Bỏ qua nội dung chính

Đếm số ô không chứa nhiều giá trị

Tác giả: Siluvia Sửa đổi lần cuối: 2021-08-19

Thông thường, có thể dễ dàng đếm các ô không chứa một giá trị cụ thể bằng hàm COUNTIF. Bài đăng này sẽ hướng dẫn cách đếm số ô không chứa nhiều giá trị trong một phạm vi được chỉ định trong Excel.


Làm thế nào để đếm các ô không chứa nhiều giá trị?

Như ảnh chụp màn hình bên dưới được hiển thị, để đếm các ô trong B3: B11 không chứa các giá trị được liệt kê trong D3: D4, bạn có thể thực hiện như sau.

Công thức chung

{=SUM(1-(MMULT(--(ISNUMBER(SEARCH(TRANSPOSE(criteria_range),range))),ROW(criteria_range)^0)>0))}

Lập luận

Phạm vi (bắt buộc): Phạm vi mà bạn muốn đếm các ô không chứa nhiều giá trị.

tiêu chí_phạm vi (bắt buộc): Phạm vi chứa các giá trị bạn muốn loại trừ khi đếm ô.

Lưu ý: Công thức này phải được nhập dưới dạng công thức mảng. Sau khi áp dụng công thức, nếu có dấu ngoặc nhọn bao quanh công thức, thì công thức mảng được tạo thành công.

Làm thế nào để sử dụng công thức này?

1. Chọn một ô trống để xuất kết quả.

2. Nhập công thức dưới đây vào nó và sau đó nhấn Ctrl + sự thay đổi + đăng ký hạng mục thi phím đồng thời để lấy kết quả.

=SUM(1-(MMULT(--(ISNUMBER(SEARCH(TRANSPOSE(D3:D4),B3:B11))),ROW(D3:D4)^0)>0))

Các công thức này hoạt động như thế nào?

=SUM(1-(MMULT(--(ISNUMBER(SEARCH(TRANSPOSE(D3:D4),B3:B11))),ROW(D3:D4)^0)>0))

1) --(ISNUMBER(SEARCH(TRANSPOSE(D3:D4),B3:B11))):

  • TRANSPOSE(D3:D4): Hàm TRANSPOSE xoay hướng của D3: D4 và trả về {“Đếm”, “trống”};
  • SEARCH({“count”,”blank”},B3:B11): Hàm TÌM KIẾM ở đây tìm vị trí của chuỗi con "đếm" và "trống" từ dải ô B3: B11 và trả về một mảng là {#VALUE !, # VALUE!; # VALUE !, # VALUE!; 1, # VALUE!; # VALUE !, 8; 1, # VALUE!; # VALUE !, # VALUE!; # VALUE !, # VALUE! ; 1,
    #VALUE!; 1,7}.
  • Trong trường hợp này, mỗi ô trong B3: B11 sẽ được tìm kiếm hai lần vì có hai giá trị bạn muốn loại trừ khi đếm ô, vì vậy bạn sẽ nhận được 18 giá trị trong mảng. Mỗi số trong mảng cho biết vị trí của ký tự đầu tiên của “số” hoặc “khoảng trống” trong mỗi ô của B3: B11.
  • ISNUMBER{#VALUE!,#VALUE!;#VALUE!,#VALUE!;1,#VALUE!;#VALUE!,8;1,#VALUE!;#VALUE!,#VALUE!;#VALUE!,
    #VALUE!;1,#VALUE!;1,7}
    : Hàm ISNUMBER trả về TRUE nếu gặp các số trong mảng và trả về FALSE nếu gặp lỗi. Ở đây trả về kết quả là {FALSE, FALSE; FALSE, FALSE; TRUE, FALSE; FALSE, TRUE; TRUE, FALSE; FALSE, FALSE; FALSE, FALSE; TRUE, FALSE;
    ĐÚNG RỒI}.
  • --({FALSE,FALSE;FALSE,FALSE;TRUE,FALSE;FALSE,TRUE;TRUE,FALSE;FALSE,FALSE;FALSE,FALSE;TRUE,
    FALSE;TRUE,TRUE})
    : Hai dấu trừ này chuyển “TRUE” thành 1 và chuyển “FALSE” thành 0. Ở đây bạn sẽ nhận được một mảng mới như {0,0;0,0;1,0;0,1;1,0;0,0;0,0;1,0;1,1}.

2) ROW(D3:D4)^0: Hàm ROW trả về số hàng của tham chiếu ô: {3; 4}, sau đó toán tử lũy thừa (^) trả về kết quả của số 3 và 4 được nâng lên thành lũy thừa 0 và cuối cùng trả về kết quả là {1; 1}.

3) MMULT({0,0;0,0;1,0;0,1;1,0;0,0;0,0;1,0;1,1},{1;1}):Hàm MMULT trả về tích ma trận của hai mảng này: {0; 0; 1; 1; 1; 0; 0; 1; 2} để đáp ứng dữ liệu ban đầu. Bất kỳ số nào khác XNUMX trong mảng đại diện cho một giá trị trong đó ít nhất một trong các chuỗi bị loại trừ đã được tìm thấy và số XNUMX cho biết không có chuỗi bị loại trừ nào được tìm thấy.

