Microsoft Excel cung cấp rất nhiều hàm nhằm mục đích đếm những loại ô khác nhau, chẳng hạn như ô trống hoặc ô không trống, số, ngày tháng hoặc giá trị chữ, chứa các từ hoặc ký tự cụ thể, v.v …
Trong bài này, Học Excel Online sẽ tập trung vào hàm COUNTIF được dùng để đếm các ô với điều kiện chỉ định. Trước tiên, chúng ta sẽ trình bày ngắn gọn về cú pháp và cách sử dụng chung, và sau đó là một số ví dụ và cảnh báo về những điều có thể xảy ra khi sử dụng hàm này với nhiều điều kiện và các ô đặc thù.
Hàm COUNTIF – cú pháp và cách sử dụng:
Hàm COUNTIF được sử dụng để đếm các ô trong một phạm vi quy định đáp ứng một tiêu chí, hoặc điều kiện nhất định.
Ví dụ: bạn có thể viết công thức COUNTIF để tìm ra có bao nhiêu ô trong bảng tính của bạn chứa số lớn hơn hoặc nhỏ hơn số bạn chỉ định. Hoặc để đếm các ô với một từ cụ thể hoặc bắt đầu với một (các) chữ cái cụ thể.
Cú pháp của hàm COUNTIF rất đơn giản:
COUNTIF(range, criteria)
Như bạn thấy, chỉ có 2 đối số, cả hai đều được yêu cầu:
Range – xác định một hoặc nhiều ô để đếm. Bạn đặt phạm vi trong công thức như bạn thường làm trong Excel, ví dụ: A1: A20.
Và đây là ví dụ đơn giản nhất về hàm COUNTIF. Những gì bạn thấy trong hình dưới là danh sách những tay vợt giỏi nhất trong 14 năm qua. Công thức = COUNTIF (C2: C15, “Roger Federer”) tính số lần Roger Federer có tên trong danh sách:
Ví dụ về hàm COUNTIF
Như bạn đã thấy, cú pháp của hàm COUNTIF rất đơn giản. Tuy nhiên, nó cho phép nhiều biến thể của điều kiện, bao gồm các ký tự đại diện, giá trị của ô khác, và thậm chí các hàm Excel khác. Tính đa dạng này làm cho hàm COUNTIF thực sự mạnh mẽ và phù hợp với nhiều nhiệm vụ, như bạn sẽ thấy trong các ví dụ tiếp theo.
Hàm COUNTIF cho văn bản và số (chính xác tuyệt đối)
Vùng chọn đếm là tham số đầu tiên;
Dấu phẩy như dấu phân cách;
Một từ hoặc một số từ trong dấu ngoặc kép làm điều kiện.
Thay vì nhập lại từ, bạn có thể sử dụng tham chiếu đến bất kỳ ô nào chứa từ hoặc các từ đó và nhận được kết quả tương tự, ví dụ: = COUNTIF (C1: C9, C7).
Hc Excel nâng cao
Hàm COUNTIF với ký tự đại diện (khớp một phần)
Trong trường hợp dữ liệu Excel của bạn bao gồm một vài biến thể của (các) từ khoá mà bạn muốn tính, thì bạn có thể sử dụng ký tự đại diện để đếm tất cả các ô chứa một từ, cụm từ hoặc chữ cái nhất định như một phần của nội dung ô.
Giả sử bạn có một danh sách các nhiệm vụ được giao cho những người khác nhau và bạn muốn biết số nhiệm vụ được giao cho Danny Brown. Bởi vì tên của Danny được viết bằng nhiều cách khác nhau, ta nhập “* Brown *” là điều kiện = COUNTIF (D2: D10, “*Brown *”).
Tự động hóa Excel bằng VBA cho người mới
Đếm các ô bắt đầu hoặc kết thúc bằng các ký tự nhất định
Bạn có thể sử dụng ký tự đại diện, dấu sao (*) hoặc dấu chấm hỏi (?), với tùy thuộc vào kết quả mà bạn muốn.
Nếu bạn muốn biết số ô bắt đầu hoặc kết thúc bằng văn bản nhất định bất kể có bao nhiêu ký tự khác trong ô, hãy sử dụng các công thức sau:
= COUNTIF (C2: C10, “Mr*”) – tính các ô bắt đầu bằng “Mr”.
= COUNTIF (C2: C10, “* ed”) – tính các ô kết thúc bằng chữ “ed”.
= COUNTIF (D2: D9, “??own”) – đếm số ô kết thúc bằng chữ “own” và có chính xác 5 ký tự trong các ô từ D2 đến D9, bao gồm cả khoảng cách.
= COUNTIF (D2: D9, “Mr ??????”) – đếm số ô bắt đầu bằng chữ “Mr” và có chính xác 8 ký tự trong các ô từ D2 đến D9, bao gồm khoảng cách.
Mẹo. Để tìm số ô chứa dấu hỏi “?” hoặc dấu hoa thị “*”, hãy gõ dấu ngã (~) trước dấu ? hoặc * trong công thức. Ví dụ, = COUNTIF (D2: D9, “* ~? *”) để đếm tất cả các ô có chứa dấu chấm hỏi trong dải D2: D9.
Hàm COUNTIF cho ô trống và không trống
Các ví dụ sau thể hiện cách bạn có thể sử dụng hàm COUNTIF trong Excel để đếm số ô trống hoặc không trống trong một phạm vi được chỉ định.
Trong một số hướng dẫn hàm COUNTIF khác, bạn có thể thấy công thức để tính các ô không trống trong Excel như thế này:
= COUNTIF (range, “*”)
Nhưng thực tế là, công thức trên chỉ đếm các ô có chứa bất kỳ giá trị văn bản nào, có nghĩa là các ô có ngày tháng và số sẽ được coi là các ô trống và không được đếm!
Nếu bạn cần một công thức tổng quát hàm COUNTIF để đếm tất cả các ô không phải là ô trống trong một phạm vi xác định, hãy dùng:
Công thức tổng quát hàm COUNTIF cho khoảng trống (tất cả các loại giá trị): = COUNTIF (range, “”)
Công thức trên đếm số, ngày và giá trị văn bản. Ví dụ, công thức = COUNTIF (C2: C11, “”) trả về số của tất cả các ô trống trong dải C2: C11.
Đếm khoảng trống: = COUNTBLANK (C2: C11)
Đếm không khoảng cách: = ROWS (C2: C11) * COLUMNS (C2: C11) -COUNTBLANK (C2: C11)
COUNTIF lớn hơn, nhỏ hơn hoặc bằng:
Hãy lưu ý rằng trong các công thức COUNTIF, một dấu so sánh với một số luôn luôn được đặt trong dấu ngoặc kép.
Bạn cũng có thể sử dụng tất cả các công thức trên để đếm các ô dựa trên giá trị ô khác, chỉ cần thay thế số trong các tiêu chí bằng ô tham chiếu.
Sử dụng hàm COUNTIF với ngày:
Đếm một ngày cụ thể
=COUNTIF(B2:B10,”6/1/2014″)
Đếm số ô trong vùng B2:B10 có ngày 6/1/2014
Đếm số ô trong vùng B2:B10 có ngày lớn hơn hoặc bằng 6/1/2014
Đếm số ô trong vùng B2:B10 có ngày lớn hơn hoặc bằng ngày trong ô B2 trừ đi 7 ngày
Ngoài những công thức phổ biến này, bạn có thể sử dụng hàm COUNTIF kết hợp với các hàm Excel ngày và giờ cụ thể như TODAY () để đếm các ô dựa trên ngày hiện tại.
Điều kiện
Công thức ví dụ
Đếm ngày bằng với ngày hiện tại
=COUNTIF(A2:A10,TODAY())
Đếm ngày nhỏ hơn ngày hiện hành, ví dụ hôm nay
=COUNTIF(A2:A10,”<“&TODAY())
Đếm ngày sau ngày hiện hành, ví dụ sau hôm nay
Đếm ngày sau ngày hôm nay 1 tuần
=COUNTIF(A2:A10,”=”&TODAY()+7)
Đếm ngày trong một khoảng thời gian
= COUNTIF (B2: B13, “Lemonade”) + COUNTIF (B2: B13, “* juice”)
Hãy chú ý đến ký tự đại diện (*) trong điều kiện thứ hai, nó được sử dụng để đếm tất cả các loại nước trái cây trong danh sách.
= COUNTIF (B2: B13, “Lemonade”) + COUNTIF (B2: B13, “* juice”) + COUNTIF (B2: B13, “Ice cream”)
Sử dụng chức năng COUNTIF để tìm các giá trị lặp và giá trị duy nhất:
Một công dụng khác của hàm COUNTIF là để tìm các giá trị lặp trong một cột, giữa hai cột hoặc trong một hàng.
Tìm hiểu thêm: Học excel kế toán bán hàng
Ví dụ 2. Đếm số lần lặp giữa hai cột
Nếu bạn có hai danh sách riêng biệt, ví dụ danh sách tên trong các cột B và C, và bạn muốn biết có bao nhiêu tên xuất hiện trong cả hai cột, bạn có thể sử dụng hàm COUNTIF kết hợp với chức năng SUMPRODUCT để đếm số lần lặp:
Thậm chí ta có thể đếm bao nhiêu tên duy nhất trong Cột C, tức là các tên không xuất hiện trong Cột B:
Đếm số lần lặp trong một hàng:
Đếm các giá trị duy nhất trong một hàng:
So sánh hàm COUNTIFS với SUMPRODUCT trong việc đếm theo nhiều điều kiện Cách dùng hàm COUNTIFS và COUNTIF với nhiều điều kiện 9 bí kíp sử dụng COUNTIF hiệu quả trong Excel
Để có thể ứng dụng tốt Excel vào trong công việc, chúng ta không chỉ nắm vững được các hàm mà còn phải sử dụng tốt cả các công cụ của Excel. Những hàm nâng cao giúp áp dụng tốt vào công việc như SUMIFS, COUNTIFS, SUMPRODUCT, INDEX + MATCH… Những công cụ thường sử dụng là Data validation, Conditional formatting, Pivot table…
Toàn bộ những kiến thức này các bạn đều có thể học được trong khóa học