Formuła programu Excel: policz komórki zawierające tekst -

Spisie treści

Formuła ogólna

=COUNTIF(rng,"*")

Podsumowanie

Aby policzyć liczbę komórek zawierających tekst (tj. Nie liczb, nie błędów, nie pustych), użyj funkcji LICZ.JEŻELI i symbolu wieloznacznego. W ogólnej postaci wzoru (powyżej) rng to zakres komórek, a „*” to symbol wieloznaczny pasujący do dowolnej liczby znaków.

W przykładzie aktywna komórka zawiera następującą formułę:

=COUNTIF(B4:B8,"*")

Wyjaśnienie

LICZ.JEŻELI zlicza komórki spełniające podane kryteria. W tym przypadku kryteria są podawane jako symbol wieloznaczny „*”, który odpowiada dowolnej liczbie znaków tekstowych.

Kilka uwag:

  • Wartości logiczne TRUE i FALSE nie są liczone jako tekst
  • Liczby nie są liczone jako „*”, chyba że zostaną wprowadzone jako tekst
  • Zostanie policzona pusta komórka, która zaczyna się od apostrofu (').

Rozwiązanie COUNTIFS

Jeśli chcesz ograniczyć liczby, aby spełnić bardziej szczegółowe kryteria, możesz przełączyć się na funkcję LICZ.JEŻELI. Na przykład, aby policzyć komórki z tekstem, ale wykluczyć komórki zawierające tylko znak spacji, możesz użyć:

=COUNTIFS(range,"*",range," ")

Rozwiązanie SUMPRODUCT

Możesz również użyć SUMPRODUCT, aby policzyć wartości tekstowe wraz z funkcją ISTEXT, w następujący sposób:

=SUMPRODUCT(--ISTEXT(rng))

Podwójny łącznik (nazywany podwójnym jednoargumentowym) wymusza wynik ISTEXT z logicznej wartości PRAWDA lub FAŁSZ na 1 i 0. SUMPRODUCT zwraca następnie sumę jedynek i zer.

Interesujące artykuły...