Функция дмин в excel

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше

В этой статье описаны синтаксис формулы и использование функции ДМИН в Microsoft Excel.

Описание

Возвращает наименьшее число в поле (столбце) записей списка или базы данных, которое удовлетворяет заданным условиям.

Синтаксис

ДМИН(база_данных;поле;условия)

Аргументы функции ДМИН описаны ниже.

  • База_данных    — обязательный аргумент. Диапазон ячеек, образующих список или базу данных. База данных представляет собой список связанных данных, в котором строки данных являются записями, а столбцы — полями. Первая строка списка содержит заголовки всех столбцов.

  • Поле    — обязательный аргумент. Столбец, используемый функцией. Введите текст с заголовком столбца в двойных кавычках, например «Возраст» или «Урожай», или число (без кавычек), задающее положение столбца в списке: 1 — для первого столбца, 2 — для второго и т. д.

  • Условия    — обязательный аргумент. Диапазон ячеек, который содержит задаваемые условия. В качестве аргумента «условия» можно использовать любой диапазон, который содержит хотя бы один заголовок столбца и хотя бы одну ячейку с условием, расположенную под заголовком столбца.

Замечания

  • В качестве аргумента «условия» можно использовать любой диапазон, который содержит хотя бы один заголовок столбца и хотя бы одну ячейку с условием, расположенную под заголовком столбца.

    Например, если диапазон G1:G2 содержит заголовок столбца «Доход» в ячейке G1 и значение 10 000 ₽ в ячейке G2, можно определить диапазон «СоответствуетДоходу» и использовать это имя как аргумент «условия» в функции баз данных.

  • Несмотря на то, что диапазон условий может находиться в любом месте листа, не следует помещать его под списком. Это связано с тем, что данные, добавляемые в список, вставляются в первую строку после списка. Если эта строка уже содержит данные, Microsoft Excel не сможет добавить новые данные в список.

  • Диапазон условий не должен перекрываться со списком.

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

Пример

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Дерево

Высота

Возраст

Урожай

Доход

Высота

=»=Яблоня»

>3

<5

=»=Груша»

Дерево

Высота

Возраст

Урожай

Доход

Яблоня

18

20

14

105 ₽

Груша

12

12

10

96 ₽

Вишня

13

14

9

105 ₽

Яблоня

14

15

10

75 ₽

Груша

9

8

8

77 ₽

Яблоня

8

9

6

45 ₽

Формула

Описание

Результат

=ДМИН(A5:E11;»Доход»;A1:F3)

Минимальный доход от любой яблони высотой 3–5 метров или любого грушевого дерева. Яблоня в строке 9 удовлетворяет этим условиям.

75 ₽

К началу страницы

Нужна дополнительная помощь?

Функция ДМАКС в Excel предназначена для нахождения максимального числового значения, хранящегося в столбце ячеек списка или поле базы данных с учетом установленных критериев поиска, и возвращает соответствующий результат.

Вторая функция ДМИН используется в Excel в том же контексте, однако предназначена для нахождения минимального значения. Таким образом, работает обратно пропорционально первой функции.

Рассматриваемые функции могут применяться для поиска данных в таблицах, оформленных как база данных Excel, а также списках и базах данных.

Примеры использования функций ДМИН и ДМАКС в Excel по условию

Пример 1. В таблице содержатся данные о сотрудниках фирмы (оформлена с учетом требований к БД). Необходимо определить:

  1. Минимальный и максимальный возраст мужчины.
  2. Минимальный и максимальны возраст женщины.
  3. Максимальный возраст члена коллектива с фамилией, начинающейся на «Б».

Вид таблицы данных:

Пример 1.

На этом же листе создадим таблицу условий и таблицу для вывода найденных значений:

.

В ячейку C2 поместим список с двумя возможными значениями условий выборки из базы данных («М» и «Ж»).

Для нахождения минимального/максимального возраста мужчины используем функции:

=ДМИН(A10:D18;D1;A1:D2)

ДМИН.

=ДМАКС(A10:D18;D1;A1:D2)

ДМАКС.

Описание аргументов:

  • A10:D18 – диапазон ячеек, в которых находится БД;
  • D1 – ячейка с названием поля данных, в котором хранятся сведения о возрасте;
  • A1:D2 – диапазон ячеек, в которых находится таблица условий.

В таблице критериев установим условие значением пола «Ж» и аналогичным способом найдем значения минимального/максимального возраста женщины:

В таблице критериев Ж.

Удалим содержимое из ячейки C2, в ячейке B2 введем строку =»=Б*». Для поиска максимального возраста с установленным критерием используем функцию:

=ДМАКС(A10:D18;4;A1:D2)

