Hàm Đếm Số Lượng Trong Excel: Cẩm Nang Toàn Diện Cho Người Dùng Mới Và Nâng Cao

Mục lục bài viết

Mở Đầu: Tại Sao Việc Đếm Số Lượng Trong Excel Lại Quan Trọng?

Excel không chỉ là một công cụ tính toán đơn thuần mà còn là một nền tảng mạnh mẽ để xử lý, phân tích và trực quan hoá dữ liệu. Trong hàng ngàn chức năng và công thức mà Excel cung cấp, các hàm đếm số lượng (COUNT) đóng một vai trò then chốt, giúp người dùng nhanh chóng xác định số lượng bản ghi, ô dữ liệu thỏa mãn một tiêu chí nào đó, hoặc tổng hợp thông tin trong các bảng dữ liệu lớn.

Đối với doanh nghiệp, việc đếm số lượng có thể được áp dụng trong:
– Báo cáo bán hàng: Đếm số đơn hàng, số khách hàng mới, số sản phẩm bán ra.
– Quản lý nhân sự: Đếm số nhân viên trong một phòng ban, số người đang nghỉ phép, số người đạt KPI.
– Kiểm soát tồn kho: Đếm số mặt hàng tồn kho dưới mức tối thiểu, số lô hàng đã hết hạn.
– Phân tích dữ liệu: Đếm số lần xuất hiện của một giá trị, số mẫu dữ liệu hợp lệ, số giá trị trùng lặp.

Những nhu cầu này đều có thể giải quyết nhanh chóng bằng các hàm đếm trong Excel. Bài viết dưới đây sẽ đi sâu vào từng hàm, cung cấp ví dụ thực tế, mẹo tối ưu hoá và những lỗi thường gặp, giúp bạn từ người mới bắt đầu tới chuyên gia Excel đều có thể nắm vững và áp dụng linh hoạt.

1. Tổng Quan Các Hàm Đếm Trong Excel

Trước khi đi vào chi tiết, chúng ta hãy liệt kê và phân loại các hàm đếm cơ bản và nâng cao trong Excel:

NhómHàmMô tả ngắn gọn
Đếm toàn bộ ôCOUNTĐếm số ô chứa số (không tính chuỗi, lỗi, hoặc ô trống).
COUNTAĐếm mọi ô không trống (bao gồm số, chuỗi, ngày tháng, lỗi).
COUNTBLANKĐếm số ô trống.
Đếm theo điều kiệnCOUNTIFĐếm số ô thỏa mãn một tiêu chí đơn (ví dụ: =COUNTIF(A1:A10,”>5″)).
COUNTIFSĐếm số ô thỏa mãn nhiều tiêu chí đồng thời.
Đếm giá trị logicCOUNTIF (với điều kiện TRUE/FALSE)Đếm số ô chứa TRUE hoặc FALSE.
Đếm các ký tựLEN + SUMPRODUCTĐếm số ký tự trong một dải ô (không phải hàm đếm trực tiếp).
Đếm các giá trị duy nhấtSUMPRODUCT(1/COUNTIF(range,range))Đếm số giá trị không trùng lặp trong một dải.
Đếm các giá trị lỗiCOUNTIF(range,"#N/A") hoặc SUMPRODUCT(--ISERROR(range))Đếm số ô có lỗi.
Đếm số ngày hoặc thời gianCOUNT (với ngày là số)Đếm số ô chứa ngày hợp lệ.
Đếm với mảng độngCOUNTIFS + FILTER (Excel 365)Đếm các giá trị sau khi lọc bằng công thức mảng.

Các hàm trên có thể được kết hợp với nhau, với các hàm IF, SUMPRODUCT, FILTER, LET, LAMBDA để tạo ra các giải pháp phức tạp hơn.

2. Hàm COUNT: Đếm Số Ô Chứa Số

2.1 Cú pháp và cách dùng

