Примеры функций Excel DCOUNTA - Excel и Google Таблицы

В этом руководстве показано, как использоватьФункция Excel DCOUNTA в Excel.

Функция Excel DCOUNTA подсчитывает совпадающие записи в базе данных с использованием критериев и необязательного поля.

Чтобы использовать функцию рабочего листа Excel DCOUNTA, выберите ячейку и введите:

(Обратите внимание, как появляются входные данные формулы)

Синтаксис и входные данные функции DCOUNTA:

= DCOUNTA (база данных; [поле]; критерии)

База данных - Диапазон базы данных, включая заголовки.

Поле - [необязательно] Имя поля или индекс для подсчета.

Критерии - Диапазон критериев, включая заголовки.

DCOUNTA - одна из функций базы данных Excel. Он возвращает количество непустых ячеек в столбце базы данных после первой фильтрации данных на основе указанных вами критериев.

Обратите внимание, что с точки зрения DCOUNTA, «база данных» - это просто таблица данных в вашей электронной таблице, созданная с помощью заголовков столбцов.

Как использовать функцию DCOUNTA

Вы используете функцию Excel DCOUNTA следующим образом:

= БКОНТА (B7: F19,5; B3: F4)

Итак, у нас есть небольшая база данных с некоторыми данными о фильмах. Мы хотели бы знать, сколько фильмов в базе данных были выпущены до 2010 года, собрали в мировом прокате менее 1 миллиарда долларов и получили хотя бы один «Оскар».

Мы используем функцию DCOUNTA для получения этой информации, поэтому давайте разберем ее по шагам:

  1. Первый диапазон определяет нашу базу данных: B7: F19. Обратите внимание, что мы включили заголовки столбцов в этот диапазон.
  2. Следующая часть функции сообщает DCOUNTA, какое поле базы данных нужно подсчитать. Мы просили поле 5: «Оскар Вон». Вы также можете сослаться на это поле, заключив его название в кавычки, например: «Выигранный Оскар». Этот шаг не является обязательным - если вы не укажете здесь поле, DCOUNTA просто вернет количество строк, оставшихся после фильтрации.
  3. Последняя часть функции - это диапазон, содержащий критерии, которые мы хотим использовать для фильтрации данных. Мы поместили их в B3: F4.

Как вы можете видеть в диапазоне критериев B3: F4, заголовки столбцов идентичны заголовкам в базе данных. Если заголовки не совпадают, фильтр не действует. Обратите внимание, что необязательно включать заголовки каждого столбца - вы можете просто включить те, которые вам нужны.

Согласно нашим критериям, год составляет менее 2000 года, а мировая валовая прибыль менее 1000. Поскольку у фильмов, не получивших Оскара, в столбце 5 есть пустые ячейки, DCOUNTA учитывает только тех, кто получил Оскар, и возвращает 4.

Что можно использовать в качестве критериев

С DCOUNTA у вас есть много возможностей выбора того, что вы можете использовать в своих критериях. Вот несколько наиболее распространенных примеров:

Использование нескольких строк критериев

В вашей таблице критериев может быть более одной строки. Если вы используете более одного, DCOUNTA будет использовать логику «ИЛИ» при фильтрации.

Фактически это означает, что DCOUNTA будет фильтровать каждую строку отдельно и суммировать результаты.

См. Пример ниже:

Мы фильтруем:

  • Фильмы под названием «Аладдин», вышедшие после 2000 года.
  • Фильмы, получившие название «Титаник» и вышедшие после 1995 года.

Как и в предыдущем примере, мы подсчитываем все строки в базе данных, которые соответствуют этим критериям, и для которых столбец 5, столбец «Оскар выигран», не пуст.

На этот раз DCOUNTA возвращает 1, потому что только Titanic (1997) соответствует всем нашим критериям.

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

Подсчет числовых ячеек в базе данных

Как отмечалось ранее, DCOUNTA считает только непустые значения в указанном вами поле. Если вам нужно подсчитать только ячейки, содержащие числовые данные, в Excel есть еще одна функция базы данных для этого - DCOUNT.

Вы можете узнать больше об этой функции на главной странице DCOUNT. <>

Подсчет непустых ячеек, которых нет в базе данных

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

Вот пример:

= СЧЁТ (B3: B11)

Итак, у нас есть только один столбец данных, B3: B11, и мы хотим знать, сколько в нем непустых ячеек. Всего ячеек девять, и у нас есть только одна пустая ячейка, поэтому COUNTA возвращает 8.

Вы можете узнать больше об этой функции на главной странице COUNT. <>

DCOUNTA в Google Таблицах

Функция DCOUNTA работает в Google Таблицах точно так же, как и в Excel:

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave