Page 1 of 1
คำนวณเวลาเข้าออกของพนักงาน
Posted: Wed Jan 31, 2018 2:50 pm
by Zuwapitch
สิ่งที่ต้องการ
1.ในแต่ละเดือนพนักงานแต่ละคนเข้าสายรวมกันเป็นเท่าไหร่ (ชั่วโมง/นาที)
2.ในแต่ละเดือนพนักงานแต่ละคนไม่แสกนเวลาเข้าออกกี่วัน ขาดงานกี่วัน , ผิดกี่วัน
** รายละเอียดต่างๆตามไฟล์แนบค่ะ
Re: คำนวณเวลาเข้าออกของพนักงาน
Posted: Wed Jan 31, 2018 4:25 pm
by puriwutpokin
ที่ C4=SUMPRODUCT(IFERROR((ข้อมูล!$T$4:$T$1093=$A4)*(MID(ข้อมูล!$A$4:$A$1093,6,2)+0=MONTH(DATEVALUE(C$3&1)))*(ข้อมูล!$O$4:$O$1093+0),0)) กด Ctrl+Shift+Enter ลากสูตรไปตามตารางครับ
ที C17=SUMPRODUCT(IFERROR((ข้อมูล!$T$4:$T$1093=$A17)*(MID(ข้อมูล!$A$4:$A$1093,6,2)+0=MONTH(DATEVALUE(LOOKUP(CHAR(255),$C$15:C$15)&1)))*(ข้อมูล!$S$4:$S$1093=C$16),0)) กด Ctrl+Shift+Enter ลากสูตรไปตามตารางครับ
Re: คำนวณเวลาเข้าออกของพนักงาน
Posted: Wed Jan 31, 2018 7:04 pm
by puriwutpokin
puriwutpokin wrote: Wed Jan 31, 2018 4:25 pm
ที่ C4=SUMPRODUCT(IFERROR((ข้อมูล!$T$4:$T$1093=$A4)*(MID(ข้อมูล!$A$4:$A$1093,6,2)+0=MONTH(DATEVALUE(C$3&1)))*(ข้อมูล!$O$4:$O$1093+0),0)) กด Ctrl+Shift+Enter ลากสูตรไปตามตารางครับ
ที C17=SUMPRODUCT(IFERROR((ข้อมูล!$T$4:$T$1093=$A17)*(MID(ข้อมูล!$A$4:$A$1093,6,2)+0=MONTH(DATEVALUE(LOOKUP(CHAR(255),$C$15:C$15)&1)))*(ข้อมูล!$S$4:$S$1093=C$16),0)) กด Ctrl+Shift+Enter ลากสูตรไปตามตารางครับ
เพิ่มเติมครับที่ ชีต ข้อมูล ที่ T4=IF(LEN(A4)=10,LOOKUP(2,1/(LEN(B$2:B2)=5),B$2:B2),"") คัดลอกลงจนสุดข้อมูล นอกนั้นเหมือนเดิมครับ
Re: คำนวณเวลาเข้าออกของพนักงาน
Posted: Thu Feb 01, 2018 10:25 am
by Zuwapitch
Re: คำนวณเวลาเข้าออกของพนักงาน
Posted: Fri Mar 16, 2018 2:06 pm
by Zuwapitch
สอบถามเพิ่มเติมค่ะ
กรณีที่เราต้องการหาว่าในแต่ละเดือนพนักงานแต่ละคนขาดงานกี่วัน
ในข้อมูลที่ดึงว่าแสดงค่าวันเสาร์ อาทิตย์ด้วย ว่าเราขาดงาน ถ้าเราไม่อยากให้นับวันเสาร์ อาทิตย์
ต้องใช้สูตรไหนเพิ่มเติมคะ
ตอนนี้ใช้สูตรนี้ C17=SUMPRODUCT(IFERROR((ข้อมูล!$T$4:$T$1093=$A17)*(MID(ข้อมูล!$A$4:$A$1093,6,2)+0=MONTH(DATEVALUE(LOOKUP(CHAR(255),$C$15:C$15)&1)))*(ข้อมูล!$S$4:$S$1093=C$16),0))
รายละเอียดตามไฟล์แนบค่ะ
Re: คำนวณเวลาเข้าออกของพนักงาน
Posted: Fri Mar 16, 2018 2:46 pm
by parakorn
Zuwapitch wrote: Fri Mar 16, 2018 2:06 pm
สอบถามเพิ่มเติมค่ะ
กรณีที่เราต้องการหาว่าในแต่ละเดือนพนักงานแต่ละคนขาดงานกี่วัน
ในข้อมูลที่ดึงว่าแสดงค่าวันเสาร์ อาทิตย์ด้วย ว่าเราขาดงาน ถ้าเราไม่อยากให้นับวันเสาร์ อาทิตย์
ต้องใช้สูตรไหนเพิ่มเติมคะ
ตอนนี้ใช้สูตรนี้ C17=SUMPRODUCT(IFERROR((ข้อมูล!$T$4:$T$1093=$A17)*(MID(ข้อมูล!$A$4:$A$1093,6,2)+0=MONTH(DATEVALUE(LOOKUP(CHAR(255),$C$15:C$15)&1)))*(ข้อมูล!$S$4:$S$1093=C$16),0))
รายละเอียดตามไฟล์แนบค่ะ
สูตรของคุณ puriwutpokin นับขาดงาน เฉพาะบรรทัดที่หมายเหตุระบุว่า
ขาดงาน
เท่าเช็คดูยังไม่พบ วันเสาร์อาทิตย์ที่ระบุว่าขาดงาน ลองระบุตัวเลขที่ผิดพลาดมาด้วยครับ
เพื่อนๆจะได้ปรับเงื่อนไขให้ตามที่ต้องการ
Re: คำนวณเวลาเข้าออกของพนักงาน
Posted: Thu Jun 27, 2019 5:35 pm
by supassorn
การคำนวณเวลาเข้าออกของพนักงาน มีสูตรไหนสะดวกและไม่เสียเวลาบ้างคะ รบกวนดูให้หน่อยค่ะ
Re: คำนวณเวลาเข้าออกของพนักงาน
Posted: Thu Jun 27, 2019 6:58 pm
by Bo_ry
I3
=IF(E3=E4,"",F3-INDEX(F$2:F3,MATCH(E3,E$2:E3,)))
J3
=IF(I3="","",--"9:00")
K3
=IF(I3="","",IFERROR(1/(1/MAX(0,J3-I3)),""))
L3
=IF(I3="","",IFERROR(1/(1/MAX(0,I3-J3)),""))