Vo Duy Minh
Thành viên hoạt động



- Tham gia
- 21/3/19
- Bài viết
- 113
- Được thích
- 32
Chào các bạn
Rất mong nhận được ý kiến giúp đỡ của các bạn với vấn đề dưới đây.
Tôi dùng hàm Sumproduct để tìm số giá trị không trùng lắp trong một danh sách.
Vấn đề là yêu cầu tìm trong danh sách có thay đổi. Cụ thể với một danh sách như trong file với 40 dòng (thực tế thì dài hơn nhiều), khi thì yêu cầu tìm từ dòng 1 đến dòng 10, khi thì từ dòng 1 đến dòng 5, khi thì từ dóng 1 đến dòng 20, khi thì trọn danh sách (luôn bắt đầu từ dòng đầu).
Trong file đính kèm thì yêu cầu xuất hiện theo lựa chọn trong cell F3
Để giải quyết tôi ghép hàm, như (tôi ngắt dòng cho dể nhìn)
=IF(F3=11,SUMPRODUCT(1/COUNTIF(D3
13,D3
13)),
IF(F3=12,SUMPRODUCT(1/COUNTIF(D3
14,D3
14)),
IF(F3=13,SUMPRODUCT(1/COUNTIF(D3
15,D3
15)),
IF(F3=14,SUMPRODUCT(1/COUNTIF(D3
16,D3
16)),
IF(F3=15,SUMPRODUCT(1/COUNTIF(D3
17,D3
17)),
IF(F3=16,SUMPRODUCT(1/COUNTIF(D3
18,D3
18)),
IF(F3=17,SUMPRODUCT(1/COUNTIF(D3
19,D3
19)),
IF(F3=18,SUMPRODUCT(1/COUNTIF(D3
20,D3
20)),
IF(F3=19,SUMPRODUCT(1/COUNTIF(D3
21,D3
21)),
IF(F3=20,SUMPRODUCT(1/COUNTIF(D3
22,D3
22)),"")))))))))))
dĩ nhiên như thế thì quá thủ công và sẽ không thể giải quyết nếu có số dòng rất cao.
Rất mong các bạn góp ý để có thể giải quyết vấn đề, dùng hàm sumproduct hay hàm nào khác thay thế
Xin cám ơn các bạn trước.
Rất mong nhận được ý kiến giúp đỡ của các bạn với vấn đề dưới đây.
Tôi dùng hàm Sumproduct để tìm số giá trị không trùng lắp trong một danh sách.
Vấn đề là yêu cầu tìm trong danh sách có thay đổi. Cụ thể với một danh sách như trong file với 40 dòng (thực tế thì dài hơn nhiều), khi thì yêu cầu tìm từ dòng 1 đến dòng 10, khi thì từ dòng 1 đến dòng 5, khi thì từ dóng 1 đến dòng 20, khi thì trọn danh sách (luôn bắt đầu từ dòng đầu).
Trong file đính kèm thì yêu cầu xuất hiện theo lựa chọn trong cell F3
Để giải quyết tôi ghép hàm, như (tôi ngắt dòng cho dể nhìn)
=IF(F3=11,SUMPRODUCT(1/COUNTIF(D3


IF(F3=12,SUMPRODUCT(1/COUNTIF(D3


IF(F3=13,SUMPRODUCT(1/COUNTIF(D3


IF(F3=14,SUMPRODUCT(1/COUNTIF(D3


IF(F3=15,SUMPRODUCT(1/COUNTIF(D3


IF(F3=16,SUMPRODUCT(1/COUNTIF(D3


IF(F3=17,SUMPRODUCT(1/COUNTIF(D3


IF(F3=18,SUMPRODUCT(1/COUNTIF(D3


IF(F3=19,SUMPRODUCT(1/COUNTIF(D3


IF(F3=20,SUMPRODUCT(1/COUNTIF(D3


dĩ nhiên như thế thì quá thủ công và sẽ không thể giải quyết nếu có số dòng rất cao.
Rất mong các bạn góp ý để có thể giải quyết vấn đề, dùng hàm sumproduct hay hàm nào khác thay thế
Xin cám ơn các bạn trước.