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

Синтаксис
=DMAX(database, field, criteria)
Аргументы
- База данных (обязательно): Диапазон ячеек, составляющий базу данных. Первая строка базы данных должна содержать заголовки столбцов.
- Поле (обязательно): Столбец, из которого будет извлечено наибольшее значение. Укажите его как метку столбца или номер индекса:
- Метка столбца: метку столбца (заголовок столбца) следует указывать в двойных кавычках, например «quantity».
- Номер индекса: число, обозначающее позицию столбца в базе данных, из которого будет возвращено наибольшее значение. Например, 1 указывает на первый столбец, 2 — на второй столбец и так далее.
- Критерии (обязательно): Диапазон ячеек, содержащий условия отбора. Первая строка этого диапазона критериев должна содержать заголовки столбцов.
Возвращаемое значение
Функция DMAX возвращает числовое значение.
Примечания по функции
- Вы можете заменить фрагмент «total» в формуле на соответствующий индексный номер 5, поскольку столбец Total является 5-м столбцом в базе данных: 5.
- Для аргумента критерии можно использовать любой диапазон, но он должен включать как минимум один заголовок столбца и хотя бы одну ячейку со значением под ним — чтобы задать условие.
- Если в будущем потребуется добавлять новую информацию в базу данных, не размещайте диапазон критериев под ней. Excel не сможет добавить новые данные, если строки под базой данных не пусты.
- Заголовки диапазонов базы данных и критериев должны совпадать.
- Функция не учитывает регистр символов. Чтобы сделать формулу чувствительной к регистру, используйте функцию EXACT совместно с MATCH:=DMAX(B3:F14,)MATCH(TRUE,EXACT(«Total»,B3:F3),0),H3:J5).
- Результат формулы — это числовое значение. Чтобы добавить к нему символ валюты, примените функцию «Установить формат ячейки».
Пример
Как показано на рисунке ниже, чтобы получить максимальную итоговую цену, удовлетворяющую двум наборам критериев:Товар=Washer,Магазин=B;Товар=TV,Магазин=C,Количество>25, скопируйте или введите приведённую ниже формулу в пустую ячейку и нажмите клавишу Enter, чтобы получить результат:
=DMAX()B3:F14,«total»,H3:J5)

Связанные функции
Функция DAVERAGE в Excel вычисляет среднее значение по указанному полю записей в списке или базе данных, отвечающих заданным критериям.
Функция ДГЕТ в Excel возвращает единственное значение из указанного поля записей списка или базы данных, соответствующее заданным критериям.
Функция DMIN в Excel возвращает наименьшее значение из указанного поля списка или базы данных, соответствующего заданным критериям.
Функция DPRODUCT в Excel перемножает значения в указанном поле записей списка или базы данных, соответствующие заданным критериям.
Функция DSUM в Excel суммирует значения в указанном поле записей списка или базы данных, соответствующие заданным критериям.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает Вам выделяться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.