Ранее мы узнали о том, как подсчитывать ячейки с числами, подсчитывать ячейки с текстом, подсчитывать пустые ячейки и подсчитывать ячейки с определенными критериями. В этой статье мы узнаем, как подсчитать все ячейки в диапазоне в Excel.

0036

В Excel нет отдельной функции, которая возвращает общее количество ячеек в заданном диапазоне. Но это не значит, что мы не можем подсчитать все ячейки в диапазоне Excel. Давайте рассмотрим некоторые формулы для подсчета ячеек в заданном диапазоне.

Использование COUNTA и COUNTBLANK для подсчета ячеек в диапазоне * этот метод имеет проблему.

Как мы знаем, t link: / counting-excel-counta-function [COUNTA function in excel] считает любую ячейку, которая не пуста. С другой стороны, https://docs.google.com/document/d/1CLhUmNjAUGQfWdC5ZE99Y0_qT4noQyfFV64HArPZpy8/edit# [COUNTBLANK function] подсчитывает пустые ячейки в диапазоне. Да, как вы догадались, напишите, мы можем сложить их, чтобы получить общее количество ячеек.

Общая формула для подсчета ячеек

=COUNTA(range)+COUNTBLANK(range)

Пример

0037

Предположим, я хочу подсчитать общее количество ячеек в диапазоне A1: B6. Мы видим, что в нем 12 ячеек. Теперь давайте воспользуемся приведенной выше формулой для подсчета ячеек в заданном диапазоне.

=COUNTA(A1:B6)+COUNTBLANK(A1:B6)

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

0038

Проблема: если вы читали о функции COUNTA, вы обнаружите, что она считает любую ячейку, содержащую что-либо, даже формулу, которая возвращает пустое значение.

Функция СЧИТАТЬПУСТОТЫ также подсчитывает все пустые ячейки, даже если они возвращены формулой. Теперь, поскольку обе функции будут считать одни и те же ячейки, возвращаемое значение будет неверным. Итак, используйте эту формулу для подсчета ячеек, если вы уверены, что никакая формула не возвращает пустое значение.

0039

Подсчет ячеек в диапазоне с помощью функций СТРОКИ и СТОЛБЕЦ

Теперь мы все знаем, что диапазон состоит из строк и столбцов. В любом диапазоне есть хотя бы один столбец и одна строка. Итак, если мы умножим строки на столбцы, мы получим наше количество ячеек в диапазоне Excel. Это то же самое, что мы использовали для вычисления площади прямоугольника.

0040

Общая формула для подсчета ячеек

=ROWS(range)*COLUMNS(range)

Давайте реализуем эту формулу в указанном выше диапазоне для подсчета ячеек.

=ROWS(A1:B6)*COLUMNS(A1:B6)

0041

Это возвращает точное количество ячеек в диапазоне a1: B6. Неважно, какие значения содержат эти ячейки.

Как это работает

Это просто. Функция ROWS возвращает количество строк в диапазоне, которое в данном случае равно 6. Точно так же функция COLUMN возвращает количество столбцов в диапазоне, которое в этом примере равно 2. Формула умножается и возвращает окончательный результат как 12.

Функция CountCells VBA для подсчета всех ячеек в диапазоне

В обоих вышеупомянутых методах нам пришлось использовать две функции excel и дважды предоставить один и тот же диапазон. Это может привести к человеческой ошибке. Таким образом, мы можем определить определяемую пользователем функцию для подсчета ячеек в диапазоне. Это просто.

Нажмите ALT + F11, чтобы открыть редактор VBA. Перейти к вставке и щелкнуть по модулю. Теперь скопируйте ниже код VBA в этот модуль.

Function CountCells(rng As Range)

CountCells = rng.CountLarge

End Function

Вернитесь к вашему файлу Excel. Напишите функцию CountCells для подсчета ячеек в диапазоне. Укажите диапазон в параметре. Функция вернет количество ячеек в заданном диапазоне.

Возьмем тот же пример.

Напишите ниже формулу для подсчета ячеек в диапазоне A1: B6

=CountCells(A1:B6)

0042

Как это работает

Фактически, CountLarge — это метод объекта диапазона, который подсчитывает ячейку в заданном диапазоне. Функция CountCells принимает диапазон от пользователя в качестве аргумента и возвращает количество ячеек в диапазоне, используя Range.CountLarge.

0044

Этот метод более быстрый и простой в использовании. Определив эту функцию для подсчета ячеек в диапазоне в Excel, вы можете использовать ее столько раз, сколько захотите.

Так что да, это формулы для подсчета ячеек в диапазоне в Excel. Если вы знаете какие-либо другие способы, сообщите нам об этом в разделе комментариев ниже.

Статьи по теме:

link: / counting-count-cells-that-contain-specific-text [Как подсчитать количество ячеек, содержащих определенный текст в Excel]

link: / counting-count-unique-values-in-excel [Как подсчитать уникальные значения в Excel]

link: / counting-excel-count-function [Как использовать функцию COUNT в Excel]

link: / excel-text-formulas-counting-the-number-of-cell-contain-text [Как подсчитать количество ячеек с текстом в Excel]

link: / counting-the-countifs-function-n-excel [Как использовать функцию СЧЁТЕСЛИМН в Excel]

link: / tips-countif-in-microsoft-excel [// tips / countif-in-microsoft-excel.html [Как использовать функцию СЧЁТЕСЛИ в Excel]]

link: / counting-count-table-rows-columns-in-excel [Получить количество строк и столбцов таблицы в Excel]

  • Популярные статьи:

===

link: / keyboard-formula-shortcuts-50-excel-shortcuts-to-Повышение-продуктивность [50 ярлыков Excel для повышения производительности]: быстрее справляйтесь с задачей. Эти 50 ярлыков заставят вас работать в Excel еще быстрее.

link: / formulas-and-functions-Introduction-of-vlookup-function [Как использовать функцию ВПР в Excel]: Это одна из наиболее часто используемых и популярных функций Excel, которая используется для поиска значений из разных диапазонов и листы.

link: / tips-countif-in-microsoft-excel [Как использовать функцию СЧЁТЕСЛИ в Excel]: Подсчет значений с условиями с помощью этой удивительной функции. Вам не нужно фильтровать данные для подсчета определенных значений. Функция Countif важна для подготовки вашей приборной панели.

link: / excel-formula-and-function-excel-sumif-function [Как использовать функцию СУММЕСЛИ в Excel]: Это еще одна важная функция информационной панели. Это поможет вам суммировать значения для конкретных условий.