Formuła programu Excel: Policz komórki, które nie są puste -

Formuła ogólna

=COUNTA(range)

Podsumowanie

Aby policzyć komórki, które nie są puste w zakresie, możesz użyć funkcji ILOŚĆ. W pokazanym przykładzie D5 zawiera następującą formułę:

=COUNTA(B5:B9)

Wyjaśnienie

COUNTA jest w pełni automatyczna. Po podaniu zakresu komórek zwraca liczbę komórek zawierających liczby, tekst, wartości logiczne i błędy. Puste komórki są ignorowane.

Z COUNTIF i COUNTIFS

Aby policzyć niepuste komórki za pomocą funkcji LICZ.JEŻELI, możesz użyć następującej formuły:

=COUNTIF(range,"")

To samo podejście można rozszerzyć za pomocą funkcji LICZ.WARUNKI w następujący sposób:

=COUNTIFS(rng1,">100",rng2,"")

Tutaj liczymy komórki, gdy wartość w rng1 jest większa niż 100, a rng2 nie jest puste.

Zobacz też: 50 przykładów kryteriów formuł.

Policz komórki zawierające co najmniej jeden znak

Jednym z problemów z COUNTA jest to, że zlicza również puste ciągi zwracane przez formuły (= ""). Jeśli napotkasz ten problem, możesz użyć następującego wzoru:

=SUMPRODUCT(--(LEN(A1:A100)>0))

W tym przypadku funkcja LEN zwraca liczbę znaków dla każdej komórki w zakresie, którą następnie porównuje się z zerem za pomocą operatora większe niż (>). To wyrażenie zwraca wartość TRUE w przypadku komórek zawierających co najmniej 1 znak i FALSE w przypadku pozostałych. Podwójnie ujemna (-) służy do przekształcania wartości PRAWDA / FAŁSZ na jedynki i zera, a funkcja SUMPRODUCT zwraca sumę.

Policz puste komórki

Aby policzyć puste komórki, możesz użyć funkcji LICZ.PUSTE w następujący sposób:

=COUNTBLANK(B4:B9)

Interesujące artykuły...