Công thức Excel: Tính tổng nếu bằng một trong nhiều thứ
Công thức Excel: Tính tổng nếu bằng một trong nhiều thứ

Công thức chung
=SUMPRODUCT(SUMIF(range,things,values))
Tóm lược

Nếu bạn cần tính tổng các giá trị khi các ô bằng một trong nhiều thứ, bạn có thể sử dụng công thức dựa trên các hàm SUMIF và SUMPRODUCT. Trong ví dụ được hiển thị, công thức trong H5 là:

=SUMPRODUCT(SUMIF(B5:B11,things,C5:C11))

nơi “những thứ” là phạm vi được đặt tên E5: E7.

Giải trình

Hàm SUMIF nhận ba đối số: dải ô, tiêu chí và dải_ô.

Đối với phạm vi, chúng tôi đang sử dụng B5: B11. Các ô này chứa các giá trị mà chúng tôi đang kiểm tra dựa trên nhiều tiêu chí.

Đối với tiêu chí, chúng tôi đang sử dụng phạm vi được đặt tên là “things” (E5: E7). Phạm vi này chứa 3 giá trị mà chúng tôi đang sử dụng làm tiêu chí. Phạm vi này có thể được mở rộng để bao gồm các tiêu chí bổ sung nếu cần.

Đối với sum_range, chúng tôi đang sử dụng sử dụng C5: C11, chứa các giá trị số.

Bởi vì chúng tôi đang cung cấp cho SUMIF nhiều hơn một tiêu chí, nó sẽ trả về nhiều kết quả – một kết quả cho mỗi giá trị trong “thứ. Kết quả trả về một mảng như thế này:

=SUMPRODUCT({60;30;12})

SUMPRODUCT sau đó tính tổng tất cả các mục trong mảng và trả về kết quả cuối cùng, 102.

https://exceljet.net/formula/sum-if-equal-to-one-of-many-things