SUMPRODUCT có rất nhiều ứng dụng mạnh mẽ và hữu ích cho người sử dụng. Một trong số đó là đó là đếm ô chứa giá trị nhất định được người dùng nhập vào. Trong bài viết dưới đây mình sẽ hướng dẫn bạn giải quyết yêu cầu này.
SỬ DỤNG KẾT HỢP SUMPRODUCT, ISNUMBER, FIND VÀ N ĐẾM Ô CHỨA GIÁ TRỊ NHẤT ĐỊNH
Ta có ví dụ như bảng sau:
Với bài toán trên, ta có thể dễ dàng giải quyết bằng hàm COUNTIF kết hợp kí tự Wildcard. Tuy nhiên, đối với các trường hợp phân biệt chữ cái hoa – thường, phương pháp này sẽ cho kết quả sai. Cụ thể khi thay đổi A thành a, việc tính toán với COUNTIF không còn chính xác.
Giải pháp của ta ở đây là sử dụng kết hợp SUMPRODUCT với các hàm khác như sau:
TÌM KIẾM KÍ TỰ TRONG CHUỖI VỚI HÀM FIND
Khác với hàm SEARCH, FIND sẽ trả về giá trị theo điều kiện có phân biệt chữ hoa/thường. Cụ thể ta sẽ tìm những ô chứa giá trị “a” trong vùng A2:A17 với công thức =FIND(“a”,A2:A17).
Tiếp theo ta sẽ loại bỏ những giá trị #VALUE! bằng cách đưa về TRUE/FALSE với hàm ISNUMBER lồng bên ngoài: =ISNUMBER(FIND(“a”,A2:A17)).
Cuối cùng, ta đếm những giá trị TRUE sau khi đã đưa về 0/1 với cụm dấu — hoặc hàm N, sau đó sử dụng hàm SUMPRODUCT theo công thức:
=SUMPRODUCT(N(ISNUMBER(FIND(“a”,A2:A17))))
Kết quả ta nhận được là 2. Ta có thể tiến hành làm tương tự với “A1”, “B1”, “a1″… đều sẽ trả về kết quả chính xác.
DienDan.Edu.Vn Cám ơn bạn đã quan tâm và rất vui vì bài viết đã đem lại thông tin hữu ích cho bạn.DienDan.Edu.Vn! là một website với tiêu chí chia sẻ thông tin,... Bạn có thể nhận xét, bổ sung hay yêu cầu hướng dẫn liên quan đến bài viết. Vậy nên đề nghị các bạn cũng không quảng cáo trong comment này ngoại trừ trong chính phần tên của bạn.Cám ơn.