Bảng dữ liệu đánh giá của mỗi nhân viên gồm 5 cấp độ. Bạn cần thống kê tương ứng với mỗi nhân viên, thì từng cấp độ đánh giá, có số lượng người đánh giá là bao nhiêu?
Link: Onedrive
Dữ liệu ban đầu, các đánh giá theo các cấp độ của từng nhân viên.
![]() |
| Data đánh giá theo từng nhân viên |
Thống kê tương ứng theo mỗi nhân viên và từng cấp độ, có số lượng người đánh giá là bao nhiêu.
![]() |
| Thống kê số lượng theo từng nhân viên và từng cấp độ |
Công thức:
1.=LET(a,A2:A67,b,TOROW(SORT(UNIQUE(a))),HSTACK(VSTACK("Nhân viên",TOCOL(A1:L1)),REDUCE(b,A2:L2,LAMBDA(x,v,VSTACK(x,BYCOL(N(LEFT(b)=LEFT(TAKE(L67:v,,1))),SUM))))))
2.=LET(a,A2:L67,f,LAMBDA(v,TOCOL(IFS(a>0,v))),b,f(A1:L1),IFNA(IFS({1,1;0,0},"Nhân viên"),DROP(PIVOTBY(HSTACK(XMATCH(b,b),b),f(a),b,ROWS,,0,,0),,1)))
3.=LET(a,A2:A67,b,TOROW(SORT(UNIQUE(a))),HSTACK(VSTACK("Nhân viên",TOCOL(A1:L1)),REDUCE(b,A2:L2,LAMBDA(x,v,VSTACK(x,COUNTIF(TAKE(L67:v,,1),b))))))