COUNT(value1, value2, …)
  • value1, value2, …: Các ô, dải ô hoặc giá trị số cần đếm.
  • Hàm chỉ tính ô có chứa số (các giá trị số, ngày tháng cũng được tính vì ngày là số trong Excel). Không tính chuỗi, lỗi, hoặc ô trống.

2.2 Ví dụ thực tế

ABCD
10abc5
712#DIV/0!3
862
  • =COUNT(A1:D3) sẽ trả về 7 (các ô A1, A2, A3, B2, B3, C1, C2, D2, D3,… nhưng chỉ tính số). Ở đây A1=10, A2=7, A3=trống (không tính), B2=12, B3=8, C1=5, C2=6, D2=3, D3=2 → tổng 8? Wait: Actually B1=abc (không tính), C3=6, D1=trống. Đếm: A1, A2, B2, B3, C1, C2, D2, D3 = 8. Vì A3 trống, C3=6, D1 trống. Vậy COUNT trả về 8.

2.3 Lưu ý

  • Ngày tháng: Excel lưu ngày dưới dạng số nguyên (số ngày tính từ 1/1/1900). Vì vậy, COUNT sẽ đếm ngày như là số.
  • Số âm, số thập phân: Cũng được tính.
  • Ô chứa công thức trả về chuỗi: Không được tính.

3. Hàm COUNTA: Đếm Tất Cả Các Ô Không Trống

3.1 Cú pháp

COUNTA(value1, value2, …)

Đếm mọi ô không trống, bao gồm:
– Số
– Chuỗi
– Ngày tháng
– Lỗi (#N/A, #DIV/0! …)
– TRUE/FALSE

3.2 Khi nào dùng COUNTA?

  • Khi muốn biết tổng số bản ghi trong một cột, bất kể loại dữ liệu.
  • Khi cần đếm số ô đã nhập dữ liệu (để tính tỉ lệ phần trăm hoàn thành).

3.3 Ví dụ

Với bảng ở mục 2.2, =COUNTA(A1:D3) trả về 11 (tất cả các ô trừ các ô trống: A1, A2, B1, B2, B3, C1, C2, C3, D2, D3, và một ô chứa lỗi).

3.4 Lưu ý

  • Ô chứa công thức trả về chuỗi rỗng "" được xem là không trống, vì công thức vẫn tồn tại. Để loại bỏ, dùng COUNTIF(range,"<>") hoặc COUNTBLANK.

4. Hàm COUNTBLANK: Đếm Số Ô Trống

4.1 Cú pháp

COUNTBLANK(range)

Đếm ô trống trong dải đã cho. Ô trống là ô không có bất kỳ giá trị nào, kể cả công thức.

4.2 Ứng dụng

  • Kiểm tra mức độ hoàn thành của một biểu mẫu.
  • Xác định ô cần nhập dữ liệu trong quá trình thu thập thông tin.

4.3 Ví dụ

=COUNTBLANK(A1:D3) trên cùng bảng trả về 2 (ô A3 và D1).

5. Hàm COUNTIF: Đếm Với Một Tiêu Chí

5.1 Cú pháp

COUNTIF(range, criteria)
  • range: Dải ô cần kiểm tra.
  • criteria: Tiêu chí (có thể là số, chuỗi, biểu thức, ký tự đại diện hoặc ?).

5.2 Các loại tiêu chí

LoạiCú phápVí dụ
Số lớn hơn">5"Đếm số >5
Số bằng5 hoặc "=5"Đếm số bằng 5
Chuỗi chứa"abc"Chứa “abc”
Bắt đầu bằng"abc"Bắt đầu bằng “abc”
Kết thúc bằng"abc"Kết thúc bằng “abc”
Điều kiện logicTRUEĐếm TRUE
Lỗi#N/A (được viết trong công thức)Đếm lỗi N/A

5.3 Ví dụ thực tế

A
10
7
12
abc
5
8
#N/A
  • Đếm số > 8: =COUNTIF(A1:A7,">8") → trả về 2 (10,12).
  • Đếm ô chứa “abc”: =COUNTIF(A1:A7,"abc") → 1.
  • Đếm lỗi: =COUNTIF(A1:A7,"#N/A") → 1.

5.4 Mẹo sử dụng ký tự đại diện

  • đại diện cho bất kỳ chuỗi ký tự nào (có thể rỗng).
  • ? đại diện cho một ký tự duy nhất.
  • Để đếm dấu ~ (dấu gạch ngang) hoặc thực tế, cần dùng ~ hoặc ~?.

Ví dụ: Đếm ô chứa dấu thực sự: =COUNTIF(A1:A10,"~").

6. Hàm COUNTIFS: Đếm Với Nhiều Tiêu Chí

6.1 Cú pháp

COUNTIFS(criteria_range1, criteria1, criteria_range2, criteria2, …)

Mỗi cặp range‑criteria được đánh giá đồng thời; ô chỉ được tính nếu tất cả các tiêu chí đều thỏa mãn.

6.2 Khi nào dùng COUNTIFS?

  • Khi cần đếm các bản ghi phức tạp: ví dụ, số đơn hàng lớn hơn 1000 và được giao trong tháng 6.
  • Khi muốn đếm theo nhiều trường (cột) trong cùng một bảng.

6.3 Ví dụ thực tế

Đơn hàngGiá trịThángTrạng thái
00115006Đã giao
0028006Đang xử lý
00320005Đã giao
00412006Đã giao
0055007Đã hủy
  • Đếm đơn hàng giá > 1000 và tháng = 6:
    =COUNTIFS(B2:B6,">1000",C2:C6,6) → trả về 2 (001, 004).

  • Đếm đơn hàng đã giao trong tháng 6:
    =COUNTIFS(D2:D6,"Đã giao",C2:C6,6) → 2.

6.4 Lưu ý

Hàm Đếm Số Lượng Trong Excel
Hàm Đếm Số Lượng Trong Excel
  • Các range phải có cùng kích thước, nếu không sẽ báo lỗi #VALUE!.
  • Tiêu chí có thể là ô tham chiếu: =COUNTIFS(A2:A10,">"&E1) để so sánh với giá trị trong ô E1.

7. Đếm Giá Trị Duy Nhất (Unique) Trong Excel

7.1 Cách truyền thống (trước Excel 365)

Sử dụng công thức mảng:

=SUMPRODUCT(1/COUNTIF(range, range))
  • COUNTIF(range, range) trả về mảng số lần xuất hiện mỗi giá trị.
  • 1/ biến thành tỉ lệ nghịch; khi cộng lại, mỗi giá trị duy nhất sẽ đóng góp 1, còn giá trị lặp sẽ cộng phần (ví dụ, xuất hiện 3 lần → 1/3 + 1/3 + 1/3 = 1).

Cú pháp mảng: Nhấn Ctrl+Shift+Enter trong Excel 2026 trở về trước.

7.2 Dùng hàm UNIQUE (Excel 365/2026)

=COUNTA(UNIQUE(range))
  • UNIQUE trả về danh sách các giá trị duy nhất, sau đó COUNTA đếm chúng.

7.3 Ví dụ

A
Apple
Banana
Apple
Orange
Banana
Grape
  • Công thức truyền thống: =SUMPRODUCT(1/COUNTIF(A1:A6,A1:A6)) → 4 (Apple, Banana, Orange, Grape).
  • Dùng UNIQUE: =COUNTA(UNIQUE(A1:A6)) → 4.

8. Đếm Các Giá Trị Lỗi

8.1 Đếm lỗi #N/A

=COUNTIF(range,"#N/A")

8.2 Đếm mọi lỗi

=SUMPRODUCT(--ISERROR(range))
  • ISERROR trả về TRUE cho mọi lỗi (#DIV/0!, #VALUE!, …).
  • -- chuyển TRUE/FALSE thành 1/0.
  • SUMPRODUCT cộng lại.

8.3 Ví dụ

B
10
#DIV/0!
5
#N/A
abc

=SUMPRODUCT(--ISERROR(B1:B5)) → 2.

9. Đếm Các Ô Đúng (TRUE) Hoặc Sai (FALSE)

9.1 Sử dụng COUNTIF

=COUNTIF(range,TRUE)
=COUNTIF(range,FALSE)

Hoặc:

=COUNTIF(range,1) // TRUE = 1
=COUNTIF(range,0) // FALSE = 0

9.2 Ví dụ

C
TRUE
FALSE
TRUE
1
0
  • =COUNTIF(C1:C5,TRUE) → 3 (có 2 TRUE + 1 là 1).
  • =COUNTIF(C1:C5,FALSE) → 2 (FALSE + 0).

10. Kết Hợp COUNT Với Các Hàm Khác Để Tạo Báo Cáo Động

10.1 Đếm Dựa Trên Điều Kiện Động (Sử Dụng Ô Tham Chiếu)

Giả sử ô E1 chứa giá trị ngưỡng, và muốn đếm số đơn hàng > ngưỡng:

=COUNTIF(B2:B100, ">" & E1)

10.2 Đếm Sau Khi Lọc (FILTER + COUNTA)

Trong Excel 365:

=COUNTA(FILTER(A2:A100, (B2:B100="Đã giao")(C2:C100>=6)))
  • FILTER trả về mảng các giá trị thỏa mãn.
  • COUNTA đếm số kết quả.

10.3 Đếm Với Công Thức Mảng (SUMPRODUCT)

Đếm số giá trị trong cột A nằm trong khoảng 10‑20 và không phải lỗi:

=SUMPRODUCT(--(A2:A100>=10), --(A2:A100<=20), --(NOT(ISERROR(A2:A100))))

10.4 Đếm Các Giá Trị Trùng Lặp

Để đếm số giá trị xuất hiện ít nhất 2 lần:

=SUM(--(COUNTIF(A2:A100, A2:A100)>=2))/2

Giải thích:
– COUNTIF(A2:A100, A2:A100) tạo mảng số lần xuất hiện.
– >=2 trả về TRUE cho các giá trị lặp.
– SUM(--(...)) cộng số lần lặp (mỗi giá trị lặp sẽ được đếm nhiều lần, vì vậy chia cho 2 để lấy số giá trị duy nhất lặp).

11. Thực Hành: Xây Dựng Bảng Tổng Hợp Đếm Số Lượng

11.1 Bối cảnh

Bạn là nhân viên bán hàng và cần một bảng tóm tắt:
– Tổng số đơn hàng.
– Số đơn hàng đã giao.
– Số đơn hàng đang xử lý.
– Số đơn hàng bị hủy.
– Số đơn hàng có giá trị > 1000.

11.2 Dữ liệu mẫu

A (Mã)B (Giá)C (Tháng)D (Trạng thái)
00115006Đã giao
0028006Đang xử lý
00320005Đã giao
00412006Đã giao
0055007Đã hủy
00613006Đang xử lý
0079005Đã giao

11.3 Công thức tổng hợp

Mô tảCông thức
Tổng số đơn hàng=COUNTA(A2:A8)
Đã giao=COUNTIFS(D2:D8,"Đã giao")
Đang xử lý=COUNTIFS(D2:D8,"Đang xử lý")
Đã hủy=COUNTIFS(D2:D8,"Đã hủy")
Giá > 1000=COUNTIFS(B2:B8,">1000")
Giá > 1000 và đã giao=COUNTIFS(B2:B8,">1000",D2:D8,"Đã giao")

11.4 Kết quả

Mô tảKết quả
Tổng số đơn hàng7
Đã giao4
Đang xử lý2
Đã hủy1
Giá > 10005
Giá > 1000 và đã giao3

Nhờ các hàm COUNT, COUNTIF, COUNTIFS, bạn có thể cập nhật tự động khi dữ liệu thay đổi, mà không cần chỉnh sửa công thức.

12. Những Lỗi Thường Gặp Khi Sử Dụng Hàm Đếm

LỗiNguyên nhânCách khắc phục
#VALUE!Các range có kích thước không đồng nhất trong COUNTIFS.Đảm bảo tất cả các range cùng số hàng và cột.
#DIV/0! trong công thức SUMPRODUCT(1/COUNTIF(...))Có ô trống trong dải COUNTIF. Trống được tính là 0, gây chia cho 0.Loại bỏ ô trống hoặc dùng IFERROR.
Kết quả sai khi dùng COUNTIF với ký tự đặc biệt (, ?, ~).Không sử dụng ký tự escape ~.Viết "~" để đếm dấu .
COUNTIF không đếm ngày đúng cáchSử dụng định dạng ngày khác với hệ thống.Dùng TEXT để chuyển ngày thành chuỗi thống nhất hoặc dùng COUNTIFS với ngày thực.
COUNTBLANK trả về 0 khi ô chứa công thức trả về "".Công thức vẫn là nội dung ô, không phải trống.Dùng COUNTIF(range,"<>") để đếm ô không rỗng, hoặc =SUMPRODUCT(--(LEN(range)=0)).

13. Tối Ưu Hóa: Khi Nào Nên Dùng Hàm ARRAY vs. Hàm Truyền Thống

  • Hàm ARRAY (Excel 365): FILTER, UNIQUE, COUNTIFS kết hợp với LET cho phép tính toán nhanh, đọc dễ và cập nhật tự động.
  • Hàm truyền thống: SUMPRODUCT, COUNTIF vẫn hoạt động tốt trên các phiên bản cũ, nhưng có thể chậm hơn khi dải dữ liệu lớn.

Kỹ thuật: Khi cần thực hiện nhiều lần đếm với cùng một dải, hãy khai báo dải một lần bằng LET:

=LET(data, A2:A1000, cnt, COUNTIF(data,">5"), cnt)

Điều này giúp Excel lưu trữ tạm dải và giảm tính toán lặp lại.

14. Kết Luận: Biến Đếm Số Lượng Thành Công Cụ Quyết Định

Hàm đếm trong Excel không chỉ là những công cụ đơn giản để tính tổng số ô; chúng là cầu nối giữa dữ liệu thô và các quyết định chiến lược. Khi nắm vững:

  • COUNT, COUNTA, COUNTBLANK – để nhanh chóng nắm bắt kích thước dữ liệu.
  • COUNTIF, COUNTIFS – để lọc và phân tích theo tiêu chí.
  • Công thức mảng, SUMPRODUCT, UNIQUE – để giải quyết các bài toán phức tạp như đếm giá trị duy nhất, đếm lỗi, hoặc đếm sau khi lọc.

Bạn sẽ có thể xây dựng báo cáo tự động, phân tích dữ liệu nhanh chóng, và đưa ra quyết định dựa trên số liệu chính xác. Hãy thực hành với các ví dụ thực tế, kết hợp với các hàm khác (SUM, AVERAGE, IF, VLOOKUP…) để tạo ra những bảng tính mạnh mẽ, linh hoạt và chuyên nghiệp.

Tip cuối cùng: Khi làm việc với dữ liệu lớn, luôn kiểm tra độ chính xác bằng cách so sánh với một mẫu nhỏ đã được tính tay. Điều này giúp phát hiện sớm các lỗi tiêu chí hoặc dải dữ liệu không đồng nhất, bảo đảm kết quả cuối cùng luôn tin cậy.

Chúc bạn thành công trong hành trình khai thác sức mạnh của các hàm đếm trong Excel!

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận