Công thức Excel: Đếm các ô không trống -

Công thức chung

=COUNTA(range)

Tóm lược

Để đếm các ô không trống trong một phạm vi, bạn có thể sử dụng hàm COUNTA. Trong ví dụ được hiển thị, D5 chứa công thức này:

=COUNTA(B5:B9)

Giải trình

COUNTA hoàn toàn tự động. Khi được cung cấp một dải ô, nó sẽ trả về số lượng ô có chứa số, văn bản, giá trị logic và lỗi. Các ô trống được bỏ qua.

Với COUNTIF và COUNTIFS

Để đếm các ô không trống bằng hàm COUNTIF, bạn có thể sử dụng công thức như sau:

=COUNTIF(range,"")

Cách tiếp cận tương tự này có thể được mở rộng với hàm COUNTIFS như sau:

=COUNTIFS(rng1,">100",rng2,"")

Ở đây chúng tôi đếm các ô khi giá trị trong rng1 lớn hơn 100 và rng2 không trống.

Xem thêm: 50 ví dụ về tiêu chí công thức.

Đếm các ô có ít nhất một ký tự

Một vấn đề với COUNTA là nó cũng sẽ đếm các chuỗi trống được trả về bởi công thức (= ""). Nếu bạn gặp sự cố này, bạn có thể sử dụng công thức như sau:

=SUMPRODUCT(--(LEN(A1:A100)>0))

Ở đây, hàm LEN trả về số ký tự cho mỗi ô trong phạm vi, sau đó được so sánh bằng 0 với toán tử lớn hơn (>). Biểu thức này trả về TRUE cho các ô chứa ít nhất 1 ký tự và FALSE cho các ô khác. Dấu kép âm (-) được sử dụng để buộc các giá trị TRUE / FALSE thành giá trị một và số không, và hàm SUMPRODUCT trả về tổng.

Đếm ô trống

Để đếm các ô trống, bạn có thể sử dụng hàm COUNTBLANK như sau:

=COUNTBLANK(B4:B9)

thú vị bài viết...