![](https://cdn.wiki-base.com/4155886/excel_formula_count_cells_that_contain_text__2.png.webp)
Загальна формула
=COUNTIF(rng,"*")
Резюме
Щоб підрахувати кількість комірок, які містять текст (тобто не цифри, не помилки, не порожні), використовуйте функцію COUNTIF та підстановний знак. У загальній формі формули (вище) rng - це діапазон комірок, а "*" - підстановний знак, що відповідає будь-якій кількості символів.
У прикладі активна комірка містить таку формулу:
=COUNTIF(B4:B8,"*")
Пояснення
COUNTIF підраховує кількість комірок, які відповідають наданим критеріям. У цьому випадку критерії подаються у вигляді символу підстановки "*", який відповідає довільній кількості текстових символів.
Кілька приміток:
- Логічні значення TRUE і FALSE не враховуються як текст
- Числа не підраховуються "*", якщо вони не введені як текст
- Буде зараховано порожню клітинку, яка починається з апострофа (').
Рішення COUNTIFS
Якщо вам потрібно обмежити підрахунок, щоб відповідати більш конкретним критеріям, ви можете перейти до функції COUNTIFs. Наприклад, для підрахунку комірок з текстом, але виключення комірок, що мають лише пробіл, ви можете використовувати:
=COUNTIFS(range,"*",range," ")
Рішення SUMPRODUCT
Ви також можете використовувати SUMPRODUCT для підрахунку текстових значень разом із функцією ISTEXT так:
=SUMPRODUCT(--ISTEXT(rng))
Подвійний дефіс (званий подвійним одинарним) примушує результат ISTEXT від логічного значення TRUE або FALSE до 1 і 0. Потім SUMPRODUCT повертає суму одиниць та нулів.