Page 1 of 1

สอบถามการใช้สูตรเพื่อคำนวณการได้รับเบี้ยขยันประจำเดือน

Posted: Wed Jan 31, 2024 9:45 am
by phadermsuksa
เนื่องจากผมใช้ตารางลงเวลางานพนักงานประจำเดือนเพื่อมาหาคนที่ได้รับเบี้ยขยัน
โดยมีเงื่อนไขดังนี้
1. ช่วงเช้าเข้างานไม่เกิน 07.30 น.และกลับต้องเป็นเวลา 17.00 น เป็นต้นไป
2. พนักงานที่ลืมลงเวลากลับแต่เข้างานเช้าไม่เกิน 07.30 น.ให้ขึ้นคำว่าตักเตือน
ผมได้ส่งไฟล์ตัวอย่างแนบมาด้วยครับ สอบถามท่านผู้รู้ช่วยแนะนำสูตรให้ด้วยครับ
ขอบคุณมากครับ
ตัวอย่างรายงานการทำงานพนักงาน.xlsx

Re: สอบถามการใช้สูตรเพื่อคำนวณการได้รับเบี้ยขยันประจำเดือน

Posted: Wed Jan 31, 2024 9:57 am
by norkaz
...


รบกวน ทำตัวอย่างคำตอบที่ต้องการในไฟล์ Excel เพื่อความเข้าใจที่ตรงกันครับ

** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

Re: สอบถามการใช้สูตรเพื่อคำนวณการได้รับเบี้ยขยันประจำเดือน

Posted: Wed Jan 31, 2024 10:13 am
by phadermsuksa
ผมทำเอกสารตัวอย่างแนบมาใหม่เพื่อความเข้าใจที่ตรงกันครับ

Re: สอบถามการใช้สูตรเพื่อคำนวณการได้รับเบี้ยขยันประจำเดือน

Posted: Wed Jan 31, 2024 10:50 am
by norkaz
...

พนักงาน E ไม่ลงเวลาทั้ง เข้า และออก แปลว่า ไม่ได้รับ เงิน หรือ ตักเตือน หรือ แปลว่าไม่ได้มาทำงานครับ

** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

Re: สอบถามการใช้สูตรเพื่อคำนวณการได้รับเบี้ยขยันประจำเดือน

Posted: Wed Jan 31, 2024 10:57 am
by phadermsuksa
ผมลืมบอกไปว่าพนักงานที่ไม่ได้มาทำงานเขาลาครับ ได้รับเงินเดือนแต่ไม่ได้รับเบี้ยขยัน ถ้าพนักงานลาหยุดจะไม่ได้รับเบี้ยขยันครับ

Re: สอบถามการใช้สูตรเพื่อคำนวณการได้รับเบี้ยขยันประจำเดือน

Posted: Wed Jan 31, 2024 7:47 pm
by norkaz
phadermsuksa wrote: Wed Jan 31, 2024 10:57 am ผมลืมบอกไปว่าพนักงานที่ไม่ได้มาทำงานเขาลาครับ ได้รับเงินเดือนแต่ไม่ได้รับเบี้ยขยัน ถ้าพนักงานลาหยุดจะไม่ได้รับเบี้ยขยันครับ
...

AS4

=IF(COLUMNS($AS4:AS4)=IF(AND(COUNTIFS($C$3:$AQ$3,"ออก",$C4:$AQ4,"-")=0,COUNTIFS($C$3:$AQ$3,"เข้า",$C4:$AQ4,">"&7.5/24)=0,COUNTIFS($C$3:$AQ$3,"เข้า",$C4:$AQ4,"-")=0),1,IF(AND(COUNTIFS($C$3:$AQ$3,"ออก",$C4:$AQ4,"-")=1,COUNTIFS($C$3:$AQ$3,"เข้า",$C4:$AQ4,">"&7.5/24)=0,COUNTIFS($C$3:$AQ$3,"เข้า",$C4:$AQ4,"-")=0),3,2)),AS$2,"")

