Mỗi ngày làm việc có cột giờ làm ngày, đêm, tăng ca ngày, đêm. Tổng hợp mỗi nhân viên có bao nhiêu ngày có tổng thời gian làm việc ≥12h.
Note: Thường sẽ tổng hợp vào cột liền cuối của bảng dữ liệu. Mình chuyển xuống phần dưới tính để dễ nhìn.
Link: Onedrive
![]() |
| Tổng hợp ngày làm việc có số giờ ≥12h |
Công thức:
1.=SUMPRODUCT(--(MMULT(COLUMN($B$1:$AW$1)^0,TRANSPOSE((TRANSPOSE($B$1:$AW$1)=LOOKUP(COLUMN($B$1:$AW$1),IF($B$1:$AW$1>0,COLUMN($B$1:$AW$1),""),$B$1:$AW$1))*B4:AW4))>=12))
2.=SUM(N((B4:AT4+C4:AU4+D4:AV4+E4:AW4)*($B$1:$AT$1>0)>=12))
3.=DROP(REDUCE(0,B4:B15,LAMBDA(x,y,VSTACK(x,SUM(N(TAKE(GROUPBY(TOCOL(SCAN(0,B1:AW1>0,SUM)),TOCOL(TAKE(AW15:y,1)),SUM,,0),,-1)>=12))))),1)
4.=BYROW(B4:AW15,LAMBDA(s,SUM(N(TAKE(GROUPBY(TOCOL(SCAN(0,B1:AW1>0,SUM)),TOCOL(s),SUM,,0),,-1)>=12))))
