.st0{fill:#FFFFFF;}

4 cách đếm nhiều điều kiện dạng hoặc 

 Tháng Chín 20, 2021

By  Lê Đình Chi

Việc đếm những dữ liệu thỏa mãn theo một vài điều kiện nhất định trong Excel là công việc chúng ta thường gặp phải khi làm việc. Nhưng việc “tập đếm” không phải lúc nào cũng dễ làm, đặc biệt khi phải đếm theo nhiều điều kiện. Trong chùm bài viết này, zik.vn sẽ giới thiệu tới các bạn cách xử lý với việc đếm theo nhiều điều kiện dạng HOẶC. Đây là dạng điều kiện khó nhất trong việc đếm. Chúng ta sẽ giải quyết yêu cầu này không chỉ với 1 cách mà có tới 4 cách khác nhau. Hãy cùng tìm hiểu các cách này nhé:

Yêu cầu của chúng ta như sau:

Cho bảng dữ liệu:

Hàm COUNTIFS 1

Hàm COUNTIFS 1

Đếm Số người có giới tính là nam có tuổi từ 20 trở lên, hoặc có số thẻ lớn hơn hoặc bằng 50

Phương pháp thứ 1: Sử dụng hàm COUNTIFS

Nhắc tới hàm đếm trong Excel, chúng ta nghĩ ngay tới các hàm COUNT, COUNTA, COUNTIF, COUNTIFS. Cụ thể hơn trong yêu cầu là đếm theo nhiều điều kiện. Vì có “Điều kiện” nên chúng ta sẽ có IF trong hàm đếm, “Nhiều điều kiện” nên sẽ có IF số nhiều (thêm chữ S) => Hàm sử dụng là COUNTIFS

Lưu ý: Hàm COUNTIFS không dùng được ở các phiên bản Microsoft Office thấp hơn 2007

1. Phân tích yêu cầu

Yêu cầu là: “Đếm Số người có giới tính là nam có tuổi từ 20 trở lên, hoặc có số thẻ lớn hơn hoặc bằng 50“. Đây là yêu cầu rất rõ ràng về nghĩa tiếng việt, nhưng để Excel hiểu được yêu cầu này để tính toán được thì chúng ta cần phải phân tích cụ thể hơn:

  • Đối tượng có liên quan: cột Giới tính, cột Tuổi, cột Số thẻ
  • Điều kiện cụ thể: Giới tính = Nam, Tuổi >=20, Số thẻ >=50
  • Mối liên quan giữa các điều kiện là gì?

Nếu không có mối liên quan thì sẽ đếm riêng lẻ từng điều kiện rồi cộng lại. Nhưng ở đây các điều kiện có mối quan hệ với nhau

Giới tính là nam có tuổi từ 20 trở lên: Trong này bao hàm điều kiện “VÀ” (AND)

Hoặc có số thẻ lớn hơn hoặc bằng 50: Trong này bao hàm điều kiện “HOẶC” (OR)

Cụ thể như sau:

  • Yêu cầu 1: Giới tính là năm và có tuổi từ 20 trở lên
  • Yêu cầu 2: Giới tính là nam và có số thẻ lớn hơn hoặc bằng 50
  • Yêu cầu 1 hoặc yêu cầu 2 đều đúng

2. Xây dựng công thức tính

Xét yêu cầu 1: gồm 2 điều kiện

Các đối tượng trong hàm countifs bao gồm:

  • Criteria_range1: Vùng chứa điều kiện thứ 1, cụ thể là cột Giới tính B2:B13
  • Criteria1: điều kiện thứ 1 (nằm trong vùng điều kiện thứ 1), cụ thể là giới tính Nam
  • Criteria_range2: Vùng chứa điều kiện thứ 2, cụ thể là cột Tuổi C2:C13 (yêu cầu là các vùng criteria_range phải có độ lớn bằng nhau)
  • Criteria2: điều kiện thứ 2 (nằm trong vùng điều kiện thứ 2), cụ thể là tuổi >=20

Cách viết hàm Countifs như sau:

=COUNTIFS(B2:B13,”Nam”,C2:C13,”>=”&20)

Tương tự như vậy với yêu cầu 2 chúng ta có công thức:

=COUNTIFS(B2:B13,”Nam”,D2:D13,”>=”&50)

Vì 2 điều kiện này là dạng Hoặc: chỉ cần đúng 1 trong 2 trường hợp thì đều được tính nên công thức tổng quát là:

=COUNTIFS(B2:B13,”Nam”,C2:C13,”>=”&20)+COUNTIFS(B2:B13,”Nam”,D2:D13,”>=”&50)

Kết quả như sau:

Hàm COUNTIFS 2

Hàm COUNTIFS 2

Đánh giá

Ưu điểm:

  • Không cần tới công thức mảng
  • Phân rõ được tính chất, yêu cầu của bài toán
  • Dễ thực hiện

Nhược điểm

  • Cần tới 2 lần sử dụng hàm => Công thức dài

Chúc các bạn học tốt cùng zik.vn!

Đánh giá bài viết này

zik.vn – Nền tảng học online duy nhất tại Việt Nam tập trung vào phát triển kỹ năng làm việc dành cho người đi làm

Với sứ mệnh: Mang cơ hội phát triển kỹ năng, phát triển nghề nghiệp tới hàng triệu người”, đội ngũ phát triển zik.vn đã và đang làm việc với những học viện, trung tâm đào tạo, các chuyên gia đầu ngành để nghiên cứu và xây dựng lên các chương trình đào tạo từ cơ bản đến chuyên sâu xung quanh các lĩnh vực: Tin học văn phòng, Phân tích dữ liệu, Thiết kế, Công nghệ thông tin, Kinh doanh, Marketing, Quản lý dự án…

Zik.vn tự hào khi được đồng hành cùng:

  • 50+ khách hàng doanh nghiệp lớn trong nhiều lĩnh vực như: Vietinbank, Vietcombank, BIDV, VP Bank, TH True Milk, VNPT, FPT Software, Samsung SDIV, Ajinomoto Việt Nam, Messer,…
  • 100.000+ học viên trên khắp Việt Nam

Tìm hiểu ngay các khóa học của Zik.vn TẠI ĐÂY



Lê Đình Chi


Your Signature

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Subscribe to our newsletter now!

DMCA.com Protection Status
>