4) SUM(1-{0;0;1;1;1;0;0;1;2}>0):

  • {0;0;1;1;1;0;0;1;2}>0: Ở đây kiểm tra xem mỗi số trong mảng có lớn hơn 0. Nếu một số lớn hơn 0, trả về TRUE, nếu không, trả về FALSE. Sau đó, bạn sẽ nhận được một mảng mới như {FALSE; FALSE; TRUE; TRUE; TRUE; FALSE, FALSE, TRUE; TRUE}.
  • 1-{FALSE;FALSE;TRUE;TRUE;TRUE;FALSE,FALSE,TRUE;TRUE}: Vì chúng ta chỉ cần đếm các ô không chứa các giá trị đã chỉ định, chúng ta cần đảo ngược các giá trị này trong mảng bằng cách trừ chúng đi 1. Ở đây toán tử toán học tự động chuyển đổi các giá trị TRUE và FALSE thành 1s và 0s, và cuối cùng trả về kết quả là {1;1;0;0;0;1;1;0;0}.
  • SUM{1;1;0;0;0;1;1;0;0}: Hàm SUM tính tổng tất cả các số trong mảng và trả về kết quả cuối cùng là 4.

Các chức năng liên quan

Hàm SUM trong Excel
Hàm SUM trong Excel thêm giá trị.

Hàm MMULT trong Excel
Hàm MMULT trong Excel trả về tích ma trận của hai mảng.

Hàm ISNUMBER trong Excel
Hàm ISNUMBER trong Excel trả về TRUE khi ô chứa một số và FALSE nếu không.

Hàm TRANSPOSE trong Excel
Hàm TRANSPOSE trong Excel xoay hướng của một dải ô hoặc mảng.

Hàm ROW trong Excel
Hàm ROW trong Excel trả về số hàng của một tham chiếu.


Công thức liên quan

Đếm các ô không có lỗi
Hướng dẫn này cung cấp các bước chi tiết để giúp bạn đếm số ô không có lỗi trong một phạm vi được chỉ định trong Excel.

Đếm các ô không chứa văn bản cụ thể
Bạn có thể sử dụng hàm COUNTIF với ký tự đại diện để đếm số ô chứa văn bản cụ thể trong một phạm vi. Ngược lại, cũng có thể dễ dàng sử dụng hàm COUNTIF để đếm các ô không chứa văn bản cụ thể. Hướng dẫn này cung cấp các bước chi tiết để giúp giải quyết vấn đề.