Данная запись является избыточной, поскольку после удаления значения из C2 будет произведен автоматический расчет с учетом нового критерия в ячейке D5. Однако, данная функция приведена для наглядности, чтобы продемонстрировать возможность указания второго аргумента в виде числового значения (в данном случае 4 – четвертый столбец, соответствующий полю «Возраст»). Полученный результат:

поиск максимального возраста Б.

В результате мы получили все данные после выборки с условием отбора возраста из общей БД в Excel.



Сравнение максимального и минимального значения в Базе Данных Excel

Пример 2. В таблице содержатся данные о сотрудниках, их должности (руководящее звено или штатный сотрудник), зарплатах и дате прима на работу. Найти разницу между минимальной зарплатой руководящего сотрудника и максимальной зарплатой штатного сотрудника, принятых на работу не позже 1.01.2015 года.

Вид таблицы данных:

Пример 2.

Создадим две таблицы условий с разными условиями поиска. С помощью функции ДАТА запишем дату 1.01.2015 и установим формат «Общий» для ячейки с результатом, чтобы получить числовое представление даты – 42005. Получим следующее:

две таблицы условий.

Для нахождения разницы зарплат используем следующую формулу:

Полученный результат:

Разница зарплат.

Особенности использования функций ДМАКС и ДМИН в Excel

Обе рассматриваемые функции имеют однотипный синтаксис (список аргументов совпадает):

=ДМАКС(база_данных;поле;условия)

=ДМИН(база_данных;поле;условия)

Описания аргументов:

  • база_данных – обязательный, может быть указан в виде ссылки на диапазон ячеек, которые соответствуют БД, списку или таблице, которая соответствует критериям, установленным для баз данных в Excel. В такой таблице строки являются записями, а столбцы – полями. В первой строке должны быть указаны наименования полей (столбцов).
  • поле – обязательный, принимает ссылку на ячейку, содержащую наименование столбца (поля) таблицы, списка или БД, где будет выполняться поиск наибольшего (ДМАКС) или наименьшего (ДМИН) значения соответственно. Может быть также указан в виде текстовых данных или числового значения – соответствующего номера столбца (отсчет начинается с левой части таблицы с числа 1).
  • условия – обязательный, принимает ссылку на диапазон ячеек, в которых указаны критерии поиска. В таком диапазоне должно содержаться хотя бы одно поле, соответствующее полю таблицы, списка или БД, в которых будет выполняться поиск максимального или минимального значения.

Примечания:

  1. Если любой из аргументов функции указан в виде данных недопустимого типа или ссылки на диапазон пустых ячеек, результатом выполнения любой из рассматриваемых функций будет код ошибки #ЗНАЧ!.
  2. Если в качестве аргумента поле был указан столбец (поле БД), не содержащий числовые данные, результатом выполнения функции будет значение 0 (нуль).
  3. Для удобства указания аргумента условия рекомендуют создавать отдельную таблицу, содержащую не менее двух записей (строк). При этом первая строка должна содержать наименование полей данных, полностью соответствующих наименованиям полей таблицы (списка или БД), где выполняется поиск. Вторая (и последующие) строка должна содержать критерии поиска (логические выражения, данные для сравнения). Такую таблицу условий следует размещать над основной таблицей (БД или списком), поскольку последняя может пополняться новыми записями со временем.
  4. При написании условий используются записи следующих видов:
  • =»=телевизор» – точное совпадение текстовой строки. Для неточных совпадений можно использовать замещающие знаки, например, «*» – любое число символов, «?» – один любой символ;
  • Для числовых данных используют знаки сравнения значений: «>», «<«, «=>», «=<» «<>».


Функция

ДМИН()

, английский вариант DMIN(),

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

Функция

ДМИН()

относится к той же группе функций, что и

БДСУММ()

,

БСЧЁТ()

и др. Поэтому составление формул и задание критериев производится для

ДМИН()

аналогично этим функциям.


Синтаксис функции

ДМИН()

Для использования этой функции требуется чтобы:

  • исходная таблица имела заголовки столбцов;
  • критерии должны были оформлены в виде небольшой таблицы с заголовками;
  • заголовки таблицы критериев совпадали с заголовками исходной таблицы (если критерий не задается формулой).


ДМИН(

база_данных;поле;условия

)

База_данных

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

Базе_данных

строки называются записями, а столбцы — полями.

Поле

— заголовок столбца, в котором ищется минимальное значение, если выполняется условие. Существует несколько вариантов заполнения аргумента

Поле

:

  • можно ввести текстовое значение, представляющий собой название одного из заголовков

    Базы_данных

    (исходной таблицы). Текст указывается в двойных кавычках, например «Возраст» или «Урожай»,
  • можно ввести число (без кавычек), задающее положение столбца в

    Базе_данных

    : 1 — для первого столбца, 2 — для второго и т.д.
  • можно ввести ссылку на ячейку, содержащую заголовок столбца.


