Pini có một loạt các số nguyên (giả sử C2: J2) và một số số có thể là số lẻ và một số số chẵn. Anh ấy muốn một công thức để đếm số giá trị lẻ trong phạm vi và một công thức khác để đếm số giá trị chẵn trong phạm vi.

Có một số cách để lấy số lượng mong muốn mà không cần dùng đến các giá trị trung gian hoặc macro. Một cách là sử dụng công thức mảng, chẳng hạn như sau, để xác định số lượng các giá trị lẻ:

=SUM((MOD(C2:J2,2)<>0)*1)

Nhập công thức bằng Ctrl + Shift + Enter và bạn nhận được số lượng mong muốn. Chỉ cần một thay đổi nhỏ để công thức mảng trả về tổng số các số chẵn:

=SUM((MOD(C2:J2,2)=0)*1)

Nếu bạn không muốn sử dụng công thức mảng, bạn có thể sử dụng SUMPRODUCT để trả về cùng một số lượng, như một công thức thông thường. Ví dụ, đây là công thức trả về số lượng các giá trị lẻ:

=SUMPRODUCT(--(MOD(C2:J2,2)=1),--(C2:J2<>""))

Đây là công thức cho các giá trị chẵn:

=SUMPRODUCT(--(MOD(C2:J2,2)=0),--(C2:J2<>""))

Một ưu điểm khác của việc sử dụng phương pháp SUMPRODUCT là nó bù đắp cho các ô trống có thể có trong phạm vi của bạn. Các công thức mảng trước đó sẽ luôn đếm các ô trống như thể chúng chứa một giá trị chẵn.

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (7987) áp dụng cho Microsoft Excel 2007, 2010, 2013, 2016, 2019 và Excel trong Office 365. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện menu cũ hơn của Excel tại đây: