
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)