Функция MINIFS в Microsoft Excel - синтаксис и примеры формул

  • Поделись Этим
Michael Brown

Сегодня мы продолжим изучение функции MIN и узнаем еще несколько способов нахождения наименьшего числа на основе одного или нескольких условий в Excel. Я покажу вам комбинацию MIN и IF, а затем расскажу о совершенно новой функции MINIFS, чтобы доказать, что она определенно заслуживает вашего внимания.

Я уже рассказывал о функции MIN и ее возможностях. Но если вы пользуетесь Excel уже некоторое время, думаю, вы знаете, что формулы можно комбинировать друг с другом множеством способов для решения стольких различных задач, о которых вы только можете подумать. В этой статье я хотел бы продолжить наше знакомство с MIN, показать еще несколько способов ее использования и предложить элегантную альтернативу.

Начнем?

    MIN с несколькими условиями

    Некоторое время назад я показал вам использование функций MIN и IF, чтобы вы могли найти наименьшее число на основе некоторого критерия. Но что если одного условия недостаточно? Что если вам нужно провести более сложный поиск и найти наименьшее значение на основе нескольких требований? Что тогда делать?

    Когда вы знаете, как обнаружить минимум с 1 ограничением с помощью MIN и IF, вы можете задаться вопросом о том, как обнаружить его по двум или даже более параметрам. Как вы можете это сделать? Решение будет таким же очевидным, как вы думаете - используя MIN и 2 или более функций IF.

    Итак, если вам нужно найти наименьшее количество яблок, проданных в определенном регионе, вот вам решение:

    {=MIN(IF(A2:A15=F2,IF(C2:C15=F3,D2:D15)))}

    В качестве альтернативы вы можете избежать множественных IF, используя символ умножения (*). Поскольку вы применяете формулу массива, оператор AND заменяется звездочкой. Вы можете проверить эту страницу, чтобы освежить свои знания о логических операторах в функциях массива.

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

    {=MIN(IF((A2:A15=F2)*(C2:C15=F3),D2:D15))}

    Примечание! Помните, что комбинация MIN и IF - это формула массива, которую следует вводить с помощью Ctrl + Shift + Enter .

    MINIFS или как легко найти наименьшее число на основе одного или нескольких условий

    MINIFS возвращает минимальное значение по одному или нескольким указанным вами ориентирам. Как видно из названия, это комбинация MIN и IF.

    Примечание! Эта функция доступна только в Microsoft Excel 2019 и в новейших версиях Office 365.

    Изучите синтаксис MINIFS

    Эта формула проходит через диапазон данных и возвращает наименьшее число в соответствии с заданными параметрами. Ее синтаксис приведен ниже:

    =MINIFS (min_range, range1, criteria1, [range2], [criteria2], ...)
    • Min_range (требуется) - диапазон, в котором нужно найти минимум
    • Диапазон1 (обязательно) - набор данных для проверки первого требования
    • Критерии1 (обязательно) - условие, по которому будет проверяться диапазон1
    • [диапазон2], [критерии2], ... (необязательно) - дополнительный диапазон(ы) данных и соответствующие им требования. Вы можете добавить до 126 критериев и диапазонов в одну формулу.

    Помните, как мы искали самое маленькое число с помощью MIN и IF и нажимали Ctrl + Shift + Enter, чтобы превратить его в формулу массива? У пользователей Office 365 есть другое решение. Спойлер - оно проще :)

    Давайте вернемся к нашим примерам и проверим, насколько простым может быть решение.

    Используйте MINIFS для получения минимума по одному критерию

    Прелесть MINIFS в его простоте. Смотрите, вы показываете ему диапазон с числами, набор ячеек для проверки условия и само условие. На самом деле, это проще сделать, чем сказать :)

    Вот новая формула для решения нашего предыдущего случая:

    =MINIFS(B2:B15,A2:A15,D2)

    Логика проста, как букварь:

    A - Сначала пройдитесь по диапазону, чтобы проверить минимум.

    B - Затем ячейки для поиска параметра и сам параметр.

    C - Повторите последнюю часть столько раз, сколько критериев в вашей формуле.

    Найдите минимум на основе нескольких условий с помощью MINIFS

    Я показал вам, как найти наименьшее число, определяемое 1 требованием, используя MINIFS. Это было довольно просто, не так ли? И я верю, что к тому времени, как вы дочитаете это предложение, вы поймете, что уже знаете, как найти наименьшее число по нескольким критериям :)

    Вот обновление для этой задачи:

    =MINIFS(D2:D15, A2:A15, F2, C2:C15, F3)

    Примечание! Размер min_range и всех criteria_range должен быть одинаковым, чтобы формула работала правильно. В противном случае вы получите ошибку #VALUE! вместо правильного результата.

    Как найти наименьшее число без нулей с помощью MINIFS

    Параметрами, которые вы указываете в MINIFS, могут быть не только некоторые слова и значения, но и выражения с логическими операторами (>,<,,=). Я говорю, что вы можете найти наименьшую цифру, которая больше нуля, используя всего одну формулу:

    =MINIFS(B2:B15, B2:B15, ">0")

    Использование MINIFS для поиска наименьшего значения по частичному совпадению

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

    К счастью, подстановочные знаки могут использоваться в MINIFS и быть вашими маленькими спасителями в этой ситуации. Так, если вы точно знаете, что в вашей таблице есть несколько различных вхождений, скажем, яблок, и вам нужно найти наименьшую цифру из всех, просто поставьте звездочку сразу после поискового слова, чтобы формула выглядела следующим образом:

    =MINIFS(C2:C15,A2:A15,"Apple*")

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

    Говорят: "Старое - золото". Но, как видите, что-то новое (например, MINIFS) может быть даже лучше. Это просто, эффективно и нет необходимости постоянно помнить о комбинации Ctrl + Shift + Enter. Используя MINIFS, вы можете легко найти наименьшее значение на основе одного, двух, трех и т.д. условий.

    Но если вы предпочитаете "старое золото", то вам подойдет пара MIN и IF. Это займет несколько больше нажатий на кнопки, но это работает (не в этом ли суть?).

    Если вы хотите найти N-ое наименьшее значение с критериями, используйте формулу МАЛОЕ ЕСЛИ.

    Надеюсь, вам понравилось сегодняшнее чтение. Если у вас есть вопросы или другие примеры на примете, пожалуйста, оставьте свои мысли в разделе комментариев.

    Майкл Браун — увлеченный технологический энтузиаст, стремящийся упростить сложные процессы с помощью программных инструментов. Имея более чем десятилетний опыт работы в технологической отрасли, он отточил свои навыки в Microsoft Excel и Outlook, а также в Google Sheets и Docs. Блог Майкла посвящен тому, чтобы делиться своими знаниями и опытом с другими, предоставляя простые советы и учебные пособия для повышения производительности и эффективности. Являетесь ли вы опытным профессионалом или новичком, в блоге Майкла вы найдете ценную информацию и практические советы, которые помогут вам максимально эффективно использовать эти важные программные инструменты.