
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))
trong đó "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à "thứ" (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 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))
Sau đó SUMPRODUCT 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.