Cách tính thời gian làm việc theo khung giờ (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

annhtuan229

Thành viên mới
Tham gia
8/6/19
Bài viết
6
Được thích
0
Nhờ các anh chị giúp em vấn đề sau với ạ :
Công ty em thời gian làm việc trong ca chia ra các khung giờ để nhận lương khác nhau , từ 8-12h là khung giờ A , B là 5-8h , D là 12h trưa đến 5h sáng
Một ca làm đêm từ 23h đêm đến 9h sáng sẽ ăn vào 3 khung giờ , em muốn tính xem mỗi ngày khung giờ ABD là bao nhiêu tiếng ạ. Cảm ơn anh chị
 

File đính kèm

Cột Total dưới cùng có thể thêm giùm em tổng số giờ của cột đó đươc không ạ? Em cảm ơn anh ạ
 
Nhờ các anh chị giúp em vấn đề sau với ạ :
Công ty em thời gian làm việc trong ca chia ra các khung giờ để nhận lương khác nhau , từ 8-12h là khung giờ A , B là 5-8h , D là 12h trưa đến 5h sáng
Một ca làm đêm từ 23h đêm đến 9h sáng sẽ ăn vào 3 khung giờ , em muốn tính xem mỗi ngày khung giờ ABD là bao nhiêu tiếng ạ. Cảm ơn anh chị
Bạn dùng thử công thức này ở F2, công thức có thể cần bấm Ctrl+Shift+Enter!
Mã:
F2=SUM(({4;3;12;5}*($B2>$C2)+IF($B2>$C2,-1,1)*MMULT(--TEXT(SMALL($B2:$C2,{1,2})*24-{8;5;12;0},"[<0]\0;[<"&{4;3;12;5}&"];\"&{4;3;12;5}),{-1;1}))*({1;2;3;4}>=COLUMN(A1))/24)-SUM(G2:$I2)
 
Lần chỉnh sửa cuối:
Bạn dùng thử công thức này ở F2, công thức có thể cần bấm Ctrl+Shift+Enter!
Mã:
F2=SUM(({4;3;12;5}*($B2>$C2)+IF($B2>$C2,-1,1)*MMULT(--TEXT(SMALL($B2:$C2,{1,2})*24-{8;5;12;0},"[<0]\0;[<"&{4;3;12;5}&"];\"&{4;3;12;5}),{-1;1}))*({1;2;3;4}>=COLUMN(A1))/24)-SUM(G2:$I2)
Bấm ctrl shift enter không chạy anh ạ
 
Nhờ các anh chị giúp em vấn đề sau với ạ :
Công ty em thời gian làm việc trong ca chia ra các khung giờ để nhận lương khác nhau , từ 8-12h là khung giờ A , B là 5-8h , D là 12h trưa đến 5h sáng
Một ca làm đêm từ 23h đêm đến 9h sáng sẽ ăn vào 3 khung giờ , em muốn tính xem mỗi ngày khung giờ ABD là bao nhiêu tiếng ạ. Cảm ơn anh chị
Mã:
F2 =SUM(TEXT(((C2+(C2<B2))-{8;32}/24),"[>0];\0")-TEXT((B2-{8;32}/24),"[>0];\0")-TEXT(((C2+(C2<B2))-{12;36}/24),"[>0];\0"))
G2 =SUM(TEXT(((C2+(C2<B2))-{5;29}/24),"[>0];\0")-TEXT((B2-{5;29}/24),"[>0];\0")-TEXT(((C2+(C2<B2))-{8;32}/24),"[>0];\0"))
H2 =(C2-B2+(B2>C2)*24)-F2-G2
 

File đính kèm

Bấm ctrl shift enter không chạy anh ạ
Bạn nhận file
Bài đã được tự động gộp:

Mã:
F2 =SUM(TEXT(((C2+(C2<B2))-{8;32}/24),"[>0];\0")-TEXT((B2-{8;32}/24),"[>0];\0")-TEXT(((C2+(C2<B2))-{12;36}/24),"[>0];\0"))
G2 =SUM(TEXT(((C2+(C2<B2))-{5;29}/24),"[>0];\0")-TEXT((B2-{5;29}/24),"[>0];\0")-TEXT(((C2+(C2<B2))-{8;32}/24),"[>0];\0"))
H2 =(C2-B2+(B2>C2)*24)-F2-G2
11:00->10:00 là 3-3-17 nhe bạn
1597652002917.png
 

File đính kèm

Bạn nhận file
Bài đã được tự động gộp:


11:00->10:00 là 3-3-17 nhe bạn
View attachment 243323
Thiếu 1 hàm text
Mã:
F2 =SUM(--TEXT(TEXT((C2+(C2<B2))-{8;32}/24,"[>0];\0")-TEXT(B2-{8;32}/24,"[>0];\0")-TEXT((C2+(C2<B2))-{12;36}/24,"[>0];\0"),"[>0];\0"))
G2 =SUM(--TEXT(TEXT((C2+(C2<B2))-{5;29}/24,"[>0];\0")-TEXT(B2-{5;29}/24,"[>0];\0")-TEXT((C2+(C2<B2))-{8;32}/24,"[>0];\0"),"[>0];\0"))
 

File đính kèm

Tham gia cho vui
Mã:
F2=SUMPRODUCT((ABS(MOD(ROW(INDIRECT(ROUND(B2*1440+1,0)&":"&ROUND((C2+(C2<B2))*1440,0)))-1,1440)+1%-600)<=120)*1)/1440
Mã:
G2=SUMPRODUCT((ABS(MOD(ROW(INDIRECT(ROUND(B2*1440+1,0)&":"&ROUND((C2+(C2<B2))*1440,0)))-1,1440)+1%-390)<=90)*1)/1440
Mã:
H2=SUMPRODUCT((ABS(MOD(ROW(INDIRECT(ROUND(B2*1440+1,0)&":"&ROUND((C2+(C2<B2))*1440,0)))-1,1440)+1%-510)>=210)*1)/1440
 
Cảm ơn anh chị ạ
Có một vấn đề em muốn nhờ thêm anh chị là thời gian quẹt thẻ và thời gian bắt đầu tính công có chút khác như sau ạ:
Nếu thời gian quẹt thẻ vào là trước h:30 thì thời gian tính lương là từ h:30
Nếu thời gian quẹt thẻ là sau h:30 thì thời gian tính lương là từ (h+1):00
Quẹt thẻ về thì nếu trước h:30 là tính đến h:00
Quẹt thẻ về sau h:30 là tính đến h:30
Quẹt thẻ h:00 tính đến h:00
Em cảm ơn anh chị ạ
Anh chị tham khảo file em đính kèm ạ
 

File đính kèm

Web KT

Bài viết mới nhất

Back
Top Bottom