- Функция БСЧЁТ Синтаксис и входные данные:
- Как использовать функцию DCOUNT
- DCOUNT считает только числовые значения
- Что можно использовать в качестве критериев
- Использование нескольких строк критериев
- Подсчет непустых ячеек в базе данных
- Подсчет нечисловых ячеек, которых нет в базе данных
- DCOUNT в Google Таблицах
В этом руководстве показано, как использоватьФункция Excel DCOUNT в Excel.
Функция DCOUNT подсчитывает совпадающие записи в базе данных с использованием критериев и необязательного поля.
Чтобы использовать функцию рабочего листа Excel DCOUNT, выберите ячейку и введите:
(Обратите внимание, как появляются входные данные формулы)
Функция БСЧЁТ Синтаксис и входные данные:
= DCOUNT (база данных; [поле]; критерии)
База данных - Диапазон базы данных, включая заголовки.
Поле - [необязательно] Имя поля или индекс для подсчета.
Критерии - Диапазон критериев, включая заголовки.
DCOUNT - одна из функций базы данных Excel. Он подсчитывает количество числовых ячеек в столбце базы данных после фильтрации данных по заданному набору критериев.
В этом контексте «база данных» означает просто организованную таблицу данных в Excel с заголовками столбцов.
Как использовать функцию DCOUNT
Чтобы использовать функцию Excel DCOUNT, введите следующее:
= DCOUNT (B7: F19, «Оскар выиграл», B3: F4)
Здесь у нас есть небольшая база данных с информацией о нескольких фильмах. Представьте, что мы хотим знать, сколько фильмов в нашей базе данных были выпущены после 2000 года, заработали более 1 миллиарда долларов, но не получили ни одного Оскара. Для этого мы можем использовать DCOUNT.
DCOUNT немного сложнее, чем другие функции подсчета в Excel, поэтому давайте рассмотрим этот шаг за шагом:
- Сначала мы определяем базу данных. Это данные в диапазоне B7: F19. Обратите внимание, что у данных есть заголовки столбцов, и мы включаем их в диапазон.
- Затем мы сообщаем DCOUNT, какой столбец мы хотим посчитать - Оскар Вон. Здесь мы упомянули его по имени столбца в кавычках, но мы также можем использовать его числовое положение - поставив здесь 5, мы сделаем то же самое. Если мы не укажем здесь имя поля, DCOUNT просто вернет количество строк, оставшихся после фильтрации.
- Наконец, мы сообщаем DCOUNT, какие фильтры применять к данным, прежде чем они начнут подсчет. Мы установили критерии для наших фильтров в B3: F4.
Взгляните на таблицу критериев в B3: F4. Обратите внимание, что заголовки столбцов совпадают с заголовками в нашей базе данных. У нас здесь всего одна строка, и под каждым заголовком мы ввели необходимые критерии: «Год» больше 2000, «Мировой валовой доход (млн долларов)» больше 1000 и 0 для «Оскара». DCOUNT дает нам 3 результата.
DCOUNT считает только числовые значения
Важно помнить, что DCOUNT будет подсчитывать только строки с числовыми данными в указанном вами поле.
Наш пример выше работал, потому что мы попросили DCOUNT подсчитать поле «Оскар выигранный», которое содержит числа. Если бы в качестве поля мы использовали «Имя», DCOUNT вернет 0, поскольку в этом столбце есть только текстовые строковые данные.
Что можно использовать в качестве критериев
DCOUNT довольно гибкий, и вы можете определить свои критерии несколькими способами. Вот несколько распространенных примеров:
Использование нескольких строк критериев
Вы можете использовать сколько угодно строк в своей таблице критериев.
DCOUNT использует логику «ИЛИ» для нескольких строк. Фактически это означает, что он будет получать количество для каждой строки критериев отдельно, складывать все подсчеты и возвращать сумму.
Вот пример:
Мы фильтруем фильмы «Аладдин», выпущенные после 2000 года, и фильмы «Титаник», выпущенные после 1995 года.
DCOUNT возвращает 2. Почему? Потому что, если бы мы использовали любую из этих строк критериев отдельно, DCOUNT вернул бы по 1 для каждой (Aladdin из 2022 года и Titanic из 1997 года). Итак, используя обе строки вместе, мы получаем 2.
Еще пара замечаний:
- В этом примере мы не определяли поле. Обратите внимание, что средний раздел формулы пуст:
= БСЧЁТ (B8: F20`` B3: F5)
- Необязательно включать все столбцы в таблицу критериев. В этом примере нам нужны только «Имя» и «Год», так что это все, что я ввел в таблицу.
Подсчет непустых ячеек в базе данных
Как я упоминал ранее, DCOUNT считает только числовые значения в указанном вами поле. Если вам нужно подсчитать любую непустую ячейку, вы можете использовать для этого DOUNTA. Посетите главную страницу DCOUNTA <> для получения дополнительной информации.
Подсчет нечисловых ячеек, которых нет в базе данных
Возможность DCOUNT фильтровать ваши данные перед подсчетом полезна, но иногда ее бывает слишком много. Если вам это не нужно, и вам просто нужно подсчитать ячейки, содержащие числовые значения в диапазоне, используйте вместо этого COUNT.
См. Этот пример:
= СЧЁТ (B3: B11)
Здесь у нас есть один столбец данных, и мы использовали COUNT, чтобы вернуть количество ячеек с числовыми значениями. Мы получаем 4, потому что Excel считает дату в B4, а также три числа (Excel хранит даты как числа).
Узнайте больше об этой функции на главной странице COUNT. <>
DCOUNT в Google Таблицах
Функция DCOUNT в Google Таблицах работает точно так же, как и в Excel: