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
ขอบคุณมากครับ