как посчитать количество заполненных ячеек в excel формула

Чтобы посчитать количество заполненных ячеек в Excel, используется формула с функцией COUNTA. Ниже ты найдешь подробное объяснение, как это работает, как применять, в чем разница с другими функциями, а также практические примеры.


🔹 Что такое COUNTA

Функция COUNTA в Excel считает количество непустых ячеек в указанном диапазоне. Это могут быть:

  • числа,

  • текст,

  • формулы (даже если результат формулы пустой текст "" — ячейка считается непустой),

  • логические значения (TRUE/FALSE),

  • ошибки (например, #DIV/0!).

📌 Синтаксис:

=COUNTA(диапазон)

🔸 Примеры использования

✅ Пример 1: Подсчет заполненных ячеек в столбце A

makefile
=COUNTA(A1:A100)

Это посчитает все непустые ячейки в диапазоне A1:A100.


✅ Пример 2: Подсчет заполненных ячеек в нескольких диапазонах

php
=COUNTA(A1:A10, C1:C10)

Формула посчитает количество непустых ячеек в обоих диапазонах.


🔶 Что считается «заполненной» ячейкой?

Содержимое ячейкиСчитается заполненной?
Текст✅ Да
Число✅ Да
Формула с результатом✅ Да
Формула с "" (пустой текст)✅ Да
Пробелы✅ Да (считается как текст)
Ячейка полностью пустая❌ Нет

⚠️ Важно: если нужно игнорировать «пустые по виду» ячейки с формулами

Проблема:

Если в ячейке формула типа:

arduino
=ЕСЛИ(A1="", "", A1)

— результат визуально пустой (""), но COUNTA всё равно считает её заполненной, потому что там есть формула.

Решение:

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


🔹 Альтернатива: считать только числа

Если нужно посчитать только ячейки с числами:

makefile
=COUNT(A1:A100)

🔹 Альтернатива: считать только текст

php
=COUNTIF(A1:A100, "*")

Это посчитает только те ячейки, где есть текст, игнорируя числа и ошибки.


🔹 Как посчитать количество пустых ячеек

Иногда нужно не заполненные, а наоборот, пустые:

makefile
=COUNTBLANK(A1:A100)

Это будет считать только полностью пустые ячейки (без текста, без формул, без пробелов).


🧠 Расширенные формулы

✅ Подсчет только ячеек с текстом или числом, исключая формулы с "":

Вот пример формулы массива (для Excel 365 или 2021):

sql
=SUM(--(LEN(A1:A100)>0))

Эта формула считает только те ячейки, у которых длина текста больше нуля. Ячейки с формулой "" дадут длину 0, поэтому не засчитываются.


📝 ИТОГ

ЗадачаФормула
Все непустые ячейки=COUNTA(A1:A100)
Только числа=COUNT(A1:A100)
Только текст=COUNTIF(A1:A100, "*")
Пустые ячейки=COUNTBLANK(A1:A100)
Игнорировать формулы с ""=SUM(--(LEN(A1:A100)>0))

Если скажешь, какую именно таблицу ты анализируешь (или скинешь пример), я могу дать точно под твой случай подходящую формулу.

Scroll to Top

Карта сайта