Bạn đang trong công việc văn phòng hoặc muốn nâng cao kiến thức về tính toán trong Google Sheet? Dường như mỗi ngày bạn đối mặt với lượng lớn dữ liệu và nhiều công thức khác nhau, khiến bạn bối rối về cách giải quyết vấn đề. Bạn đang tìm kiếm cách thống kê số lần xuất hiện của một giá trị trong dữ liệu của mình. Hãy cùng khám phá hàm COUNTIF trong Google Sheet, giúp bạn thực hiện công việc thống kê một cách nhanh chóng.
Xem ngay video hướng dẫn cách sử dụng hàm COUNTIF trong Google Sheet:
1. Hàm COUNTIF và Công dụng trong Google Sheet
- Khám phá về hàm COUNTIF
COUNTIF là siêu công cụ đếm có điều kiện trong Google Sheet. Sử dụng nó để đếm số lần xuất hiện của một giá trị thỏa mãn điều kiện, tiết kiệm công sức so với việc đếm thủ công.
- Công thức của hàm COUNTIF
Cú pháp:
=COUNTIF(phạm vi;dieu_kien)
Ở đây:
+ Phạm vi: Là dải dữ liệu bạn muốn đếm , hãy chắc chắn rằng bạn đã chọn đúng. Có thể là văn bản, số hoặc ngày tháng (ví dụ: 'Sheet1!A1:B5').
+ Điều kiện: Là điều kiện để đếm dữ liệu trong phạm vi đã chọn. Có thể là văn bản, số, biểu thức hoặc tham chiếu ô.
- Một ví dụ về hàm COUNTIF
Đối với bảng dữ liệu chứa các trường SAN_PHAM, GIA, TRANG_THAI. Hãy đếm số lần từ khóa 'Táo' xuất hiện.
Công thức:
=COUNTIF(A2:A9;'Táo')
Kết quả công thức: Dữ liệu trong dải ô A2:A9 có tổng cộng 3 lần xuất hiện của 'Táo'. Do đó, kết quả của hàm COUNTIF sẽ là 3.

Một minh họa về hàm COUNTIF
- Ứng dụng của hàm COUNTIF
Hàm COUNTIF được sử dụng để tổng hợp thông tin, đếm số lần xuất hiện của một giá trị trong quá trình quản lý kinh doanh và quản lý nhân sự một cách hiệu quả.
2. Cách sử dụng hàm COUNTIF trong Google Sheet
- Sử dụng hàm COUNTIF một cách cơ bản
* Đếm theo giá trị số
Công thức:
=COUNTIF(B2:B9;65000)
Ý nghĩa: Đếm số lần xuất hiện giá trị “65.000” trong dải ô B2:B9. Kết quả là 3.

Sử dụng hàm COUNTIF để đếm theo giá trị số
* Đếm theo giá trị văn bản
Công thức:
=COUNTIF(A2:A9;'Táo')
Ý nghĩa: Đếm số lần xuất hiện sản phẩm “Táo” trong dải ô A2:A9. Kết quả là 3.

Sử dụng hàm COUNTIF để đếm theo giá trị văn bản
* Đếm theo giá trị ngày, tháng, năm
Công thức:
=COUNTIF(D2:D9;'12/3/2021')
Ý nghĩa: Đếm số lần xuất hiện ngày giao “12/03/2021” trong dải ô D2:D9. Kết quả là 4.

Sử dụng hàm COUNTIF để đếm theo giá trị ngày tháng năm
- Kết hợp với hàm LEFT, RIGHT, MID
* Kết hợp với hàm LEFT
Công thức:
=COUNTIF(ARRAYFORMULA(LEFT($D$2:$D$9;1));'Đ')
Ý nghĩa: Đếm số lần xuất hiện trạng thái “Đã giao” và “Đang giao” trong dải ô D2:D9 bằng cách đếm ký tự “Đ” bên trái của chữ. Kết quả là 6.
Lưu ý: Hàm ARRAYFORMULA dùng để sao chép công thức hàm LEFT vào các ô còn lại. Vì hàm LEFT chỉ có thể tính toán cho ô đầu tiên (ô D2). Các công thức kết hợp bên dưới cũng tương tự nhé.

