Tính Tổng Có Điều Kiện Sử Dụng Công Thức Mảng

Tính tổng chưa bao giờ là khó trong Excel nhưng để tính tổng có một hay nhiều điều kiện khác nhau đôi khi vẫn mang đến những khó khăn nhất định. Bài viết này sẽ mang đến một cách tính tổng có điều kiện sử dụng Công Thức Mảng với một vài nguyên tắc đơn giản sẽ giúp bạn làm chủ công thức cũng như giải quyết những vấn đề bạn đang gặp phải.

Trước đây chúng ta hay sử dụng sum, sumif, sumifs hay cao cấp hơn là sumproduct thì hôm nay cũng chỉ là sum và if nhưng sẽ rất thú vị đấy. Còn chờ gì nữa mà không đến với nội dung chính của sum kết hợp với if trong công thức mảng.

Công Thức Sum kết hợp với if trong công thức mảng

=Sum(if(Các Vùng Điều Kiện,Vùng Tính Tổng))

Để sử dụng tốt công thức này cần quan tâm 1 số ít điểm sau đây :

  • Trong công thức mảng toán tử Boolean AND thay bằng (*) và OR thay bằng (+)
  • Sử dụng công thức như bình thường nhưng chọn trên 1 vùng thay vì 1 ô
  • Kết thúc bằng tổ hợp phím Ctrl + Shift + Enter

Rất đơn thuần chứ không quá phức tạp phải không nào ? Giờ thì cùng đi đến những ví dụ để hiểu rõ hơn về công thức nhé .

Ví Dụ 1:  Tổng 1 Điều Kiện

Tính tổng thành tiền của vật tư USB

{=SUM(IF(D4:D23=”USB”,E4:E23))}

Nếu sử dụng sumif thông thường: =SUMIF(D4:D23,”USB”,E4:E23)

  • Tham khảo bài viết về sumifs : https://webtintuc247.com/huong-dan-su-dung-ham-sumifs-trong-excel-co-ban/

tong-co-dieu-kien-su-dung-cong-thuc-mang-sum-ket-hop-if

Ví Dụ 2: Tính Tổng 2 điều kiện trên cùng một vùng

Tính số lượng của vật tư Case và Chip

{=SUM(IF((D4:D23=D8)+(D4:D23=D14),E4:E23))}

Vì 1 vật tư chỉ hoàn toàn có thể là Case hoặc Chip nên ở vùng điều kiện kèm theo phải sử dụng toán tử OR ( + )

Nếu sử dụng Sumproduct: =SUMPRODUCT(E4:E23*((D4:D23=D8)+(D4:D23=D15)))

  • Tham khảo bài viết về Sumproduct : https://webtintuc247.com/huong-dan-su-dung-ham-sumproduct-trong-excel-co-ban/

tinh-tong-nhieu-dieu-kien-su-dung-cong-thuc-mang-sum-ket-hop-if

Ví Dụ 3: Nhiều điều kiện kết hợp And (*) và Or (+)

Tính tổng thành tiền những vật tư Màn hình và Mouse trong tháng 10

{=SUM(IF(((D4:D23=D6)+(D4:D23=D13))*(MONTH(B4:B23)=10),G4:G23))}

Chúng ta có 2 loại mẫu sản phẩm màn hình hiển thị và mouse nên phải để trong toán tử or ( + ) rồi đóng hoặc * với điều kiện kèm theo thứ 2 là tháng 10Có thể tối ưu lên thêm một chút ít cho dễ hiểu thay vì sử dụng or với 2 mẫu sản phẩm Màn hình và mouse :

{=SUM(IF((D4:D23={“Màn hình”,”Mouse”})*(MONTH(B4:B23)=10),G4:G23))}

hoặc cao cấp hơn là bỏ luôn cả if nhưng phải am hiểu một chút về mảng 🙂

{=SUM((D4:D23={“Màn hình”,”Mouse”})*(MONTH(B4:B23)=10)*G4:G23)}

tinh-tong-co-dieu-kien-su-dung-cong-thuc-mang-sum-ket-hop-if-2

Kết luận: Chỉ cần sum kết hợp với if và nắm vững 2 nguyên tắc về toán tử and (*) và or (+) thì có thể làm tốt tính tổng các điều kiện từ đơn giản đến phức tạp. Bài viết tính tổng có điều kiện sử dụng công thức mảng sum kết hợp với if mong muốn mang đến sự hữu ích, hiệu quả trong công việc đến với các bạn. Chúc các bạn thành công!

Phần trước : Công thức mảng là gì ? https://webtintuc247.com/cong-thuc-mang-excel-la-gi/Phần tiếp theo : Xem tại https://webtintuc247.comĐếm có điều kiện kèm theo sử dụng công thức mảng

Mời bạn nhìn nhận

Bài viết liên quan