Hàm COUNTIF của Bảng tính Google với các ví dụ về công thức

  • Chia Sẻ Cái Này
Michael Brown

Google Trang tính COUNTIF là một trong những hàm dễ học nhất và là một trong những hàm dễ sử dụng nhất.

Đã đến lúc tìm hiểu một số kiến ​​thức về cách sử dụng COUNTIF trong Google Spreadsheet và tìm hiểu lý do tại sao chức năng này trở thành một người bạn đồng hành thực sự của Google Spreadsheet.

    Hàm COUNTIF trong Google Sheets là gì?

    Trợ giúp ngắn này cho phép chúng tôi đếm số lần một giá trị nhất định xuất hiện trong một phạm vi dữ liệu đã chỉ định.

    Cú pháp COUNTIF trong Google Trang tính

    Cú pháp hàm của chúng tôi và các đối số của nó như sau:

    =COUNTIF(phạm vi , tiêu chí)
    • phạm vi - phạm vi ô mà chúng tôi muốn đếm một giá trị nhất định. Bắt buộc.
    • tiêu chí hoặc tiêu chí tìm kiếm - một giá trị để tìm và đếm trên phạm vi dữ liệu được chỉ định trong đối số đầu tiên. Bắt buộc.

    Thực tế sử dụng COUNTIF trong Bảng tính Google

    Có vẻ như COUNTIF đơn giản đến mức nó thậm chí không được tính là một hàm (ý định chơi chữ), nhưng thực tế là tiềm năng của nó là khá ấn tượng. Chỉ riêng tiêu chí tìm kiếm của nó cũng đủ để có được một mô tả như vậy.

    Vấn đề là chúng ta có thể quyết định tìm kiếm không chỉ các giá trị cụ thể mà cả những giá trị đáp ứng các tiêu chí nhất định.

    Đã đến lúc phải thử và cùng nhau xây dựng một công thức.

    Bảng tính Google COUNTIF cho văn bản và số (khớp chính xác)

    Giả sử công ty của bạn bán nhiều loại sô cô la ở một số khu vực tiêu dùng vàchưa đóng.

    COUNTIF và định dạng có điều kiện

    Có một cơ hội thú vị mà Google Trang tính mang lại - để thay đổi định dạng của ô (chẳng hạn như màu của ô) tùy thuộc vào một số tiêu chí. Ví dụ: chúng ta có thể đánh dấu các giá trị xuất hiện thường xuyên hơn bằng màu xanh lục.

    Hàm COUNTIF cũng có thể đóng một vai trò nhỏ ở đây.

    Chọn phạm vi ô mà bạn muốn định dạng trong đó cách đặc biệt nào đó. Nhấp vào Định dạng -> Định dạng có điều kiện...

    Trong danh sách thả xuống Định dạng ô nếu... chọn tùy chọn cuối cùng Công thức tùy chỉnh là và nhập công thức sau vào trường xuất hiện:

    =COUNTIF($B$10:$B$39,B10)/COUNTIF($B$10:$B$39,"*")>0.4

    Điều đó có nghĩa là điều kiện sẽ được trả lời nếu giá trị từ B10 xuất hiện trong B10: B39 trong hơn 40% trường hợp:

    Theo cách tương tự, chúng tôi thêm hai tiêu chí quy tắc định dạng nữa - nếu giá trị ô xuất hiện thường xuyên hơn trong 25% trường hợp và thường xuyên hơn là 15%:

    =COUNTIF($B$10:$B$39,B10)/COUNTIF($B$10:$B$39,"*")>0.25

    =COUNTIF($B$10:$B$39,B10)/COUNTIF($B$10:$B$39,"*")>0.15

    Hãy nhớ rằng tiêu chí đầu tiên sẽ được kiểm tra trước và nếu tiêu chí đó được đáp ứng thì các tiêu chí còn lại sẽ không được kiểm tra ứng dụng. Đó là lý do tại sao bạn nên bắt đầu với những giá trị độc đáo nhất chuyển sang những giá trị phổ biến nhất. Nếu giá trị ô không đáp ứng bất kỳ tiêu chí nào, định dạng của nó sẽ không thay đổi.

    Bạn có thể thấy rằng màu của các ô đã thay đổi theo tiêu chí của chúng tôi.

    Để đảm bảo, chúng tôi cũng tính tần suất của một số giá trị trong C3:C6 bằng COUNTIFhàm số. Kết quả xác nhận rằng COUNTIF trong quy tắc định dạng đã được áp dụng chính xác.

    Mẹo. Tìm thêm các ví dụ về cách đếm & đánh dấu các mục trùng lặp trong Google Trang tính.

    Tất cả các ví dụ về chức năng này giúp chúng tôi hiểu rõ cách COUNTIF của Bảng tính Google mang lại nhiều cơ hội để làm việc với dữ liệu theo cách hiệu quả nhất.

    hoạt động với nhiều khách hàng.

    Dữ liệu bán hàng của bạn trông như thế nào trong Google Trang tính:

    Hãy bắt đầu với những điều cơ bản.

    Chúng ta cần đếm số lượng "Sô cô la sữa" đã bán. Đặt con trỏ vào ô mà bạn muốn lấy kết quả và nhập dấu bằng (=). Google Sheets hiểu ngay là chúng ta đang nhập công thức. Ngay khi bạn gõ chữ "C", nó sẽ nhắc bạn chọn một chức năng bắt đầu bằng chữ cái này. Chọn "COUNTIF".

    Đối số đầu tiên của COUNTIF được biểu thị bằng dải ô sau : D6:D16. Nhân tiện, bạn không cần phải nhập phạm vi theo cách thủ công - chỉ cần chọn chuột là đủ. Sau đó, nhập dấu phẩy (,) và chỉ định đối số thứ hai - tiêu chí tìm kiếm.

    Đối số thứ hai là một giá trị mà chúng ta sẽ tìm kiếm trong phạm vi đã chọn. Trong trường hợp của chúng tôi, nó sẽ là văn bản - "Sô cô la sữa". Hãy nhớ kết thúc hàm bằng dấu ngoặc đóng ")" và nhấn "Enter".

    Ngoài ra, đừng quên nhập dấu ngoặc kép ("") khi sử dụng giá trị văn bản.

    Của chúng tôi công thức cuối cùng như sau:

    =COUNTIF(D6:D16,"Milk Chocolate")

    Kết quả là chúng tôi nhận được ba lần bán loại sô cô la này.

    Lưu ý. Hàm COUNTIF hoạt động với một ô hoặc các cột lân cận. Nói cách khác, bạn không thể chỉ ra một vài ô hoặc cột và hàng riêng biệt. Xin vui lòng xem các ví dụ dưới đây.

    Saicông thức:

    =COUNTIF(C6:C16, D6:D16,"Milk Chocolate")

    =COUNTIF(D6, D8, D10, D12, D14,"Milk Chocolate")

    Cách sử dụng đúng:

    =COUNTIF(C6:D16,"Milk Chocolate")

    =COUNTIF(D6,"Milk Chocolate") + COUNTIF(D8,"Milk Chocolate") + COUNTIF(D10,"Milk Chocolate") + COUNTIF(D12,"Milk Chocolate") + COUNTIF(D14,"Milk Chocolate")

    Bạn có thể nhận thấy rằng không thực sự thuận tiện khi đặt tiêu chí tìm kiếm trong công thức - bạn phải chỉnh sửa nó mỗi lần. Quyết định tốt hơn là viết các tiêu chí xuống ô Google Trang tính khác và tham chiếu ô đó trong công thức.

    Hãy đếm số lần bán hàng đã xảy ra ở khu vực "Tây" bằng cách sử dụng tham chiếu ô trong COUNTIF. Chúng ta sẽ nhận được công thức sau:

    =COUNTIF(C6:C16,A3)

    Hàm sử dụng nội dung của A3 (giá trị văn bản "Tây") trong tính toán của nó. Như bạn có thể thấy, giờ đây việc chỉnh sửa công thức và tiêu chí tìm kiếm của nó dễ dàng hơn rất nhiều.

    Tất nhiên, chúng ta có thể làm điều tương tự với các giá trị số . Chúng ta có thể đếm số lần xuất hiện của số "125" bằng cách chỉ ra chính số đó làm đối số thứ hai:

    =COUNTIF(E7:E17,125)

    hoặc bằng cách thay thế nó bằng một tham chiếu ô:

    =COUNTIF(E7:E17,A3)

    Hàm COUNTIF của Bảng tính Google và các ký tự đại diện (khớp một phần)

    Điều tuyệt vời về COUNTIF là nó có thể đếm toàn bộ ô cũng như các phần nội dung của ô . Vì mục đích đó, chúng tôi sử dụng ký tự đại diện : "?", "*".

    Ví dụ: để tính doanh số bán hàng ở một số khu vực cụ thể, chúng tôi chỉ có thể sử dụng một phần tên của khu vực đó: nhập "?est" vào B3. dấu chấm hỏi (?) thay thế một ký tự . Chúng ta sẽ tìm 4 chữ cáicác từ kết thúc bằng "est" , bao gồm khoảng trắng.

    Sử dụng công thức COUNTIF sau trong B3:

    =COUNTIF(C7:C17,A3)

    Như bạn đã biết, công thức có thể dễ dàng có dạng tiếp theo:

    =COUNTIF(C7:C17, "?est")

    Và chúng ta có thể thấy 5 lần bán hàng ở khu vực "Tây".

    Bây giờ, chúng ta hãy sử dụng ô B4 cho một công thức khác:

    =COUNTIF(C7:C17,A4)

    Hơn nữa, chúng tôi sẽ thay đổi tiêu chí thành "??st" trong A4. Có nghĩa là bây giờ chúng ta sẽ tìm các từ có 4 chữ cái kết thúc bằng "st" . Vì trong trường hợp này, hai khu vực ("Tây" và "Đông") thỏa mãn tiêu chí của chúng tôi, nên chúng tôi sẽ thấy chín lần bán hàng:

    Tương tự, chúng tôi có thể tính số lượng bán hàng của hàng hóa sử dụng dấu hoa thị (*). Biểu tượng này thay thế không chỉ một mà bất kỳ số lượng ký tự nào :

    tiêu chí "*Sôcôla" tính tất cả các sản phẩm kết thúc với "Sôcôla".

    Tiêu chí "Sôcôla*" tính tất cả các sản phẩm bắt đầu bằng "Sôcôla".

    Và, như bạn có thể đoán, nếu chúng tôi nhập "*Sô cô la*" , chúng ta sẽ tìm kiếm tất cả các sản phẩm có chứa từ "Sô cô la".

    Lưu ý. Nếu bạn cần đếm số từ chứa dấu hoa thị (*) và dấu chấm hỏi (?), hãy sử dụng dấu ngã (~) trước các ký tự đó. Trong trường hợp này, COUNTIF sẽ coi chúng là các dấu hiệu đơn giản hơn là các ký tự tìm kiếm. Ví dụ: nếu chúng tôi muốn tìm các giá trị có chứa "?", thì công thức sẽ là:

    =COUNTIF(D7:D15,"*~?*")

    COUNTIF Google Trang tínhcho nhỏ hơn, lớn hơn hoặc bằng

    Hàm COUNTIF không chỉ có thể đếm số lần một số xuất hiện mà còn có thể đếm xem có bao nhiêu số lớn hơn/nhỏ hơn/bằng /không bằng một số cụ thể khác.

    Với mục đích đó, chúng tôi sử dụng các toán tử toán học tương ứng: "=", ">", "=", "<=", "".

    Hãy xem bảng bên dưới để biết nó hoạt động như thế nào:

    Tiêu chí Ví dụ về công thức Mô tả
    Số lớn hơn =COUNTIF(F9:F19,">100") Đếm các ô có giá trị lớn hơn 100.
    Số nhỏ hơn =COUNTIF(F9:F19,"<100") Đếm các ô có giá trị nhỏ hơn 100.
    Số bằng với =COUNTIF(F9:F19,"=100") Đếm ô có giá trị bằng 100.
    Số không bằng =COUNTIF(F9:F19,"100") Đếm ô có giá trị không bằng đến 100.
    Số lớn hơn hoặc bằng =COUNTIF(F9:F19,">=100") Đếm các ô có giá trị lớn hơn hoặc bằng t o 100.
    Số nhỏ hơn hoặc bằng =COUNTIF(F9:F19,"<=100") Đếm các ô có giá trị nhỏ hơn hoặc bằng 100.

    Lưu ý. Điều rất quan trọng là đặt toán tử toán học cùng với một số trong dấu ngoặc kép .

    Nếu bạn muốn thay đổi tiêu chí mà không thay đổi công thức, bạn cũng có thể tham chiếu các ô.

    Hãy tham khảo A3và đặt công thức vào B3, giống như chúng ta đã làm trước đây:

    =COUNTIF(F9:F19,A3)

    Để tạo các tiêu chí phức tạp hơn, hãy sử dụng dấu và (&).

    Ví dụ: B4 chứa công thức đếm số lượng giá trị lớn hơn hoặc bằng 100 trong phạm vi E9:E19:

    =COUNTIF(E9:E19,">="&A4)

    B5 có các tiêu chí rất giống nhau, nhưng chúng tôi tham chiếu không chỉ số trong ô đó mà còn là toán tử toán học. Điều này giúp bạn dễ dàng điều chỉnh công thức COUNTIF hơn nếu cần:

    =COUNTIF(E9:E19,A6&A5)

    Mẹo. Chúng tôi đã được hỏi rất nhiều về việc đếm những ô lớn hơn hoặc nhỏ hơn giá trị trong một cột khác. Nếu đó là những gì bạn đang tìm kiếm, bạn sẽ cần một chức năng khác cho công việc — TÓM TẮT.

    Ví dụ: hãy đếm tất cả các hàng có doanh số bán hàng trong cột F lớn hơn trong cùng một hàng của cột G:

    =SUMPRODUCT(--(F6:F16>G6:G16))

    • Phần cốt lõi của công thức — F6:F16>G6:G16 — so sánh các giá trị trong cột F và G. Khi số trong cột F lớn hơn, công thức sẽ coi số đó là TRUE, ngược lại - FALSE.

      Bạn sẽ thấy rằng nếu bạn nhập nội dung tương tự vào Công thức mảng:

      =ArrayFormula(F6:F16>G6:G16)

    • Sau đó, công thức sẽ nhận công thức này TRUE/FALSE và biến nó thành các số 1/0 với sự trợ giúp của toán tử một ngôi kép (--) .
    • Điều này cho phép SUM thực hiện phần còn lại — tính tổng số khi F lớn hơn G.

    Bảng tính Google COUNTIF với nhiềutiêu chí

    Đôi khi cần phải đếm số lượng giá trị đáp ứng ít nhất một trong các điều kiện đã đề cập (logic OR) hoặc nhiều tiêu chí cùng một lúc (logic AND). Dựa vào đó, bạn có thể sử dụng một vài hàm COUNTIF trong một ô tại một thời điểm hoặc sử dụng hàm COUNTIFS thay thế.

    Đếm trong Google Trang tính với nhiều tiêu chí — logic AND

    Cách duy nhất Tôi khuyên bạn nên sử dụng ở đây với một chức năng đặc biệt được thiết kế để đếm theo nhiều tiêu chí — COUNTIFS:

    =COUNTIFS(criteria_range1,criteria1, [criteria_range2,criteria2, ...])

    Thông thường được sử dụng khi có các giá trị trong hai phạm vi phải đáp ứng một số tiêu chí hoặc bất cứ khi nào bạn cần lấy số nằm trong một phạm vi số cụ thể.

    Hãy thử đếm tổng số lần bán hàng trong khoảng từ 200 đến 400:

    =COUNTIFS(F8:F18,">=200",F8:F18,"<=400")

    Mẹo. Tìm hiểu cách sử dụng COUNTIFS với màu sắc trong Google Trang tính trong bài viết này.

    Đếm sản phẩm duy nhất trong Google Trang tính với nhiều tiêu chí

    Bạn có thể tiến xa hơn và đếm số lượng sản phẩm duy nhất trong khoảng từ 200 đến 400.

    Không, không phải như trên! :) COUNTIFS ở trên tính mỗi lần bán hàng trong khoảng từ 200 đến 400. Điều tôi đề xuất là cũng nên xem xét sản phẩm. Nếu tên của nó xuất hiện nhiều lần, thì nó sẽ không được đưa vào kết quả.

    Có một chức năng đặc biệt cho điều đó — COUNTUNIQUEIFS:

    COUNTUNIQUEIFS(count_unique_range,tiêu chí_phạm vi1, tiêu chí1, [phạm vi tiêu chí2, tiêu chí2, ...])

    So với COUNTIFS, đó là đối số đầu tiên tạo nên sự khác biệt. Count_unique_range là phạm vi mà hàm sẽ đếm các bản ghi duy nhất.

    Dưới đây là hình thức của công thức và kết quả của nó:

    =COUNTUNIQUEIFS(D6:D16,F6:F16,">=200",F6:F16,"<=400")

    Hãy nhìn xem, có 3 hàng đáp ứng tiêu chí của tôi: doanh số từ 200 trở lên và đồng thời từ 400 trở xuống.

    Tuy nhiên, 2 trong số đó thuộc về cùng một sản phẩm — Sô cô la sữa . COUNTUNIQUEIFS chỉ tính lượt đề cập đầu tiên của sản phẩm.

    Vì vậy, tôi biết rằng chỉ có 2 sản phẩm đáp ứng tiêu chí của tôi.

    Đếm trong Google Trang tính với nhiều tiêu chí — logic HOẶC

    Khi chỉ cần một trong tất cả các tiêu chí là đủ, tốt hơn bạn nên sử dụng một số hàm COUNTIF.

    Ví dụ 1. COUNTIF + COUNTIF

    Hãy đếm số lần bán sô cô la đen và trắng . Để làm điều đó, hãy nhập công thức sau vào B4:

    =COUNTIF(D7:D17,"*Milk*") + COUNTIF(D7:D17,"*Dark*")

    Mẹo. Tôi sử dụng dấu hoa thị (*) để đảm bảo rằng các từ "tối" và "sữa" sẽ được tính bất kể chúng ở đâu trong ô—ở đầu, ở giữa hoặc ở cuối.

    Mẹo. Bạn luôn có thể đưa các tham chiếu ô vào công thức của mình. Xem nó trông như thế nào trên ảnh chụp màn hình bên dưới ở B3, kết quả vẫn như cũ:

    Ví dụ 2. COUNTIF — COUNTIF

    Bây giờ, tôi sẽ đếm số trên tổng doanh số từ 200 đến 400:

    Ilấy tổng số lượng dưới 400 và trừ đi tổng số lượng bán hàng dưới 200 bằng cách sử dụng công thức sau:

    =C0UNTIF(F7:F17,"<=400") - COUNTIF(F7:F17,"<=200")

    Công thức trả về số lượng bán hàng lớn hơn 200 nhưng nhỏ hơn 400.

    Nếu bạn quyết định tham chiếu ô A3 và A4 có chứa tiêu chí, thì công thức sẽ đơn giản hơn một chút:

    =COUNTIF(F7:F17, A4) - COUNTIF(F7:F17, A3)

    Ô A3 sẽ có tiêu chí "<=200" , trong khi A4 - "<=400". Đặt cả hai công thức vào B3 và B4 và đảm bảo rằng kết quả không thay đổi — 3 lần bán hàng vượt quá phạm vi cần thiết.

    COUNTIF Google Trang tính cho các ô trống và không trống

    Với sự trợ giúp của COUNTIF, chúng tôi cũng có thể đếm số ô trống hoặc không trống trong một số phạm vi.

    Giả sử rằng chúng tôi đã bán thành công sản phẩm và đánh dấu sản phẩm là "Đã thanh toán". Nếu khách hàng từ chối hàng hóa, chúng tôi viết số không (0) vào ô. Nếu giao dịch chưa được đóng, ô vẫn trống.

    Để đếm ô không trống với bất kỳ giá trị nào, hãy sử dụng giá trị sau:

    =COUNTIF(F7:F15,"")

    hoặc

    =COUNTIF(F7:F15,A3)

    Để đếm số ô trống , đảm bảo đặt công thức COUNTIF theo cách sau:

    =COUNTIF(F7:F15,"")

    hoặc

    =COUNTIF(F7:F15,A4)

    Số ô có giá trị văn bản được tính như sau:

    =COUNTIF(F7:F15,"*")

    hoặc

    =COUNTIF(F7:F15,A5)

    Ảnh chụp màn hình bên dưới cho thấy các ô A3, A4 và A5 bao gồm các tiêu chí của chúng tôi:

    Vì vậy, chúng tôi có thể thấy 4 giao dịch đã đóng, 3 trong số đó đã được thanh toán và 5 trong số đó chưa được đánh dấu và do đó,

    Michael Brown là một người đam mê công nghệ chuyên dụng với niềm đam mê đơn giản hóa các quy trình phức tạp bằng các công cụ phần mềm. Với hơn một thập kỷ kinh nghiệm trong ngành công nghệ, anh ấy đã trau dồi kỹ năng của mình trong Microsoft Excel và Outlook, cũng như Google Trang tính và Tài liệu. Blog của Michael dành để chia sẻ kiến ​​thức và chuyên môn của anh ấy với những người khác, cung cấp các mẹo và hướng dẫn dễ thực hiện để cải thiện năng suất và hiệu quả. Cho dù bạn là một chuyên gia dày dạn kinh nghiệm hay người mới bắt đầu, blog của Michael đều cung cấp những hiểu biết có giá trị và lời khuyên thiết thực để tận dụng tối đa những công cụ phần mềm thiết yếu này.