Возможно, вы уже знаете, что можно использовать функцию СЧИТАТЬПУСТОТЫ, чтобы вернуть количество пустых ячеек в диапазоне. Что, если вы хотите подсчитать количество непустых ячеек в одном диапазоне? Один из способов — использовать функцию COUNTA, как показано здесь:

=COUNTA(B1:B13)

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

Если вы считаете, что непустые ячейки — это те ячейки, которые не возвращаются функцией COUNTBLANK, вам потребуется использовать более длинную формулу:

=(ROWS(B1:B13)*COLUMNS(B1:B13))-COUNTBLANK(B1:B13)

Эта формула вычитает результат СЧИТАТЬ ПУСТОЙ из общего количества ячеек в том же диапазоне.

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (2996) относится к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и новее) здесь:

link: / excelribbon-Counting_Non-Blank_Cells [Подсчет непустых ячеек].