Có thể đôi khi bạn cần đếm số lượng ô trong một phạm vi phù hợp với một tiêu chí cụ thể. Ví dụ: bạn có thể muốn biết có bao nhiêu ô trong một phạm vi vượt quá một ngưỡng cụ thể. Hàm trang tính tự nhiên để thực hiện tác vụ này là COUNTIF. Ví dụ: bạn có thể muốn biết có bao nhiêu ô trong phạm vi từ A1 đến C15 chứa giá trị 120 trở lên. Công thức sau cung cấp số lượng thích hợp:

=COUNTIF(A1:C15,">119")

Vấn đề duy nhất là nếu bạn muốn thêm tiêu chí thứ hai vào công thức. COUNTIF không cho phép bạn chỉ định nhiều tiêu chí, vì vậy bạn cần sử dụng công thức phức tạp hơn một chút. Ví dụ: nếu bạn muốn biết có bao nhiêu ô trong phạm vi từ A1 đến C15 chứa giá trị từ 120 đến 129, bạn có thể sử dụng như sau:

=COUNTIF(A1:C15,">119")-COUNTIF(A1:C15,"<130")

Công thức này trước tiên sẽ tính số ô có giá trị từ 120 trở lên, sau đó trừ số ô có giá trị từ 129 trở xuống. Tuy nhiên, độc giả tinh ý sẽ thấy vấn đề ngay lập tức với công thức này — nó đưa ra kết quả sai nếu có bất kỳ ô nào trong phạm vi dưới 120. Chúng không được tính bằng phần đầu tiên của công thức, nhưng chúng được tính trong kết quả bằng phần thứ hai của công thức. Để khắc phục sự cố này, công thức sẽ xuất hiện như sau:

=COUNT(A1:C15)-COUNTIF(A1:C15,">119")-COUNTIF(A1:C15,"<130")

Một cách khác để giải quyết vấn đề này mà không cần sử dụng hàm COUNT là chỉ cần đếm các ô có chứa giá trị nhỏ hơn 130 và sau đó trừ các ô chứa giá trị nhỏ hơn 120. Công thức này cho kết quả giống như công thức cuối cùng:

=COUNTIF(A1:C15,"<130")-COUNTIF(A1:C15,"<120")

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

Mẹo này (2166) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003.