KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Excel DCOUNTA Function

АвторSunДата изменения

doc workday.intl function 1

Если вы хотите следовать этому руководству, скачайте пример таблицы.
doc workday.intl function 1

Описание

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

Синтаксис и аргументы

Синтаксис формулы

DCOUNTA()база_данных,поле,критерии)

Аргументы

  • База данных: Обязательный параметр: диапазон ячеек, составляющий базу данных, включая заголовки столбцов.
  • Поле: Обязательный параметр: столбец, используемый в функции. Можно указать либо заголовок столбца в двойных кавычках — например, «Price», — либо номер позиции столбца в базе данных (например, 1 для первого столбца). Поле может быть пустым, но не должно отсутствовать: например, в формуле DCOUNTA(database;;criteria) будут подсчитаны все соответствующие элементы.
  • Критерии: Обязательный параметр: диапазон, содержащий условия для подсчёта. Диапазон должен включать как минимум один заголовок столбца и хотя бы одну ячейку под ним.

Возвращаемое значение

Функция DCOUNTA возвращает числовое значение.

Примечания

1. Рекомендуется не размещать диапазон критериев под базой данных, так как это затруднит добавление новой информации.

2. Чтобы подсчитать все элементы в столбце базы данных, оставьте ячейку под заголовком столбца в диапазоне критериев пустой.

3. Диапазон критериев может содержать несколько строк: критерии в разных строках объединяются логическим ИЛИ, а критерии внутри одной строки — логическим И.

4. Если поле содержит пустое значение или ошибку, такая ячейка не учитывается при подсчёте. Чтобы подсчитывать только числа в поле, используйте функцию DCOUNT.
doc workday.intl function 1

5. Заголовки столбцов в базе данных и диапазоне критериев должны совпадать.

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

7. По умолчанию функция не учитывает регистр символов.

Версия

Excel 2003 или новее

Использование и примеры

Пример 1: критерии в одной строке — логическое И

Предположим, что база данных расположена в диапазоне B8:E16, а критерии заданы в диапазоне B4:E5. Чтобы подсчитать количество ячеек, содержащих числа, на основе этих критериев, воспользуйтесь одной из приведённых ниже формул:

=DCOUNTA(B8:E16,3,B4:E5)//в качестве поля используется четвёртый столбец базы данных

=DCOUNTA(B8:E16,,B4:E5)//поле не указано

=DCOUNTA(B8:E16,"Store",B4:E5)//полем является столбец с именем sale

Нажмите клавишу Enter, чтобы получить результат подсчёта.
doc workday.intl function 1

Пример 2: критерии в двух или более строках — логическое ИЛИ

Предположим, что база данных размещена в диапазоне B9:E17, а критерии — в диапазоне B4:E6. Чтобы подсчитать количество ячеек, содержащих числа, на основе этих критериев, используйте одну из приведённых ниже формул:

=DCOUNTA(B9:E17,3,B4:E6)//в качестве поля используется четвёртый столбец базы данных

=DCOUNTA(B9:E17,,B4:E6)//поле не указано

=DCOUNTA(B9:E17,"Store",B4:E6)//полем является столбец с именем sale

Нажмите клавишу Enter, чтобы получить результат подсчёта.
doc workday.intl function 1

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

Предположим, что база данных находится в диапазоне B8:E16. Чтобы подсчитать количество элементов, название которых начинается с «g», и которые относятся к магазину 1, введите *a под заголовком Product и 1 под заголовком Store, затем используйте формулу (см. скриншот):
doc workday.intl function 1


Связанные функции:

  • Функция Excel DAVERAGE
    Функция Excel DAVERAGE возвращает среднее значение по полю записей списка или базы данных, соответствующих заданным критериям.

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

  • Функция Excel DGET
    Функция DGET извлекает из базы данных значение поля записи, соответствующей заданным критериям.


Лучшие инструменты для повышения продуктивности в Office

Kutools для Excel — Помогает Вам выделяться из толпы

🤖KUTOOLS AI Помощник: Революционизируйте Анализ данных на основе:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и создания диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты  |  Удалить пустые строки  |  Объединить столбцы или ячеек без потери данных  |  Округление без использования формул
Расширенный VLookup:Несколько критериев  |  Несколько значений  |  Между несколькими листами  |  Распознавание нечетких соответствий
Расш. Раскрывающийся список:Простой выпадающий список  |  Зависимый выпадающий список  |  Выпадающий список с множественным выбором
Управление столбцами:Добавление определённого количества столбцов  |  Перемещение столбцов  |  Переключение видимости скрытых столбцов  |Сравнение столбцов для Выбрать одинаковые/разные ячейки
Избранные функции:Сетка фокусировки  |  Просмотр дизайна  |  Улучшенная строка формулы  |  Управление книгами и листами|Библиотека ресурсов(автотекст)|  Выбор даты  |  Объединить листы  |  Шифрование/Расшифровать ячейки  |  Отправка писем по списку  |  Супер фильтр  |  Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы…)|  50+Типыдиаграмм(Диаграмма Ганта…)|  40+ Практические формулы(Рассчитать возраст на основе даты рождения…)|  19 Инструментывставки(Вставить QR-код,Вставка изображения по пути…)|  12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют…)|  7 Объединить и разделитьинструменты(Расширенное объединение строк,Разделение ячеек Excel…)|…и многое другое
Используйте Kutools на предпочитаемом языке — поддерживает английский, испанский, немецкий, французский, китайский и ещё 40+ языков!

Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…


Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)

  • Переключайтесь между десятками открытых документов всего за секунду!
  • Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
  • Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
  • Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.