Hàm COUNTIF kết hợp với hàm LEFT
* Kết hợp với hàm RIGHT
Công thức:
=COUNTIF(ARRAYFORMULA(RIGHT(D2:D9;1));'Y')
Ý nghĩa: Đếm số lần xuất hiện trạng thái “Hủy” trong dải ô D2:D9 bằng cách đếm ký tự “Y” bên phải của chữ. Kết quả là 2.

Hàm COUNTIF kết hợp với hàm RIGHT
* Kết hợp với hàm MID
Công thức:
=COUNTIF(ARRAYFORMULA(MID(B2:B9;2;1));'Ư')
Ý nghĩa: Đếm số lần xuất hiện sản phẩm “Bưởi” trong dải ô B2:B9 bằng cách đếm ký tự “Ư” ở giữa của chữ. Kết quả là 1.

Hàm COUNTIF kết hợp với hàm MID
- Kết hợp với hàm INDEX, MATCH
Công thức:
=COUNTIF(A2:A9;INDEX(A12:A15;MATCH(B14;B12:B15;0)))
Ý nghĩa: Đếm số lần xuất hiện của sản phẩm 'Chuối' bằng cách tham chiếu đến dữ liệu nằm ngoài phạm vi ô đã chọn. Kết quả sẽ là 2.

Hàm COUNTIF hợp nhất với hàm INDEX, MATCH
- Kết hợp với hàm SUM
Công thức:
=SUM(COUNTIF(B2:B9;'Táo');COUNTIF(B2:B9;'Chuối'))
Ý nghĩa: Tính tổng số lần mà sản phẩm “Táo” và “Chuối” xuất hiện trong phạm vi ô B2:B9. Kết quả là 5.

Hàm COUNTIF kết hợp với hàm SUM
- Kết hợp với hàm VLOOKUP
Công thức:
=COUNTIF(ARRAYFORMULA(VLOOKUP(D2:D9;D2:D9;1;FALSE));E11)
Ý nghĩa: Đếm số lần trạng thái “Đang giao” xuất hiện trong phạm vi ô D2:D9. Kết quả là 5.

Hàm COUNTIF kết hợp với hàm VLOOKUP
- Kết hợp với hàm AND, OR
* Kết hợp với hàm AND
Công thức:
=AND(COUNTIF(D2:D9;'Đang giao')>1;COUNTIF(B2:B9;'Táo')>2)
Ý nghĩa: Kiểm tra xem có bao nhiêu lần trạng thái “Đang giao” và sản phẩm “Táo” xuất hiện. Nếu số lần trạng thái lớn hơn 1 và số lần xuất hiện của “Táo” lớn hơn 2, kết quả sẽ là TRUE.

Hàm COUNTIF kết hợp với hàm AND
* Kết hợp với hàm OR
Công thức:
=OR(COUNTIF(D2:D9;'Đang giao')>5;COUNTIF(B2:B9;'Táo')>3)
Ý nghĩa: Kiểm tra xem số lần trạng thái “Đang giao” có lớn hơn 5 hoặc số lần xuất hiện của sản phẩm “Táo” có lớn hơn 3 không. Nếu đúng sẽ hiện “TRUE”, ngược lại là “FALSE”. Kết quả là FALSE.

Hàm COUNTIF kết hợp với hàm OR
3. Một số Wildcard (ký tự đại diện) được hàm COUNTIF hỗ trợ
Ký tự
Công thức:
=COUNTIF(B2:B9;'B')
Ý nghĩa: Đếm số ô chứa văn bản bắt đầu bằng chữ “B” trong dải ô B2:B9. Dấu sao (*) biểu thị cho một chuỗi ký tự bất kỳ. Kết quả là 1.

Đếm số ô chứa văn bản bắt đầu bằng chữ “B”
Ký tự ?
Công thức:
=COUNTIF(B2:B9;'Ca?')
Ý nghĩa: Đếm số ô có chính xác 3 ký tự và bắt đầu bằng các chữ cái 'Ca' trong dải ô B2:B9. Dấu chấm hỏi (?) đại diện cho một ký tự bất kỳ. Kết quả là 2.

Đếm số ô có chính xác 3 ký tự và bắt đầu bằng các chữ cái
4. Các lưu ý khi sử dụng hàm COUNTIF trong Google Sheet
- Mỗi công thức hàm COUNTIF chỉ đếm có điều kiện theo 1 tiêu chí duy nhất. Bạn không thể sử dụng COUNTIF để đếm cùng lúc có bao nhiêu “Táo” và bao nhiêu “Chuối”.
- Khi nhập công thức hàm COUNTIF, bạn có thể viết chữ hoa hoặc thường tùy ý. Ví dụ, bạn có thể nhập 1 trong 2 cách sau nhưng hàm vẫn hiểu tiêu chí của bạn, đó là chuỗi “TÁO” hoặc “Táo”.
- Bạn có thể sử dụng hàm COUNTIF 2 lần để thống kê theo nhiều tiêu chí. Ví dụ, bạn có thể đếm số lượng 'Táo' và 'Cam'.
5. Một số lỗi thường gặp khi sử dụng hàm COUNTIF
Lỗi #NAME?
Lỗi #NAME? xuất hiện khi bạn đã nhập sai tên hàm hoặc vùng dữ liệu.
Ví dụ: Trong công thức “=COUNTIF(B2B9;'Táo')” đã nhập sai vùng dữ liệu (thiếu dấu hai chấm (:)).

Lỗi #NAME? do nhập sai vùng dữ liệu
Lỗi #N/A
Lỗi #N/A xuất hiện vì không tìm thấy giá trị cần tìm.
Một ví dụ ở dưới hình, do thừa dấu chấm phẩy (;) nên hàm COUNTIF bị thừa 1 đối số. Bỏ đi dấu chấm phẩy này sẽ khắc phục được lỗi #N/A.

Lỗi #N/A xuất hiện vì không tìm thấy giá trị cần tìm
Lỗi #ERROR!
Lỗi #ERROR! xuất hiện khi bạn nhập sai cú pháp.
Trong công thức “=COUNTIF(C2:C9;22*)”, Wildcard có thể thay thế cho mọi ký tự chuỗi nhưng không thể thay thế cho định dạng kiểu số. Để biết cách giải quyết, xem ở Mục 7 nhé.

Lỗi #ERROR! xuất hiện do nhập sai cú pháp
6. Các bài tập sử dụng hàm COUNTIF
Một số bài tập về hàm COUNTIF giúp bạn hiểu sâu hơn: Các bài tập sử dụng hàm COUNTIF
7. Các câu hỏi phổ biến khi sử dụng hàm COUNTIF
* Hàm COUNTIF có bao nhiêu đối số?
Hàm COUNTIF có 2 đối số, mỗi đối số được đặt trong dấu nháy kép (“”) và cách nhau bởi dấu chấm phẩy (;).
* Khi sử dụng WILDCARD trong hàm COUNTIF cho định dạng số (NUMBER) lại bị lỗi?
Như đã đề cập ở Mục 5 về lỗi #ERROR! khi sử dụng Wildcard trong hàm COUNTIF cho định dạng kiểu số (NUMBER), và dưới đây là cách khắc phục:
Bước 1: Sử dụng hàm TEXT để chuyển dải ô C2:C9 từ kiểu dữ liệu số sang kiểu dữ liệu văn bản.
Bước 2: Sử dụng hàm ARRAYFORMULA để sao chép công thức hàm TEXT xuống các ô trong dải C2:C9.
Bước 3: Nhập chuỗi dữ liệu “22*” mà bạn muốn đếm.
Chỉ cần 2 bước đơn giản, bạn có thể thống kê số liệu một cách nhanh chóng.

Sử dụng WILDCARD trong hàm COUNTIF cho định dạng số (NUMBER)
XEM NGAY các chương trình khuyến mãi hấp dẫn, mã giảm giá HOT tại Mytour:
- Tổng hợp khuyến mãi dành cho tất cả ngành hàng
- Tổng hợp tất cả mã giảm giá, mã khuyến mãi tại Mytour
Trên đây là cách sử dụng hàm COUNTIF() để thống kê số lần xuất hiện của một giá trị dựa vào điều kiện trong Google Sheet. Hy vọng bài viết mang đến thông tin hữu ích cho bạn. Cảm ơn bạn đã đọc và chúc bạn thành công!