Условия

— интервал ячеек, который содержит задаваемые условия (т.е. таблица критериев). Структура таблицы с критериями отбора для

ДМИН()

аналогична структуре для

Расширенного фильтра

и, например, функции

БДСУММ()

.

Задачи

Предположим, что в диапазоне

A

5:D11

имеется таблица продаж (

База_данных

), содержащая

Поля

(столбцы)

Товар

,

Продавец,

Продажи

и

Дата

(см.

файл примера

и рисунок выше).

Сформулируем задачи в виде вопросов.


Вопрос

1 (Определить минимальные продажи

Белова

).

Т.е. найдем строки, в которой в столбце

Продавец

содержится значение

Белов

. Если такие строки есть в таблице, то для них выведем минимальное значение из столбца

Продажи

.

Алгоритм следующий:

  • Создадим в диапазоне

    G5:G6

    табличку критериев (желательно над исходной таблицей или сбоку, чтобы она не мешала добавлению новых данных в таблицу), состоящую из заголовка (совпадает с названием заголовка столбца исходной таблицы, к которому применяется критерий) и собственно критерия (условия отбора);
  • Условия отбора должны быть записаны в специальном формате: =»=Белов» (будет производиться поиск в столбце

    Продавец

    только значений

    точно совпадающих

    со словом

    Белов

    (или

    белов

    ,

    БЕЛОВ

    , т.е. без учета

    регистра

    ). Если написать условие не в виде =»=Белов», а просто ввести в ячейку значение

    Белов

    , то условию будут удовлетворять текстовые строки, которые

    содержат

    слово

    Белов

    , например, «

    Белов Иван», «Иван Белов»

    и пр.)

Предполагаем, что

База_данных

(исходная таблица) находится в

A

5:D11

.

С5

– это ссылка на заголовок столбца, в котором ищется минимальное значение, если выполняется условие.

G5:G6

– ссылка на табличку критериев (см. рисунок выше).

Итоговая формула выглядит так

=ДМИН(B5:C11;C5;G5:G6)

Как видно из исходной таблицы, условиям удовлетворяет 3 строки, поэтому результатом будет минимальное значение из массива (450; 6544; 1245), т.е. 450.

Альтернативное решение — формула

=НАИМЕНЬШИЙ(ЕСЛИ(B6:B11=G6;C6:C11;»»);1)

, которая вводится как

формула массива

(

подробнее см. здесь

). В случае, когда ни одна строка не удовлетворяет условиям, то формула вернет ошибку #ЧИСЛО! в отличие от

ДМИН()

, которая вернет 0 (это может ввести в заблуждение, т.к. не понятно есть ли в исходной таблице строки, удоблетворяющие критерию или нет. См. раздел

Недостаток функции

).


Вопрос 2 (Первая продажа Белова).

В какой день Белов продал первую партию товара?

=ДМИН(B5:D11;D5;G5:G6)

Решение аналогично предыдущей задаче, только минимальное значение ищется не в столбце

С

(

Продажи

), а в столбце

D

(

Дата

).


Вопрос 3 (Минимальные продажи Мяса продавцом Белов)

=ДМИН(A5:C11;C5;F5:G6)

В данном случае таблица критериев представляет собой 2 столбца

Товар

и

Продавец

.


Вопрос 4 (Минимальные продажи среди продаж Белова или Батурина)

=ДМИН(B5:C11;C5;G5:G7)

В данном случае таблица критериев представляет собой 1 столбец

Продавец

с 2-мя строками (с фамилиями продацов

Белов

и

Батурин

).

В

файле примера

приведено решение и других задач.

Недостаток функции

В случае, когда ни одна строка не удовлетворяет условиям, то функция

ДМИН()

вернет 0. Это может ввести в заблуждение, т.к. не понятно: есть ли на самом деле строки, удовлетворяющие критерию и минимальное значение =0 или в исходной таблице отстутствуют строки, удоблетворяющие критерию.

Как показано на рисунке выше,

Параметр3

вообще отстутствует в исходной таблице, но «минимальным» значением является 0!

Лучше использовать альтернативную формулу

=НАИМЕНЬШИЙ(ЕСЛИ(A6:A15=D6;B6:B15;»»);1)

, которая возвращает ошибку #ЧИСЛО! в случае, если ни одна строка не удовлетворяет критерию.

В этом учебном материале вы узнаете, как использовать Excel функцию ДМИН с синтаксисом и примерами.

Описание

Microsoft Excel функция ДМИН возвращает наименьшее число в столбце в списке или базе данных на основе заданных условий.
Функция ДМИН — это встроенная в Excel функция, которая относится к категории функций базы данных .
Её можно использовать как функцию рабочего листа (WS) в Excel.
Как функцию рабочего листа, функцию ДМИН можно ввести как часть формулы в ячейку рабочего листа.

Синтаксис

Синтаксис функции ДМИН в Microsoft Excel:

ДМИН(база_данных;поле;условия)

Аргументы или параметры

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

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

Функция ДМИН возвращает числовое значение.

Применение

  • Excel для Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 для Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000

Тип функции

  • Функция рабочего листа (WS)

Пример (как функция рабочего листа)

Рассмотрим несколько примеров функции ДМИН, чтобы понять, как использовать Excel функцию ДМИН как функцию рабочего листа в Microsoft Excel:

На основании, приведенной выше электронной таблицы Excel, будут возвращены следующие примеры функции ДМИН:

=ДМИН(A4:D8; «Цена»; A1:B2)

Результат: 2.99

=ДМИН(A4:D8; 3; A1:B2)

Результат: 2.99

=ДМИН(A4:D8; «Количество»; A1:A2)

Результат: 3

=ДМИН(A4:D8; 2; A1:A2)

Результат: 3

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

функция администратора 1


Синтаксис

=DMIN(database, field, criteria)


аргументы

  • база данных (обязательный): Диапазон ячеек, составляющих базу данных. Первая строка базы данных должна быть заголовками столбцов.
  • поле (обязательный): Столбец, из которого вы получите наименьшее число. Его можно ввести как метку столбца или порядковый номер:
    • Метка столбца: Метка столбца (заголовок столбца) должна быть заключена в двойные кавычки, например «количество».
    • Индекс: число, представляющее позицию столбца в базе данных, из которого вы вернете наименьшее число. Например, 1 указывает на первый столбец, 2 указывает на второй столбец, И так далее.
  • Критерии (обязательный): Диапазон ячеек, содержащий критерии. Первая строка этого диапазона критериев должна быть заголовками столбцов.

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

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


Примечания к функциям

  • Вы можете заменить фрагмент «Всего» в формуле с относительным порядковым номером 5 С Всего столбец 5й столбец в базе данных: =ДМИН(B3:F14,5,H3:J5).
  • Вы можете использовать любой диапазон для Критерии аргумент, но он должен включать по крайней мере один заголовок столбца и по крайней мере одно значение ячейки под заголовком столбца для указания условия.
  • Если в будущем вам потребуется добавить новую информацию в базу данных, не размещайте диапазон критериев под ней. Поскольку Excel не может добавить новую информацию, если строки под базой данных не пусты.
  • Заголовки базы данных и диапазоны критериев должны совпадать друг с другом.
  • Функция не чувствительна к регистру. Чтобы сделать формулу чувствительной к регистру, вы можете добавить функцию EXACT с помощью ПОИСКПОЗ: =ДМИН(B3:F14,ПОИСКПОЗ(ИСТИНА,ТОЧНОЕ(«Всего»,B3:F3),0),H3:J5).
  • Результатом формулы является числовое значение. Чтобы добавить к нему символ валюты, пожалуйста, примените функцию форматирования ячеек.

Пример

Как показано на рисунке ниже, чтобы получить самую низкую общую цену, соответствующую двум наборам критериев: Пункт = Шайба, Магазин=Б; Товар=ТВ, Магазин=С, Количество>25, скопируйте или введите приведенную ниже формулу в пустую ячейку и нажмите Enter чтобы получить результат:

=ДМИН(B3: F14,«Всего»,H3: J5)

функция администратора 2


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

Функция Excel DAVERAGE

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

Функция Excel DGET

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

Функция Excel DMAX

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

Функция Excel ДПРОИЗВ

Функция Excel ДПРОИЗВ умножает значения в поле записей в списке или базе данных, которые соответствуют определенным критериям.

Функция Excel DSUM

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


Лучшие инструменты для работы в офисе

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

Хотите быстро и качественно выполнять свою повседневную работу? Kutools for Excel предлагает 300 мощных расширенных функций (объединение книг, суммирование по цвету, разделение содержимого ячеек, преобразование даты и т. д.) и экономит для вас 80 % времени.

  • Разработан для 1500 рабочих сценариев, помогает решить 80% проблем с Excel.
  • Уменьшите количество нажатий на клавиатуру и мышь каждый день, избавьтесь от усталости глаз и рук.
  • Станьте экспертом по Excel за 3 минуты. Больше не нужно запоминать какие-либо болезненные формулы и коды VBA.
  • 30-дневная неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 года.

Лента Excel (с Kutools for Excel установлены)


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

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), точно так же, как Chrome, Firefox и новый Internet Explorer.

Снимок экрана Excel (с установленной вкладкой Office)

Комментарии (0)


Оценок пока нет. Оцените первым!

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Функция если excel теория
  • Функция если excel стоимость
  • Функция если excel с многими условиями
  • Функция дмакс в excel примеры
  • Функция для точек в word

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии