Phân tích điểm mạnh và yếu của COUNTIFS so với SUMPRODUCT khi đếm có điều kiện

Hàm COUNTIFS thường được nghĩ đến đầu tiên khi cần đếm có điều kiện, tuy nhiên, chúng ta cũng phát hiện ra hàm SUMPRODUCT có khả năng thực hiện tương tự trong phần lớn các tình huống. Bài viết này sẽ giải đáp khi nào nên sử dụng COUNTIFS và khi nào nên dùng SUMPRODUCT bằng cách so sánh cả hai trong việc đếm theo nhiều điều kiện.

Chúng ta sẽ khám phá vấn đề này qua ví dụ dưới đây:

Bạn có thể xem xét lại cách sử dụng hàm SUMPRODUCT để đếm với nhiều điều kiện trong bài học trước tại đây:

Hướng dẫn cách dùng hàm SUMPRODUCT để đếm theo nhiều điều kiện

Trong bài viết này, chúng ta sẽ không đi sâu vào cách tạo công thức vì đã có bài viết chi tiết về chủ đề đó. Chúng ta sẽ tập trung vào việc hiểu rõ thế mạnh và điểm hạn chế của cả hai phương pháp để áp dụng hợp lý.

Kết quả và công thức của hai hàm sẽ được trình bày như sau:

Yêu cầu 1

H2=COUNTIFS(C2:C18,”Cam”,A2:A18,”>=”&DATE(2018,6,1),A2:A18,”<="&DATE(2018,6,30))

I2=SUMPRODUCT((C2:C18=”Cam”)*(MONTH(A2:A18)=6)*1)

Yêu cầu 2

H4=COUNTIFS(C2:C18,”Táo”,A2:A18,”>=”&DATE(2018,6,1),A2:A18,”<="&DATE(2018,6,30),B2:B18,1)

I4=SUMPRODUCT((C2:C18=”Cam”)*(MONTH(A2:A18)=6)*(B2:B18=1)*1)

Ưu và nhược điểm của hàm COUNTIFS:

Ưu điểm:

  • Dễ nhận biết và sửa đổi từng phần trong công thức do sử dụng dấu phảy để phân cách.
  • Hiệu suất cao hơn hàm Sumproduct khi xử lý dữ liệu lớn và phức tạp.

Nhược điểm: Khó khăn nảy sinh khi cần tính toán trên một phần tử của mảng dữ liệu (ví dụ như cột Ngày), cần phải sử dụng giá trị ngày đầu và cuối tháng để xác định, hoặc tạo thêm cột phụ.

Ưu và nhược điểm của hàm SUMPRODUCT:

Ưu điểm:

  • Công thức nhanh và ngắn gọn hơn so với COUNTIFS.
  • Tính toán dễ dàng trên đối tượng mảng, có khả năng xét từng phần dữ liệu trong mảng.

Nhược điểm:

  • Cần hiểu rõ cấu tạo dữ liệu của mỗi thành phần để đạt kết quả chính xác.
  • Hiệu suất thấp hơn hàm COUNTIFS khi làm việc với dữ liệu lớn và phức tạp.
  • Công thức gặp lỗi nếu có lỗi xuất hiện bất kỳ đâu trong vùng dữ liệu, trong khi COUNTIFS vẫn tính toán chính xác mà không bị ảnh hưởng bởi lỗi đó.

Dựa vào những phân tích trên, chúng ta có thể rút ra kết luận:

  • Hãy ưu tiên sử dụng hàm COUNTIFS khi không cần phải xử lý trên đối tượng mảng dữ liệu.
  • Tránh lạm dụng hàm SUMPRODUCT vì chỉ cần một lỗi nhỏ cũng có thể khiến công thức không chính xác. Hàm này chỉ nên được sử dụng khi không thể dùng COUNTIFS hoặc trong những trường hợp cụ thể và không quá phức tạp.

Sieumarketing cũng xin giới thiệu khóa học Excel cơ bản đến nâng cao dành cho người đi làm. Đây là khóa học cung cấp đầy đủ kiến thức và hỗ trợ xuất sắc cho việc làm quen và sử dụng Excel, giúp công việc của bạn trên Excel hiệu quả hơn. Để biết thêm chi tiết, vui lòng tham khảo tại đây:

Trương Thành Tài
0
    0
    Đơn hàng
    Đơn hàng trốngQuay lại Shop