Dữ liệu ngày bắt đầu và kết thúc mỗi công việc của từng nhân viên. Ngày làm việc theo quy định sẽ chỉ tính từ thứ Hai đến thứ Sáu. Trong nhiều việc, có thể trùng ngày nhưng sẽ chỉ tính 1 lần không lặp lại.
Link: Onedrive
![]() |
| Tổng số ngày làm việc theo quy định |
Công thức:
1.=BYROW(B3:G13,LAMBDA(r,LET(a,WRAPROWS(r,2),b,MMULT(-a,{1;-1})+1,c,SEQUENCE(,MAX(b)),SUM(N(WEEKDAY(UNIQUE(TOCOL(TAKE(a,,1)-1+IFS(c<=b,c),3)),2)<6)))))
2.=BYROW(B3:G13,LAMBDA(r,LET(W,WRAPROWS,K,TAKE,a,W(r,2),b,W(SORT(TOCOL(VSTACK(a,IFS(MAP(a,LAMBDA(x,SUM((K(a,,1)<x)*(x<K(a,,-1))))),a+{1,-1})),3)),2),SUM(NETWORKDAYS(K(b,,1),K(b,,-1))))))
3.=BYROW(B3:G13,LAMBDA(s,SUM(N(WEEKDAY(-UNIQUE(-TEXTSPLIT(CONCAT(BYROW(WRAPROWS(TOROW(s,1),2),LAMBDA(r,ARRAYTOTEXT(SEQUENCE(SUM(r*{-1,1})+1,,@r))))&", "),,", ",1)),2)<6))))
