Đếm các ô bị bỏ qua


0

Tôi biết về IF BLANK và COUNTA nhưng tôi hoàn toàn không thể hiểu được cái mà sau đó là có một công thức (không phải tập lệnh VB) để đếm số lượng ô bị bỏ qua trong một cột. Ví dụ tôi có

a1: 10
a2: 12
a3: 15
a4: 14
a5: 16
a6: 17


b1: 8
b2: 10
b3: 12
b4:
b5: 8

Cột b đang được điền vào một mình và tôi muốn đếm số lượng ô bị bỏ qua có chủ ý, bắt đầu từ đầu. Trong trường hợp này cho col b, đây sẽ là 1 (b4). Và vâng, b6-b999 đều trống nhưng tôi không muốn đếm chúng. Có ý kiến ​​gì không?


Tại sao B6 không được tính?
Raystafarian

Câu trả lời:


0

Công thức bạn đang tìm kiếm là COUNTBLANK

Nhưng tôi thực sự không thể nghĩ ra một công thức trích xuất các ô trống ở cuối (b6-b999)

chỉnh sửa Tôi đã tạo một công thức mảng phù hợp với nhu cầu của bạn:

=COUNTBLANK(OFFSET(B1,0,0,MAX((B:B<>"")*ROW(B:B))-ROW(B1)+1))

Hãy nhớ rằng - đó là một công thức mảng ! Bạn phải nhấn Ctrl+ Shft+ Enterđể xác nhận sau khi đã nhập!


Tài khoản này cho mục cuối cùng trong cột A có trống trong cột B không? Hay bạn nên max (A: A)?
Raystafarian

Điều này sẽ chỉ tính các ô trống trong cột B. Đối với Cột A, bạn sẽ phải sao chép công thức trên và điều chỉnh nó cho cột A hoặc viết lại công thức. Cách dễ nhất để đưa cả hai cột vào tài khoản sẽ là=(COUNTBLANK(OFFSET(B1,0,0,MAX((B:B<>"")*ROW(B:B))-ROW(B1)+1)))+COUNTBLANK(OFFSET(A1,0,0,MAX((A:A<>"")*ROW(A:A))-ROW(A1)+1))
A1985

Không, câu hỏi là nếu ô cuối cùng trong cột B trống (bị bỏ qua) - nó có được tính không?
Raystafarian

Không, nó sẽ không có công thức trên. Hãy để tôi tạo một ví dụ thực tế, trong đó bạn sẽ tính đến điều đó.
A1985

Nếu A1: A10 được sử dụng và B2 và B10 trống, công thức của bạn sẽ cho 1. Nếu bạn đổi nó thành =COUNTBLANK(OFFSET(B1,0,0,MAX((A:A<>"")*ROW(B:B))-ROW(B1)+1))2, số ô bị bỏ qua trong B trong đó A có giá trị.
Raystafarian

0

Nếu bạn chỉ cần đếm các ô bị bỏ qua trong cột B không bao gồm B6, hãy sử dụng:

=COUNTBLANK(INDIRECT("B1"&":B"&MATCH(9.9E+307,B:B,1)))

Nếu bạn muốn đếm các ô bị bỏ qua trong cột B so với các ô đã hoàn thành trong cột A thì:

=COUNTBLANK(INDIRECT("B1"&":B"&MATCH(9.9E+307,A:A,1)))
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.