Page 1 of 1
รบกวนสอบถามวิธีการนับจำนวนวันทำงานครับ
Posted: Wed Nov 12, 2014 3:14 pm
by spinoza
รบกวนสอบถามครับ
เนื่องจากผมต้องการให้ช่วยเขียนสูตรในช่อง D ครับ
โดยมีเงื่อนไขที่ว่าให้นับจำนวนคำว่า " ทำงาน " ในช่อง C และนำค่ามาใส่ในช่อง D ครับ โดยหากคำว่า "ทำงาน" มีติดกันให้นับเพิ่มขึ้นเรื่อยๆครับ หากไม่ติดกันหรือมีคำอื่นมาขั้น เมื่อนับไปเจอคำว่า " ทำงาน " อีกครั้งให้เริ่มนับ 1 ใหม่ครับ
หากในช่อง C แสดงข้อความเป็น "หยุด W, หยุด H , 0" ให้แสดงค่าในช่อง D เป็น 0 ครับ
หากในช่อง C แสดงเป็นค่าอื่นที่ไม่ใช่คำว่า " ทำงาน , หยุด W , หยุด H , 0 " ให้ช่อง D มีค่าเป็น Blank ครับ
ผมได้แนบ File ตัวอย่างมาให้เรียบร้อยแล้วครับ
Re: รบกวนสอบถามวิธีการนับจำนวนวันทำงานครับ
Posted: Wed Nov 12, 2014 4:55 pm
by snasui

เซลล์ D2 คีย์สูตร
Code: Select all
=IF(ISNUMBER(MATCH(C2&"",{"หยุด W","หยุด H",0}&"",0)),0,IF(C2="ทำงาน",N(D1)+1,""))
Enter > copy ลงด้านล่าง
Re: รบกวนสอบถามวิธีการนับจำนวนวันทำงานครับ
Posted: Wed Nov 12, 2014 5:45 pm
by spinoza
ได้เรียบร้อยแล้วครับอาจารย์ขอบคุณครับ
จริงๆผมมีคำถามเกี่ยวกับ เวลาการทำงานอีก 3-4 คำถาม อยากรบกวนอาจารย์ช่วยแนะนำสูตรให้ครับ
ผมเรียนสอบถามอาจารย์ว่าผมสามารถแนบ File และสอบถามอาจาร์ยต่อภายในกระทู้นี้ได้เลยหรือไม่ครับ
Re: รบกวนสอบถามวิธีการนับจำนวนวันทำงานครับ
Posted: Wed Nov 12, 2014 9:58 pm
by snasui

หากเป็นคำถามเกียวเนื่องกับกระทู้นี้ให้ถามต่อในกระทู้นี้ หากไม่เกียวข้องกันเลยให้ถามในกระทู้ใหม่ นี่คือหลักพิจารณาว่าจะถามต่อในกระทู้เดิมหรือเปิดกระทู้ใหม่ครับ
Re: รบกวนสอบถามวิธีการนับจำนวนวันทำงานครับ
Posted: Thu Nov 13, 2014 7:16 pm
by spinoza
ต้องขอรบกวนอาจาร์ยปรับสูตรให้อีกครั้งครับ คราวนี้จะขอเพิ่มเงื่อนไขตามข้อมูลด้านล่างครับ
เนื่องจากผมต้องการให้ช่วยเขียนสูตรในช่อง C ครับ
โดยมีเงื่อนไขที่ว่าให้นับจำนวนคำว่า " ทำงาน " ในช่อง B และนำค่ามาใส่ในช่อง C ครับ โดยหากคำว่า "ทำงาน" มีติดกันให้นับเพิ่มขึ้นเรื่อยๆครับ หากไม่ติดกันหรือมีคำอื่นมาขั้น เมื่อนับไปเจอคำว่า " ทำงาน " อีกครั้งให้เริ่มนับ 1 ใหม่ครับ
เพิ่มเติมเงื่อนไขช่วงนี้ครับว่า ** กรณีที่จะนับวันทำงานได้ ต้องให้มี เวลาการทำงานในช่อง D และ E ด้วยครับ
เพิ่มเติมเงื่อนไขตรงนี้อีก 1 ข้อครับ **หากในช่อง B แสดงข้อความเป็นทำงาน แต่ไม่มีเวลาการทำงานในช่อง D และ E ให้แสดงค่าเป็น 0 ครับ **
หากในช่อง B แสดงข้อความเป็น "หยุด W, หยุด H , 0" ให้แสดงค่าในช่อง C เป็น 0 ครับ
หากในช่อง B แสดงเป็นค่าอื่นที่ไม่ใช่คำว่า " ทำงาน , หยุด W , หยุด H , 0 " ให้ช่อง C มีค่าเป็น Blank ครับ
อย่างไรแล้วผมได้แนบ File ตัวอย่างมาให้ใหม่อีกครั้งครับ
Re: รบกวนสอบถามวิธีการนับจำนวนวันทำงานครับ
Posted: Thu Nov 13, 2014 7:19 pm
by snasui

แนบไฟล์พร้อมสูตรที่ผมเคยเขียนให้แล้ว จะได้ปรับสูตรต่อไปจากนั้นครับ
Re: รบกวนสอบถามวิธีการนับจำนวนวันทำงานครับ
Posted: Thu Nov 13, 2014 9:03 pm
by spinoza
File แนบครับ
Re: รบกวนสอบถามวิธีการนับจำนวนวันทำงานครับ
Posted: Thu Nov 13, 2014 9:48 pm
by snasui

เซลล์ D2 ปรับสูตรเป็นด้านล่างครับ
Code: Select all
=IF(ISNA(MATCH(C2&"",{"ทำงาน","หยุด W","หยุด H",0}&"",0)),"",IF(OR(F2=0,G2=0),0,IF(ISNUMBER(MATCH(C2&"",{"หยุด W","หยุด H",0}&"",0)),0,IF(C2="ทำงาน",N(D1)+1,""))))
Re: รบกวนสอบถามวิธีการนับจำนวนวันทำงานครับ
Posted: Fri Nov 14, 2014 7:45 am
by spinoza
ขอบพระคุณครับอาจารย์