Функция DPRODUCT в Excel
Функция DPRODUCT в Excel перемножает значения в поле записей списка или базы данных, которые соответствуют определенным критериям.
Синтаксис
=DPRODUCT(база_данных, поле, критерии)
Аргументы
- база_данных (обязательно): Диапазон ячеек, составляющий базу данных. Первая строка базы данных должна содержать заголовки столбцов.
- поле (обязательно): Столбец, из которого вы хотите получить произведение значений. Может быть указан как метка столбца или индексный номер:
- Метка столбца: Метка столбца (заголовок столбца) должна быть заключена в двойные кавычки, например, “количество”.
- Индексный номер: Номер, представляющий позицию столбца в базе данных, из которого будет возвращено произведение значений, соответствующих определенным критериям. Например, 1 указывает на первый столбец, 2 — на второй столбец и так далее.
- критерии (обязательно): Диапазон ячеек, содержащий критерии. Первая строка этого диапазона критериев должна содержать заголовки столбцов.
Возвращаемое значение
Функция DPRODUCT возвращает числовое значение.
Примечания к функции
- Вы можете заменить фрагмент “количество” в формуле соответствующим индексным номером 4, поскольку столбец Количество является четвертым столбцом в базе данных: =DPRODUCT(B3:F14,4,H3:J5).
- Для аргумента критерии можно использовать любой диапазон, но он должен включать хотя бы один заголовок столбца и хотя бы одну ячейку под заголовком для указания условия.
- Если вам нужно добавить новую информацию в базу данных в будущем, не размещайте диапазон критериев ниже нее. Поскольку Excel не сможет добавить новую информацию, если строки под базой данных не пустые.
- Заголовки базы данных и диапазона критериев должны совпадать друг с другом.
- Функция не чувствительна к регистру. Чтобы сделать формулу чувствительной к регистру, вы можете добавить функцию EXACT с помощью MATCH: =DPRODUCT(B3:F14,MATCH(TRUE,EXACT("Количество",B3:F3),0),H3:J5).
Пример
Как показано на рисунке ниже, чтобы получить произведение количеств, соответствующих двум наборам критериев: Товар=Шайба, Магазин=B; Товар=Телевизор, Магазин=C, Количество>25, скопируйте или введите формулу ниже в пустую ячейку и нажмите Enter, чтобы получить результат:
=DPRODUCT(B3:F14,"количество",H3:J5)
Связанные функции
Функция DAVERAGE в Excel возвращает среднее значение в поле записей списка или базы данных, которые соответствуют определенным критериям.
Функция DGET в Excel возвращает одно значение в поле записей списка или базы данных, которое соответствует определенным критериям.
Функция DMAX в Excel возвращает наибольшее число в поле записей списка или базы данных, которые соответствуют определенным критериям.
Функция DMIN в Excel возвращает наименьшее число в поле записей списка или базы данных, которые соответствуют определенным критериям.
Функция DSUM в Excel возвращает сумму значений в поле записей списка или базы данных, которые соответствуют определенным критериям.
Лучшие инструменты для повышения производительности Office
Kutools для Excel - Помогает вам выделиться из толпы
Kutools для Excel имеет более 300 функций, гарантируя, что то, что вам нужно, находится всего в одном клике...
Office Tab - Включите работу с вкладками в Microsoft Office (включая Excel)
- Одна секунда для переключения между десятками открытых документов!
- Уменьшите сотни кликов мышью каждый день, попрощайтесь с болью в руке от использования мышки.
- Увеличивает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Привносит эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.