Формула Excel: подсчет ячеек, содержащих текст -

Содержание

Общая формула

=COUNTIF(rng,"*")

Резюме

Чтобы подсчитать количество ячеек, содержащих текст (т. Е. Не числа, не ошибки, не пустые), используйте функцию СЧЁТЕСЛИ и подстановочный знак. В общей форме формулы (выше) rng - это диапазон ячеек, а «*» - это подстановочный знак, соответствующий любому количеству символов.

В примере активная ячейка содержит эту формулу:

=COUNTIF(B4:B8,"*")

Объяснение

СЧЁТЕСЛИ подсчитывает количество ячеек, соответствующих заданным критериям. В этом случае критерий предоставляется в виде символа подстановки «*», который соответствует любому количеству текстовых символов.

Несколько примечаний:

  • Логические значения ИСТИНА и ЛОЖЬ не считаются текстом.
  • Числа не считаются "*", если они не введены как текст.
  • Будет засчитана пустая ячейка, начинающаяся с апострофа (').

COUNTIFS решение

Если вам нужно ограничить подсчет для соответствия более конкретным критериям, вы можете переключиться на функцию СЧЁТЕСЛИ. Например, чтобы подсчитать ячейки с текстом, но исключить ячейки только с пробелом, вы можете использовать:

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

SUMPRODUCT решение

Вы также можете использовать SUMPRODUCT для подсчета текстовых значений вместе с функцией ISTEXT, например:

=SUMPRODUCT(--ISTEXT(rng))

Двойной дефис (называемый двойным унарным) переводит результат ISTEXT из логического значения ИСТИНА или ЛОЖЬ в единицы и нули. СУММПРОИЗВ возвращает сумму единиц и нулей.

Интересные статьи...