Dữ liệu chạy máy của nhân viên vào các ngày. Bạn cần:
- Dò tìm máy theo thông tin nhân viên và ngày.
- Lưu ý vùng tên và ngày có thể thay đổi.
- Vùng tên có Merge
Note: Đây cũng là dạng toán dò tìm 2 chiều, nhưng được nâng cao hơn vì với mỗi nhân viên, trong 1 ngày có thể sẽ chạy nhiều máy.
Link: Onedrive
![]() |
| Dò tìm tên máy theo nhân viên và ngày |
Công thức:
1.H3:Q9=IFERROR(OFFSET($A$1,SMALL(IF($A$2:$A$21=LOOKUP("z",($H$1:H$1)),ROW($1:$20)),ROW(A1)),MATCH(H$2,$1:$1,)-1),"")
2.H12:Q18=IFERROR(INDEX($B$2:$F$21,SMALL(IF($A$2:$A$21=LOOKUP("z",($H$1:H$1)),ROW($1:$20)),ROW(A1)),MATCH(H$2,$B$1:$F$1,)),"")
3.=LET(b,B2:F21,f,LAMBDA(x,TOCOL(IFS(b>0,x))),DROP(REDUCE(0,BYCOL(SCAN(,H1:Q2,LAMBDA(x,v,IF(v>0,v,x))),CONCAT),LAMBDA(s,r,IFNA(HSTACK(s,FILTER(f(b),r=f(A2:A21)&f(B1:F1))),""))),,1))
