Công thức Excel hoặc bảng tổng hợp: đếm tần suất xếp hạng
Bảng Excel của tôi trông như thế này, nhưng dài hơn nhiều:
NHẬN DẠNG | Đánh giá 1 | Xếp hạng 2 |
11111 | E1 | A3 |
11111 | E1 | A3 |
11111 | E1 | A5 |
22222 | E2 | A5 |
33333 | E2 | A5 |
Tôi cần trả lời hai câu hỏi sau:
1. Mỗi ID có bao nhiêu xếp hạng E1?
Ví dụ: 11111 có 3, 22222 có 0, 33333 có 0.
2. Mỗi ID có bao nhiêu xếp hạng E1 + A3?
Ví dụ: 11111 có 2, 22222 có 0, 33333 có 0.
Bảng tính của tôi quá dài để đếm bằng tay. Tôi nên sử dụng công thức hay bảng tổng hợp để trả lời những câu hỏi này?
Cảm ơn sự giúp đỡ của bạn - Tôi thực sự đánh giá cao nó!
Trả lời:
Một giải pháp sử dụng công thức Excel. Tham khảo hình ảnh dưới đây:
Nhập công thức bên dưới vào ô E2 và sao chép xuống - điều này trả về tất cả các Id duy nhất trong cột A:
=IFERROR(VALUE(INDEX($A$2:$A$100,MATCH(0,INDEX(COUNTIF(E$1:E1,$A$2:$A$100),,),0))&""),"" )
Nhập công thức bên dưới vào ô F2 và sao chép xuống - điều này trả về cho mỗi Id, Xếp hạng E11:
=SUMPRODVEL(($A$2:$A$100=$E2)*($B$2:$B$100=$F$1))
Nhập công thức bên dưới vào ô G2 và sao chép xuống - điều này trả về cho từng Id, Xếp hạng E11 & Xếp hạng A32:
=SUMPRODVEL(($A$2:$A$100=$E2)*($B$2:$B$100=$F$1)*($C$2:$C$100=$G$1))
Trân trọng,
Amit Tandon
Comments
Post a Comment