Theo Dõi Giờ Làm Việc Thực Tế (Nâng Cao)

Bạn cần nắm rõ số giờ làm việc của nhân viên hoặc thời gian máy móc vận hành? Bài viết này sẽ giúp bạn:

  • Tính giờ làm trong khung 08:00–18:00 (có thể điều chỉnh theo yêu cầu).
  • Loại bỏ ngày nghỉ cuối tuần: Thứ 7, Chủ nhật, Và các ngày nghỉ riêng (có trong cột Ngày nghỉ).
  • Linh hoạt theo dõi thời gian làm việc thực tế.

Link: Onedrive


Công thức:
1.=MAP(A2:A11,B2:B11,LAMBDA(x,v,LET(a,E1,b,E2,SUM(NETWORKDAYS(HSTACK(x,x,v),HSTACK(v,x,v),F2:F5)*HSTACK(b-a,MIN(0,a-MIN(b,MOD(x,1))),MIN(0,MAX(a,MOD(v,1))-b))))))

2.=LET(a,E1,b,E2,c,F2:F5,MAP(A2:A11,B2:B11,LAMBDA(x,v,(NETWORKDAYS(x,v,c)-1)*(b-a)+IF(NETWORKDAYS(v,v,c),MEDIAN(MOD(v,1),b,a),b)-MEDIAN(NETWORKDAYS(x,x,c)*MOD(x,1),b,a))))

3.=MAP(A2:A11,B2:B11,LAMBDA(x,v,LET(a,E1,b,E2,c,F2:F5,f,LAMBDA(r,s,i,IF(OR(SUM(--(c=INT(i))),WEEKDAY(i,2)>5),,s*(MEDIAN(a,b,MOD(i,1))-r))),NETWORKDAYS.INTL(x,v,,c)*(b-a)-f(a,1,x)-f(b,-1,v))))
Đăng nhận xét (0)
Mới hơn Cũ hơn