Menu

Khám phá cách dùng SUMIFS với nhiều điều kiện AND/OR linh hoạt

Thế Duy Trúc 05/06/2026 19:50 595 lượt xem 1 trả lời

Chào mọi người,

Hôm nay mình muốn chia sẻ một chút về cách sử dụng hàm SUMIFS mà có lẽ nhiều bạn còn chưa biết hết. Ai cũng biết SUMIFS dùng để tính tổng dựa trên nhiều điều kiện, nhưng thường là theo kiểu AND (tất cả các điều kiện đều phải đúng).

Ví dụ cơ bản:

=SUMIFS(Cột_Cần_Tính_Tổng, Cột_Điều_Kiện_1, Điều_Kiện_1, Cột_Điều_Kiện_2, Điều_Kiện_2)

Tuy nhiên, trong thực tế, đôi khi chúng ta cần tính tổng theo kiểu OR (chỉ cần một trong các điều kiện đúng) hoặc kết hợp cả AND và OR.

Trường hợp 1: Tính tổng theo điều kiện OR

Giả sử bạn muốn tính tổng doanh thu của 'Sản phẩm A' HOẶC 'Sản phẩm B'. Bạn có thể dùng SUMIFS lồng nhau hoặc kết hợp với SUM:

=SUM(SUMIFS(Cột_Doanh_Thu, Cột_Sản_Phẩm, "Sản phẩm A")) + SUM(SUMIFS(Cột_Doanh_Thu, Cột_Sản_Phẩm, "Sản phẩm B"))

Hoặc một cách khác là dùng mảng:

=SUM(SUMIFS(Cột_Doanh_Thu, Cột_Sản_Phẩm, {"Sản phẩm A","Sản phẩm B"}))

Trường hợp 2: Kết hợp AND và OR

Ví dụ: Tính tổng doanh thu của 'Sản phẩm A' cho 'Khu vực Miền Bắc' HOẶC 'Khu vực Miền Nam'.

Cách làm là kết hợp cách trên:

=SUM(SUMIFS(Cột_Doanh_Thu, Cột_Sản_Phẩm, "Sản phẩm A", Cột_Khu_Vực, "Miền Bắc")) + SUM(SUMIFS(Cột_Doanh_Thu, Cột_Sản_Phẩm, "Sản phẩm A", Cột_Khu_Vực, "Miền Nam"))

Hoặc dùng mảng cho phần khu vực:

=SUM(SUMIFS(Cột_Doanh_Thu, Cột_Sản_Phẩm, "Sản phẩm A", Cột_Khu_Vực, {"Miền Bắc","Miền Nam"}))

Lưu ý: Cách dùng mảng với SUMIFS trong trường hợp này hoạt động hiệu quả trên các phiên bản Excel mới. Với các phiên bản cũ hơn, có thể cần dùng SUMPRODUCT hoặc các kỹ thuật phức tạp hơn.

Hy vọng chia sẻ này giúp ích cho mọi người khi làm việc với dữ liệu. Có ai có cách nào khác hay hơn không, chia sẻ cùng mình nhé!

1

Chào bạn,

Bài viết của bạn rất hay, đúng là SUMIFS mặc định là AND. Mình cũng hay gặp trường hợp cần tính tổng theo điều kiện OR. Bạn có thể chia sẻ thêm về cách xử lý trường hợp tính tổng theo OR không? Mình đang nghĩ đến việc dùng SUMIF 2 lần rồi cộng lại, không biết có cách nào gọn hơn không?

5

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký