Công thức Excel: Tính tổng nếu một tiêu chí nhiều cột -

Công thức chung

=SUMPRODUCT((criteria_rng="red")*(sum_range))

Tóm lược

Để tính tổng nhiều cột có điều kiện, sử dụng một tiêu chí, bạn có thể sử dụng công thức dựa trên hàm SUMPRODUCT. Trong ví dụ minh họa, công thức trong H5 là:

=SUMPRODUCT((B5:B10="red")*(C5:E10))

Giải trình

Biểu thức đầu tiên này trong SUMPRODUCT là tiêu chí, kiểm tra xem các ô trong B5: B10 có chứa "màu đỏ" hay không. Kết quả là một mảng các giá trị TRUE FALSE như sau:

(TRUE;FALSE;FALSE;TRUE;FALSE;FALSE)

Điều này được nhân với các giá trị trong phạm vi C5: E10:

(1,6,2; 8,6,8; 5,2,6; 2,6,7; 7,4,5; 5,3,1)

Kết quả bên trong SUMPRODUCT là:

=SUMPRODUCT((1,6,2;0,0,0;0,0,0;2,6,7;0,0,0;0,0,0))

trả về 24, tổng của tất cả các giá trị trong C5: E10 trong đó B5: B10 = "red".

Chứa tìm kiếm loại

SUMPRODUCT không hỗ trợ ký tự đại diện, vì vậy nếu bạn muốn thực hiện tìm kiếm kiểu "ô chứa văn bản cụ thể", bạn sẽ cần sử dụng tiêu chí sẽ trả về TRUE cho các kết quả phù hợp từng phần. Một tùy chọn là sử dụng các hàm ISNUMBER và SEARCH như sau:

=SUMPRODUCT((ISNUMBER(SEARCH("red",B5:B10)))*(C5:E10))

Xem trang này để biết thêm thông tin về cách hoạt động của nó.

thú vị bài viết...