Hàm COUNTA - Ví dụ trong Excel, VBA, Google Trang tính

Hướng dẫn này trình bày cách sử dụng Hàm COUNTA trong Excel trong Excel để đếm các số không trống.

Tổng quan về hàm COUNTA

Hàm COUNTA Đếm số ô không trống trong một chuỗi

Để sử dụng Hàm COUNTA Trang tính Excel, hãy chọn một ô và nhập:

(Chú ý cách các đầu vào công thức xuất hiện)

Hàm COUNTA Cú pháp và đầu vào:

Cú pháp cho Công thức COUNTA là:

= COUNTA (giá trị1, [giá trị2],…)

mảng - Một mảng số, văn bản hoặc giá trị trống.

Hàm COUNTA trong Excel trả về số ô trong một phạm vi nhất định không trống.

Cách sử dụng hàm COUNTA

Sử dụng Hàm COUNTA trong Excel như được hiển thị bên dưới:

= COUNTA (B3: B11)

Trong ví dụ này, COUNTA trả về 8, vì chỉ có một ô trống trong phạm vi B3: B11 và tám ô không trống.

COUNTA đếm chuỗi trống

Lưu ý rằng COUNTA đếm các ô có bất kỳ loại dữ liệu nào trong đó - ngay cả khi nó không hiển thị với người dùng. Xem ví dụ bên dưới:

Có vẻ như có bảy ô không trống trong phạm vi này, vậy tại sao COUNTA trả về 8?

Đó là vì ô B8 không thực sự trống. Nó chứa công thức cho một chuỗi rỗng:

=””

Do đó, COUNTA đếm ô đó.

Cách đếm ô trống

Điều gì sẽ xảy ra nếu bạn muốn đếm số ô trong một phạm vi trống? Chúng tôi cũng có thể làm được điều đó! Giữ nguyên ví dụ như trên, chúng ta chỉ có thể sử dụng công thức sau:

= (ROWS (B3: B11) * COLUMNS (B3: B11)) - COUNTA (B3: B11)

Trong công thức này:

  • ROWS trả về số hàng trong một phạm vi (trong trường hợp này là 9)
  • COLUMNS trả về số cột trong một phạm vi (chỉ 1 ở đây)
  • Nhân ROWS và COLUMNS với nhau trả về tổng số ô trong phạm vi đó (9 * 1 = 9)
  • Bây giờ chúng ta chỉ cần trừ số ô không trống khỏi tổng số và chúng ta sử dụng COUNTA cho điều đó (9 - 8 = 1)

Một lần nữa, vì B8 chứa = ”” nên nó không được tính là trống. Chỉ có B6 thực sự trống, vì vậy công thức trả về 1.

Nếu bạn cần đếm số lượng ô trống nhưng bạn muốn bao gồm các ô chứa thông tin nhưng không có dữ liệu hiển thị (như chuỗi trống), hãy sử dụng COUNTBLANK thay thế <>.

COUNTA trong Google Trang tính

Hàm COUNTA hoạt động hoàn toàn giống trong Google Trang tính cũng như trong Excel:

COUNTA Ví dụ trong VBA

Bạn cũng có thể sử dụng hàm COUNTA trong VBA. Kiểu:
application.worksheet functions.counta (value1, value2)
Đối với các đối số của hàm (mảng, v.v.), bạn có thể nhập chúng trực tiếp vào hàm hoặc xác định các biến để sử dụng thay thế.

Để đếm các ô không trống trong phạm vi sau

chúng tôi sẽ thực thi mã VBA sau

Private Sub Excel_VBAExample_CountA () Dim CountValues ​​As Variant CountValues ​​= Application.WorksheetFunction.CountA (Range ("A1: D13")) MsgBox ("Kết quả CountA là:" & CountValues) End Sub

Kết quả sẽ là:

Kết quả CountA là: 52

Chúng tôi có thể đếm các ô không trống cho tối đa 30 phạm vi được xác định. Nếu chúng ta cần đếm các ô không trống cho những điều sau:

Thực thi đoạn mã dưới đây:

CountValues ​​= Application.WorksheetFunction.CountA (Phạm vi ("A1: D13"), Phạm vi ("G1: J13"))

Sẽ nghĩ ra:

Kết quả CountA là: 86

vì có 86 ô không trống trong hai phạm vi này

Quay lại danh sách tất cả các hàm trong Excel

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave