Cách tính tổng nếu bằng một trong nhiều thứ trong Excel
Làm thế nào để giải quyết vấn đề?
Công thức chung:
= SUMPRODUCT ( SUMIF ( range, cri_range, sum_range ) )
Phạm vi: phạm vi phù hợp với phạm vi tiêu chí cri_range: phạm vi tiêu chí sum_range: phạm vi yêu cầu tổng
Ví dụ:
Tất cả những điều này có thể khó hiểu. Vì vậy, hãy kiểm tra công thức này bằng cách chạy nó trên ví dụ được hiển thị bên dưới.
Ở đây chúng tôi có một tập dữ liệu (A1: D50) có ngày đặt hàng, thành phố, sản phẩm và số lượng của nó.
Trước tiên, chúng ta cần tìm tổng số lượng mà sản phẩm khớp với bất kỳ giá trị nào được đề cập trong phạm vi riêng biệt. Bây giờ chúng ta sẽ sử dụng công thức sau để lấy tổng Sử dụng công thức:
= SUMPRODUCT ( SUMIF ( C2 : C50 , product , D2:D50 ) )
E5: E11: phạm vi trong tập dữ liệu cần được đối sánh.
sản phẩm: phạm vi tiêu chí D2: D50: tổng phạm vi, tổng số lượng Giải thích:
-
Hàm SUMIF trả về tổng nếu nó phải khớp với một giá trị với phạm vi. Nhưng ở đây SUMIF nhận đối số và trả về một mảng cho hàm SUMPRODUCT.
SUMPRODUCT (\ {760; 348; 499})
-
Hàm SUMPRODUCT lấy mảng được trả về, mảng có tổng số lượng của các sản phẩm khác nhau và trả về SUM của mảng được trả về.
Ở đây phạm vi được cung cấp dưới dạng tham chiếu ô và phạm vi tiêu chí được cung cấp dưới dạng phạm vi được đặt tên. Nhấn Enter để đếm.
Như bạn có thể thấy trong ảnh chụp ở trên, tổng số lượng cà rốt, sô cô la chip hoặc lúa mì nguyên hạt là 1607.
Dưới đây là một số lưu ý quan sát được hiển thị bên dưới.
Ghi chú:
-
Công thức chỉ hoạt động với số.
-
Công thức chỉ hoạt động khi không có bản sao trên bảng tra cứu. Hàm SUMPRODUCT coi các giá trị không phải số là 0.
-
Hàm SUMPRODUCT coi giá trị logic là TRUE là 1 và False là 0.
-
Mảng đối số phải có cùng độ dài với hàm.
Vì vậy, đây là cách bạn tính tổng các giá trị khi bất kỳ tiêu chí nào là đúng.
Tìm thêm các bài viết về hàm SUMPRODUCT tại đây. Vui lòng chia sẻ câu hỏi của bạn bên dưới trong hộp bình luận. Chúng tôi sẽ hỗ trợ bạn.