Đếm ô với bất kỳ văn bản nào - Excel & Google Trang tính

Tải xuống Sổ làm việc Ví dụ

Tải xuống sổ làm việc mẫu

Trong hướng dẫn này, chúng tôi sẽ sử dụng các hàm COUNTIF và SUMPRODUCT để đếm các ô chứa bất kỳ văn bản nào trong một phạm vi.

COUNTIF để đếm ô với bất kỳ văn bản nào

Hàm COUNTIF đếm các ô đáp ứng các tiêu chí nhất định. Trong trường hợp này, chúng tôi muốn đếm các ô có chứa bất kỳ văn bản nào. Chúng tôi thực hiện việc này bằng cách sử dụng biểu tượng ký tự đại diện dấu hoa thị:

1 = COUNTIF (B2: B6, "*")

Ký tự đại diện dấu hoa thị khớp với bất kỳ chuỗi văn bản nào có độ dài bất kỳ. Nếu bạn không có ký tự nào trước hoặc sau dấu hoa thị (như trong ví dụ của chúng tôi ở trên), nó sẽ khớp với bất kỳ và tất cả văn bản.

Hãy nhớ rằng khi nhập chuỗi văn bản vào công thức, bạn phải luôn bao quanh chuỗi bằng dấu ngoặc kép. Điều này đúng ngay cả với các ký tự đại diện.

Hàm COUNTIFS để đếm ô có điều kiện

Hàm COUNTIFS hoạt động giống như hàm COUNTIF, ngoại trừ hàm cho phép nhiều tiêu chí. Để minh họa một ví dụ, hãy sử dụng ví dụ tương tự như trên, ngoại trừ lần này, chúng tôi sẽ loại trừ các ô có nội dung “ABC”. Chúng ta có thể làm điều này bằng cách thêm biểu tượng “” làm câu lệnh điều kiện đại diện cho “không bằng”.

1 = COUNTIFS (Phạm vi, "*", Phạm vi, "Văn bản")
1 = COUNTIFS (B2: B6, "*", B2: B6, "ABC")

Bạn sẽ nhận thấy rằng ngay cả trong công thức này, điều kiện được bao quanh bởi dấu ngoặc kép. Bạn có thể thêm bao nhiêu điều kiện tùy theo yêu cầu, chỉ cần nhớ tuân theo cấu trúc công thức của hàm bằng cách thêm phạm vi và sau đó là điều kiện.

Cần lưu ý rằng “ABC” không phân biệt chữ hoa chữ thường vì vậy nó cũng sẽ bao gồm các ô có chữ thường, tức là các ô có “abc”, “ABC”, “aBc” đều sẽ được đưa vào.

SUMPRODUCT để đếm ô với bất kỳ văn bản nào

Hàm SUMPRODUCT cũng có thể được sử dụng để đếm ô có điều kiện. Hàm này phức tạp hơn hàm COUNTIF nhưng mạnh hơn nhiều.

1 = SUMPRODUCT (INT (ISTEXT (Phạm vi))
1 = SUMPRODUCT (INT (ISTEXT (B2: B6)))

Hãy chia nhỏ công thức này để hiểu từng phần của nó

Đánh dấu một phần của hàm trong thanh công thức và nhấn F9 để xem giá trị được tính toán của phần công thức đó.

ISTEXT là một hàm Boolean trả về TRUE hoặc FALSE dựa trên việc một ô có chứa văn bản hay không. Tuy nhiên, khi được sử dụng bên trong Hàm SUMPRODUCT, nó sẽ trả về một mảng các giá trị TRUE / FALSE: {TRUE; SAI; SAI; THẬT; THẬT}.

Tiếp theo, chúng ta sử dụng Hàm INT để chuyển các giá trị Boolean thành 1s và 0s để hàm SUMPRODUCT có thể tính tổng các giá trị, đếm số ô chứa văn bản.

Bạn cũng có thể sử dụng dấu một ngôi kép “-” (cũng thường được gọi là dấu kép) chuyển đổi các giá trị TRUE và FALSE thành các giá trị 1 và 0 tương ứng.

Cuối cùng, SUMPRODUCT sẽ lấy tổng của mảng đó: 1 + 0 + 0 + 1 + 1 = 3.

Google Trang tính - Đếm ô với bất kỳ văn bản nào

Tất cả các ví dụ trên đều hoạt động hoàn toàn giống nhau trong Google Trang tính cũng như 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