THỐNG KÊ TỪ DỮ LIỆU TRONG BẢNG

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

kohler.nguyen.csr

Thành viên mới
Tham gia
8/5/15
Bài viết
16
Được thích
3
Nhờ Anh/Chị hỗ trợ giúp với ạ.
Thống kê theo loại sản phẩm hoặc theo nhà cung cấp.
 

File đính kèm

  • THONG KE.xlsx
    14.9 KB · Đọc: 35
Nhờ Anh/Chị hỗ trợ giúp với ạ.
Thống kê theo loại sản phẩm hoặc theo nhà cung cấp.

Thử công thức này trong B27:

=TRANSPOSE(FILTER($C$2:$L$2,INDEX($C$3:$L$22,MATCH(D26,$B$3:$B$22,0),0)<>""))

hoặc:

=IFERROR(INDEX($C$2:$L$2,AGGREGATE(15,6,COLUMN($C$2:$L$2)
/(INDEX($C$3:$L$22,MATCH($B$26,$B$3:$B$22,0),0)<>"")-COLUMNS($A$2:$B$2),ROWS($B$26:B26))),"")
 
Lần chỉnh sửa cuối:
Thử công thức này trong B27:

=TRANSPOSE(FILTER($C$2:$L$2,INDEX($C$3:$L$22,MATCH(D26,$B$3:$B$22,0),0)<>""))

hoặc:

=IFERROR(INDEX($C$2:$L$2,AGGREGATE(15,6,COLUMN($C$2:$L$2)
/(INDEX($C$3:$L$22,MATCH($B$26,$B$3:$B$22,0),0)<>"")-COLUMNS($A$2:$B$2),ROWS($B$26:B26))),"")
Dạ, Em cảm ơn nhiều ạ. B27 đã ra đúng kết quả nếu lọc theo sản phẩm.
Tuy nhiên, nếu lọc theo nhà cung cấp H27, Em thử điều chỉnh lại phần tham chiếu chưa ra được kết quả. Dạ hỗ trợ thêm công thức giúp Em với ạ.
Em cảm ơn.
 
Một giải pháp khác bằng Query
 

File đính kèm

  • Query_THONG KE.xlsx
    30.8 KB · Đọc: 21
Lần chỉnh sửa cuối:
Dạ, Em cảm ơn nhiều ạ. B27 đã ra đúng kết quả nếu lọc theo sản phẩm.
Tuy nhiên, nếu lọc theo nhà cung cấp H27, Em thử điều chỉnh lại phần tham chiếu chưa ra được kết quả. Dạ hỗ trợ thêm công thức giúp Em với ạ.
Em cảm ơn.

Bỏ bớt hàm TRANSPOSE:

=FILTER($B$3:$B$22,INDEX($C$3:$L$22,0,MATCH(H26,$C$2:$L$2,0))<>"")
 
Bỏ bớt hàm TRANSPOSE:

=FILTER($B$3:$B$22,INDEX($C$3:$L$22,0,MATCH(H26,$C$2:$L$2,0))<>"")
Bỏ bớt hàm TRANSPOSE:

=FILTER($B$3:$B$22,INDEX($C$3:$L$22,0,MATCH(H26,$C$2:$L$2,0))<>"")
Dạ, Em cảm ơn nhiều ạ.
Bài đã được tự động gộp:

Một giải pháp khác bằng Query
Dạ, đã cho kết quả toàn bộ đúng rồi ạ.
Em chưa biết cách thao tác, mong được Anh/Chị hướng dẫn thêm để học hỏi ạ.
 
1717080837884.png
Thống kê hết hay chỉ 2 cái thôi nhỉ. Nếu có 365 thì tham khảo
=TEXTSPLIT(TEXTJOIN("/",, LET(a,B2:L22,MAP(a, LAMBDA(x,IF(ISNUMBER(x),INDEX(a,ROW(x)-1,1)&"|"&INDEX(a,1,COLUMN(x)-1),""))))),"|","/")
 
Bỏ bớt hàm TRANSPOSE:

=FILTER($B$3:$B$22,INDEX($C$3:$L$22,0,MATCH(H26,$C$2:$L$2,0))<>"")
Thử công thức này trong B27:

=TRANSPOSE(FILTER($C$2:$L$2,INDEX($C$3:$L$22,MATCH(D26,$B$3:$B$22,0),0)<>""))

hoặc:

=IFERROR(INDEX($C$2:$L$2,AGGREGATE(15,6,COLUMN($C$2:$L$2)
/(INDEX($C$3:$L$22,MATCH($B$26,$B$3:$B$22,0),0)<>"")-COLUMNS($A$2:$B$2),ROWS($B$26:B26))),"")
1717668276213.png
Dạ, có thể hỗ trợ xem giúp Em kết quả cần thống kê ở cột D được không ạ.
 

File đính kèm

  • THONG KE_DIEU CHINH.xlsx
    13.4 KB · Đọc: 18
Excel 2021 có hàm FILTER, kết quả tự tràn xuống:

Mã:
=TRANSPOSE(FILTER($C$2:$L$2,MMULT(COLUMN($A:$T),$C$3:$L$22*($B$3:$B$22=$D$26))>0))

O365 chắc có cách khác.
 
Mã:
D27 =IFERROR(INDEX($C$2:$L$2,,AGGREGATE(15,6,COLUMN($A:$J)/(MMULT(COLUMN($A:$T),$C$3:$L$22*($B$3:$B$22=$D$26))>0),ROW(A1))),"")
Copy xuống . . .
Dạ, EM cảm ơn ạ.
Bài đã được tự động gộp:

Excel 2021 có hàm FILTER, kết quả tự tràn xuống:

Mã:
=TRANSPOSE(FILTER($C$2:$L$2,MMULT(COLUMN($A:$T),$C$3:$L$22*($B$3:$B$22=$D$26))>0))

O365 chắc có cách khác.
Dạ, Em nhận thông tin.
Em chưa hiểu lắm vùng mình đang chọn ở phần COLUMN($A:$T).
Dừng tại cột T là nên hiểu ntn được ạ
 
Dạ, EM cảm ơn ạ.
Bài đã được tự động gộp:


Dạ, Em nhận thông tin.
Em chưa hiểu lắm vùng mình đang chọn ở phần COLUMN($A:$T).
Dừng tại cột T là nên hiểu ntn được ạ
COLUMN($A:$T) có 20 cột, xác định dựa trên $B$3:$B$22 có 20 dòng
 
Web KT

Bài viết mới nhất

Back
Top Bottom