Có thể bạn quan tâm: How To Copy Picture From Excel To Folder: A Step-by-step Guide
Giới thiệu
Trong công việc quản lý dữ liệu, lập kế hoạch và phân tích, Excel luôn là một công cụ không thể thiếu. Một trong những thao tác quan trọng nhất khi làm việc với bảng tính là đếm số ô chứa dữ liệu. Việc biết chính xác số lượng ô có dữ liệu, số ô trống, số ô chứa giá trị số, văn bản, công thức hay lỗi là chìa khóa để đưa ra các quyết định dựa trên dữ liệu chính xác. Bài viết này sẽ hướng dẫn chi tiết cách đếmeros số ô trong Excel, từ các hàm cơ bản như COUNTA, COUNT, COUNTBLANK đến các hàm nâng cao COUNTIF, COUNTIFS, SUMPRODUCT, cùng với nhiều ví dụ thực tế, mẹo lặt tề và cảnh báo thường gặp.
Có thể bạn quan tâm: Cách Chuyển Đổi Chữ Hoa Sang Chữ Thường Trong Excel: Hướng Dẫn Chi Tiết Và Các Mẹo Hữu Ích
1. Tại sao cần đếm số ô trong Excel?
- Kiểm tra dữ liệu: Đảm bảo không bỏ sót dữ liệu, kiểm tra độ đầy đủ của bảng.
- Phân tích thống kê: Tính tần suất, phần trăm, xác định các giá trị ngoại lệ.
- Tự động hóa báo cáo: Sử dụng công thức để tính toán tự động khi dữ liệu thay đổi.
- Kiểm tra tính nhất quán: So sánh số ô giữa các sheet, workbook.
Có thể bạn quan tâm: Hướng Dẫn Chi Tiết Cách Chuyển Đổi Văn Bản Thành Công Thức Trong Excel
2. Các hàm cơ bản
2.1 COUNTA
- Cú pháp:
COUNTA(value1, value2, ...) - Mô tả: Đếm số ô không trống trong một phạm vi.
- Ví dụ:
=COUNTA(A1:A10)trả về số ô trong vùng A1:A10 có dữ liệu (bao gồm số, văn bản, lỗi, công thức trả về chuỗi).
Lưu ý:
COUNTAsẽ đếm cả ô chứa công thức trả về chuỗi trống (“”) như một ô có dữ liệu.
2.2 COUNT
- Cú pháp:
COUNT(value1, value2, ...) - Mô tả: Đếm số ô chứa giá trị số trong một phạm vi.
- Ví dụ:
=COUNT(A1:A10)chỉ đếm các ô có giá trị số.
2.3 COUNTBLANK
- Cú pháp:
COUNTBLANK(range) - Mô tả: Đếm số ô trống trong một phạm vi.
- Ví dụ:
=COUNTBLANK(A1:A10)trả về số ô trống.
3. Đếm ô có điều kiện: COUNTIF và COUNTIFS
3.1 COUNTIF
- Cú pháp:
COUNTIF(range, criteria) - Mô tả: Đếm số ô trong
rangethỏa mãn `criteria yielding a single condition. - Ví dụ:
=COUNTIF(A1:A10, ">50")đếm số ô > 50.=COUNTIF(B1:B10, "Yes")đếm số ô chứa chuỗi “Yes”.=COUNTIF(C1:C10, "<>")đếm số ô không trống.
3.2 COUNTIFS
- Cú pháp:
COUNTIFS(criteria_range1, criteria1, criteria_range2, criteria2, …) - Mô tả: Đếm số ô thỏa mãn nhiều điều kiện đồng thời.
- Ví dụ:
=COUNTIFS(A1:A10, ">50", B1:B10, "<10")đếm số hàng trong khi A > 50 và B < 10.=COUNTIFS(Cناك1:C10,"<>",D1:D10,"<>"đếm số hàng không trống ở cả C và D.
4. ĐếmIdle ô khi có công thức trống
Trong Excel, một ô chứa công thức có thể trả về chuỗi trống “”. COUNTA sẽ đếm nó là ô có dữ liệu, trong khi COUNTBLANK sẽ coi nó là trống. Nếu bạn muốn đếm số ô thực sự trống (không có công thức trả về “”), hãy dùng công thức công cụ lặp lại:
=SUMPRODUCT(--(LEN(A1:A10)=0))
- Giải thích:
LENtrả về độ dài chuỗi. Nếu độ dài bằng 0, ô trống.--chuyển TRUE/FALSE thành 1/0,SUMPRODUCTcộng lại.
5. Đếm ô dựa trên kiểu dữ liệu
Nếu bạn muốn đếm số ô chứa định dạng số, văn bản, công thức, hay lỗi, bạn có thể dùng ISNUMBER, ISTEXT, ISFORMULA, ISERROR kết hợp với SUMPRODUCT.
5.1 Đếm ô chứa số
=SUMPRODUCT(--(ISNUMBER(A1:A10)))
5.2 Đếm ô chứa văn bản
=SUMPRODUCT(--(ISTEXT(A1:A10)))
5.3 Đếm ô chứa công thức
=SUMPRODUCT(--(ISFORMULA(A suk))
Lưu ý:
ISFORMULAchỉ có trong Excel 2026 trở lên.
5.4 Đếm ô lỗi
=SUMPRODUCT(--(ISERROR(A1:A10)))
6. Đếm ô theo điều kiện phức tạp: SUMPRODUCT
SUMPRODUCT là một công cụ cực mạnh, cho phép bạn thực hiện các phép tính mảng mà không cần công thức mảng.
6.1 Đếm số ô chứa giá trị >= 100 và loại dữ liệu là số
=SUMPRODUCT((A1:A10>=100)(ISNUMBER(A1:A10)))
6.2 Đếm số ô chứa chuỗi “abc” bất kỳ vị trí
=SUMPRODUCT(--(ISNUMBER(SEARCH("abc", B1:B10))))
6.3 Đếm số ô trong vùng A1:C10 mà có giá trị > 50 và không trống
=SUMPRODUCT((A1:C10>50)(A1:C10<>""))
7. Đếm ô dựa trên điều kiện từ một vùng đầy đủ (Dynamic Range)
Đôi khi, dữ liệu có thể thay đổi số dòng/cột. Để tự động cập nhật phạm vi, bạn có thể dùng OFFSET hoặc INDEX kết hợp với COUNTA.

Có thể bạn quan tâm: Cách Đếm Số Hàng Trong Excel: Hướng Dẫn Chi Tiết Và Các Phương Pháp Thân Thiện
7.1 Đếm số ô không trống trongર્શ
=COUNTA(OFFSET(A1,0,0,COUNTA(A:A),1))
- Giải thích:
OFFSETtạo vùng bắt đầu từ A1, chiều cao là số ô có dữ liệu trong cột A.
7.2 Đếm số ô không trống trong vùng có chiều rộng động
=COUNTA(OFFSET(A1,0,0,COUNTA(A:A),COUNTA(1:īgas))
8. Kiểm tra tính nhất quán giữa hai vùng
8.1 Đếm số ô khác nhau giữa hai vùng
=SUMPRODUCT(--(A1:A10<>B1:B10))
8.2 Đếm số ô trùng nhau
=SUMPRODUCT(--(A1:A10=B1:B10))
9. Đếm ô theo ngày tháng
9.1 Đếm số ô có ngày trong tháng cụ thể
Giả sửENA1:A10 chứa ngày tháng, bạn muốn đếm số ngày trong tháng 5 năm 2026:
=SUMPRODUCT(--(MONTH(A1:A10)=5), --(YEAR(A1:A10)=2026))
9.2 Đếm số ô trùng ngày vớiGentil
=SUMPRODUCT(--(TEXT(A1:A10,"mm/dd/yyyy")=TEXT(B1,"mm/dd/yyyy")))
10. Đếm ô trùng lặp
10.1 Đếm số ô trùng lặp trong một vùng
=SUMPRODUCT(--(COUNTIF(A1:A10, A1:A10)>1))
10.2 Tìm và hiển thị các giá trị trùng lặp
Bạn có thể dùng Conditional Formatting (Định dạng có điều kiện) với công thức:
=COUNTIF($A$1:$A$10, A1)>1
để tô màu các ô trùng lặp.
11. Mẹo diaria để tăng tốc độ tính toán
- Sử dụng
SUMPRODUCTthay vì công thức mảng:SUMPRODUCTthường tính nhanh hơnARRAYFORMULAtrong Excel. - Tránh phạm vi rộng vô hạn: Thay vì viết
seinemrangemà vẫn đếm toàn bộ cột, hãy giới hạn phạm vi cụ thể hoặc dùngOFFSET/INDEX. - Cẩn trọng với
COUNTA: Đừng nhầm lẫn khi một ô chứa công thức trả về chuỗi trống. Sử dụngLENhoặcSUMPRODUCTđể kiểm tra độ dài. - Sử dụng
FILTER(Excel 365): Nếu bạn cần lọc dữ liệu và đếm sau,=COUNTA(FILTER(A1:A10 ألف, A1:A10<>""))nhanh chóng.
12. Giải quyết lỗi và vấn đề thường gặp
12.1 #SPILL! khi dùng FILTER_EXTRA
- Nguyên nhân: Kết quả lọc tràn ra các ô trống.
- Khắc phục: Đặt công thức vào ô trống đủ lớn hoặc dùng
LETđể giới hạn.
12.2 Đếm sai khi có giá trị lỗi
COUNTvàCOUNTAsẽ bỏ qua công thức lỗi. Nếu bạn muốn đếm cả lỗi, sử dụngISERROR.
12.3 Đếm ô trong vùng có dữ liệu không liên tục
COUNTAchỉ đếm ô có dữ liệu; nếu muốn đếm ô trong vùng có dữ liệu gộp, hãy dùngINDEXpszđể xác định phạm vi cuối cùng.
13. Ví dụ thực tế: Đếm số khách hàng đã đặt hàng
Giả sử bạn có bảng dữ liệu bán hàng với cột CustomerID (A), OrderDate (B), Amount (C). Bạn muốn biết:
- Tổng số khách hàng đã đặt ít nhất một đơn hàng.
- Số đơn hàng đã đặt trong tháng 6 năm 2026.
- Số đơn hàng có giá trị >Indic.
13.1 Tổng mock
=SUMPRODUCT(--(COUNTIF(A:A, A:A)=1)) ' Đếm khách hàng duy nhất
13.2 Đơn тыся năm 6
=SUMPRODUCT(--(MONTH(B:B)=6), --(YEAR(B:B)=2026))
Considering that 2026 is a leap year, adjust accordingly.
13.3 Đơn hàng > 1000
=SUMPRODUCT(--(C:C>1000))
14. Kết luận
Đếm ô trong Excel không chỉ là thao tác đơn giản mà còn là công cụ mạnh mẽ giúp bạn kiểm soát dữ liệu, tối ưu báo cáo và đưa ra quyết định chính xác. Bằng cách hiểu rõ các hàm cơ bản (COUNTA, COUNT, COUNTBLANK) và nâng cao (COUNTIF, COUNTIFS, SUMPRODUCT), bạn có thể tùy chỉnh công thức để đáp ứng mọi tình huống: từ đếm số ô trống, số ô chứa số, văn bản, công thức, lỗi, đến đếm ô theo điều kiện phức tạp, kiểu dữ liệu, ngày tháng, hay trùng lặp.
Nhớ luôn kiểm tra phạm vi dữ liệu, tránh dùng phạm vi toàn cột khi không cần thiết, và chú ý đến những khía cạnh đặc biệt như ô chứa công thức trả về chuỗi trống hay lỗi. Khi áp dụng những công thức chính xác, Excel sẽ trở thành một công cụ tối ưu cho công việc phân tích và báo cáo dữ liệu của bạn.
Chúc bạn thành công trong việc đếm ô và khai thác dữ liệu Excel một cách hiệu quả!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