Đếm số lượng ô ngày trong một phạm vi theo ngày trong tuần
Excel cung cấp sự kết hợp của hàm SUMPRODUCT và WEEKDAY để giúp chúng tôi dễ dàng đếm số ngày trong tuần được chỉ định trong một phạm vi. Hướng dẫn này cung cấp hướng dẫn từng bước để giúp bạn vượt qua nó.

Đếm số ô văn bản
Để đếm số ô có chứa văn bản trong một phạm vi được chỉ định, hàm COUNTIF có thể giúp bạn dễ dàng hoàn thành việc đó. Sau đây bài viết này sẽ giới thiệu chi tiết về công thức để giúp bạn giải quyết vấn đề.


Các công cụ năng suất văn phòng tốt nhất

Kutools cho Excel - Giúp bạn nổi bật giữa đám đông

🤖 Trợ lý AI của Kutools: Cách mạng hóa việc phân tích dữ liệu dựa trên: Thực thi thông minh   |  Tạo mã  |  Tạo công thức tùy chỉnh  |  Phân tích dữ liệu và tạo biểu đồ  |  Gọi các hàm Kutools...
Các tính năng phổ biến: Tìm, đánh dấu hoặc xác định các bản sao  |  Xóa hàng trống  |  Kết hợp các cột hoặc ô mà không làm mất dữ liệu  |  Vòng không có công thức hữu ích. Cảm ơn !
Super VLookup: Nhiều tiêu chí  |  Nhiều giá trị  |  Trên nhiều trang tính  |  Tra cứu mờhữu ích. Cảm ơn !
Khuyến cáo. Danh sách thả xuống: Danh sách thả xuống dễ dàng  |  Danh sách thả xuống phụ thuộc  |  Danh sách thả xuống nhiều lựa chọnhữu ích. Cảm ơn !
Trình quản lý cột: Thêm một số cột cụ thể  |  Di chuyển cột  |  Chuyển đổi trạng thái hiển thị của các cột ẩn  So sánh các cột với Chọn các ô giống nhau và khác nhau hữu ích. Cảm ơn !
Các tính năng nổi bật: Tiêu điểm lưới  |  Chế độ xem thiết kế  |  Thanh công thức lớn  |  Trình quản lý sổ làm việc & trang tính | Thư viện tài nguyên (Văn bản tự động)  |  Bảng chọn ngày  |  Kết hợp các bảng tính  |  Mã hóa/Giải mã ô  |  Gửi email theo danh sách  |  Siêu lọc  |  Bộ lọc đặc biệt (lọc in đậm/nghiêng/gạch ngang...) ...
15 bộ công cụ hàng đầu12 bản văn CÔNG CỤ (thêm văn bản, Xóa ký tự ...)  |  50 + Biểu đồ Các loại (Biểu đồ Gantt ...)  |  40+ Thực tế Công thức (Tính tuổi dựa trên ngày sinh ...)  |  19 chèn CÔNG CỤ (Chèn mã QR, Chèn ảnh từ đường dẫn ...)  |  12 Chuyển đổi CÔNG CỤ (Số thành từ, Chuyển đổi tiền tệ ...)  |  7 Hợp nhất & Tách CÔNG CỤ (Các hàng kết hợp nâng cao, Tách ô Excel ...)  |  ... và nhiều hơn nữa

Kutools cho Excel tự hào có hơn 300 tính năng, Đảm bảo rằng những gì bạn cần chỉ là một cú nhấp chuột...

Mô tả


Tab Office - Bật tính năng Đọc và Chỉnh sửa theo Tab trong Microsoft Office (bao gồm Excel)

  • Một giây để chuyển đổi giữa hàng chục tài liệu đang mở!
  • Giảm hàng trăm cú click chuột cho bạn mỗi ngày, tạm biệt bàn tay chuột.
  • Tăng năng suất của bạn lên 50% khi xem và chỉnh sửa nhiều tài liệu.
  • Mang các tab hiệu quả đến Office (bao gồm Excel), giống như Chrome, Edge và Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations