Note: The other languages of the website are Google-translated. Back to English

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

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ị.

Criteria_range (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 + Đi vào 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

Bạn có muốn hoàn thành công việc hàng ngày của mình một cách nhanh chóng và hoàn hảo? Kutools cho Excel mang đến 300 tính năng nâng cao mạnh mẽ (Kết hợp sổ làm việc, tính tổng theo màu, chia nhỏ nội dung ô, chuyển đổi ngày tháng, v.v.) và tiết kiệm 80% thời gian cho bạn.

  • Được thiết kế cho 1500 tình huống công việc, giúp bạn giải quyết 80% các vấn đề về Excel.
  • Giảm hàng nghìn lần nhấp chuột và bàn phím mỗi ngày, giảm mỏi mắt và mỏi tay.
  • Trở thành chuyên gia Excel trong 3 phút. Không còn cần phải nhớ bất kỳ công thức và mã VBA đau đớn nào.
  • 30 ngày dùng thử miễn phí không giới hạn. Đảm bảo hoàn tiền trong 60 ngày. Nâng cấp miễn phí và hỗ trợ trong 2 năm.
Ribbon của Excel (với Kutools cho Excel được cài đặ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 lại các tab hiệu quả cho Office (bao gồm Excel), Giống như Chrome, Firefox và Internet Explorer mới.
Ảnh chụp màn hình của Excel (với Office Tab được cài đặt)
Nhận xét (0)
Chưa có xếp hạng. Hãy là người đầu tiên xếp hạng!
Không có bình luận nào được đăng ở đây
Để lại ý kiến ​​của bạn
Đăng với tư cách khách
×
Đánh giá bài viết này:
0   Nhân vật
Các vị trí được đề xuất