Copy ไปขวาและลงล่าง

** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

...

Re: สอบถามการใช้สูตรเพื่อคำนวณการได้รับเบี้ยขยันประจำเดือน

Posted: Thu Feb 01, 2024 8:05 am
by phadermsuksa
ใช้ได้แล้วขอบคุณมากครับ

Re: สอบถามการใช้สูตรเพื่อคำนวณการได้รับเบี้ยขยันประจำเดือน

Posted: Thu Feb 01, 2024 8:46 am
by phadermsuksa
สวัสดีครับ
ผมมาตรวจสอบสูตรที่ได้รับมาแล้วยังมีผิดอยู่ 2 คนครับ คือเวลาออกจากงานต้องเป้น 17.00 น. แต่มีคนออกตามตัวอย่างออกก่อนเวลา
มีตักเตือน การตักเตือนหมายถึงไม่มีการลงเวลาออกคือค่าว่าง แต่เข้าตรงคือก่อน 7.30
ส่วนการไม่ได้รับ หมายถึงการออกก่อน 17.00 น.จะไม่ได้รับเบี้ยขยันครับ
ผมแนบไฟล์ที่สูตรผิดมาให้ดูครับ

Re: สอบถามการใช้สูตรเพื่อคำนวณการได้รับเบี้ยขยันประจำเดือน

Posted: Thu Feb 01, 2024 10:51 am
by norkaz
phadermsuksa wrote: Thu Feb 01, 2024 8:46 am สวัสดีครับ
ผมมาตรวจสอบสูตรที่ได้รับมาแล้วยังมีผิดอยู่ 2 คนครับ คือเวลาออกจากงานต้องเป้น 17.00 น. แต่มีคนออกตามตัวอย่างออกก่อนเวลา
มีตักเตือน การตักเตือนหมายถึงไม่มีการลงเวลาออกคือค่าว่าง แต่เข้าตรงคือก่อน 7.30
ส่วนการไม่ได้รับ หมายถึงการออกก่อน 17.00 น.จะไม่ได้รับเบี้ยขยันครับ
ผมแนบไฟล์ที่สูตรผิดมาให้ดูครับ
...
สูตรที่เขียนไป นั้น ถูกต้อง ตามตัวอย่างที่ให้มาแล้ว

จากตัวอย่างเดิม ที่ท่านเจ้าของคำถามแนบมา ตำแหน่ง
AP4 คือ 14:55 แต่ผลลัพธ์ที่แสดงมาคือ ได้รับ

ในการเขียนสูตรในการตอบคำถาม ตามที่สอบถามมานั้น ผู้ตอบ จำเป็นต้องอ้างอิง ตามคำตอบตัวอย่างที่ให้มา
หากมีการเพิ่มเงื่อนไข การเขียนสูตรต้อง พิจารณาเงื่อนไขกันใหม่ เพื่อให้สอดคล้องกับตัวอย่างคำตอบ

การให้ตัวอย่างคำตอบมาไม่ครอบคลุมก็ดี การให้ เงื่อนไขมาไม่สมบูรณ์ก็ดี ทำให้ผลลัพธ์ ที่ได้ไป ไม่สามารถนำไปใช้ได้จริง ทำให้ผู้สอบถามเสียโอกาสในการสอบถาม

เดี๋ยวสะดวกแล้ว ผมจะแก้ไขสูตรให้ครับ

** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

...

Re: สอบถามการใช้สูตรเพื่อคำนวณการได้รับเบี้ยขยันประจำเดือน

Posted: Thu Feb 01, 2024 10:59 am
by phadermsuksa
ขอบคุณครับ

Re: สอบถามการใช้สูตรเพื่อคำนวณการได้รับเบี้ยขยันประจำเดือน

Posted: Thu Feb 01, 2024 12:39 pm
by norkaz
...

สอบถามครับ เหตุใด EE จึงเป็น ไม่ได้รับ
ทำไม ถึงไม่เป็น ตักเตือน ในเมื่อ มีการ สแกนเข้า แต่ไม่ได้สแกนออก เหมือนกับ C แต่ C แสดงผลเป็น ตักเตือน

ถ้า EE คำตอบเป็น ไม่ได้รับ เงื่อนไข ที่ ท่านเจ้าของคำถาม แจ้งมา น่าจะขัดแย้งกันครับ
หรือ มีเงื่อนไข อื่นๆ เพิ่มเติม จากที่ท่านเจ้าของคำถามกำหนดไว้ไหมครับ

** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

....

Re: สอบถามการใช้สูตรเพื่อคำนวณการได้รับเบี้ยขยันประจำเดือน

Posted: Thu Feb 01, 2024 1:02 pm
by phadermsuksa
คำถามเป็นจริงตามที่คุณบอกมาครับ เงื่อนไขมันขัดแย้งกันคือมีทั้งไม่สแกนออก กับออกก่อนเวลา 17.00 น. ผมขอไปสอบถามกับทางเจ้า
ของเรื่องก่อนนะครับ

Re: สอบถามการใช้สูตรเพื่อคำนวณการได้รับเบี้ยขยันประจำเดือน

Posted: Thu Feb 01, 2024 1:18 pm
by phadermsuksa
สรุปให้ผลเป็นแบบนี้ครับ
ผมได้สอบถามทางเจ้าของเรื่องแล้ว เขาแจ้งว่า ถ้าเจอค่า ออกไม่ตรงเวลา 17.00 น. ลงไป คือออกก่อนเวลา กับวันอื่ืนๆ ที่เป้นค่าว่าง
ไม่ได้สแกนออก ให้คำตอบเป็น ไม่ได้รับเบี้ยขยัน ครับ

Re: สอบถามการใช้สูตรเพื่อคำนวณการได้รับเบี้ยขยันประจำเดือน

Posted: Thu Feb 01, 2024 1:43 pm
by norkaz
...
แล้วกรณีใดคือ ตักเตือน..หรือว่าไม่มีผลลัพธ์ตักเตือนแล้วครับ..

Bigcat9

Re: สอบถามการใช้สูตรเพื่อคำนวณการได้รับเบี้ยขยันประจำเดือน

Posted: Thu Feb 01, 2024 1:57 pm
by phadermsuksa
ตักเตือนมีกรณีเดียวครับ คือต้องไม่ออกก่อน17.00 แต่ และลืมสแกนออก คือค่าว่าง
ถ้ามีกรณีมีออกก่อน 17.00 และมีค่าว่างร่วมด้วยให้ผลออกเป็น ไม่ได้รับเบี้ยขยันครับ

Re: สอบถามการใช้สูตรเพื่อคำนวณการได้รับเบี้ยขยันประจำเดือน

Posted: Thu Feb 01, 2024 8:36 pm
by norkaz
...

AS4

=IF(IF(AND(COUNTIFS($C$3:$AQ$3,"เข้า",$C4:$AQ4,">"&7.5/24)=0,COUNTIFS($C$3:$AQ$3,"เข้า",$C4:$AQ4,"-")=0,COUNTIFS($C$3:$AQ$3,"ออก",$C4:$AQ4,"-")>0,COUNTIFS($C$3:$AQ$3,"ออก",$C4:$AQ4,"<"&17/24)=0),"ตักเตือน",IF(AND(COUNTIFS($C$3:$AQ$3,"เข้า",$C4:$AQ4,">"&7.5/24)=0,COUNTIFS($C$3:$AQ$3,"ออก",$C4:$AQ4,"<"&17/24)=0,COUNTIFS($C4:$AQ4,"-")=0),"ได้รับ","ไม่ได้รับ"))=AS$2,AS$2,"")


** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

....

Re: สอบถามการใช้สูตรเพื่อคำนวณการได้รับเบี้ยขยันประจำเดือน

Posted: Fri Feb 02, 2024 7:19 am
by phadermsuksa
ขอบคุณมากครับ