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

  • Поділитися Цим
Michael Brown

Сьогодні ми продовжимо вивчати функцію МИН і дізнаємося ще кілька способів знаходження найменшого числа за однією або декількома умовами в Excel. Я покажу вам комбінацію МИН і ЕСЛИ, а потім розповім про абсолютно нову функцію МИНФИКС, щоб довести, що вона однозначно варта вашої уваги.

Я вже розповідав про функцію МИН та її можливості. Але якщо ви вже деякий час користуєтеся Excel, то, гадаю, знаєте, що формули можна комбінувати між собою безліччю способів для вирішення такої кількості різноманітних завдань, яку тільки можна придумати. У цій статті я хотів би продовжити наше знайомство з функцією МИН, показати вам ще кілька способів її використання та запропонувати елегантну альтернативу.

Почнемо?

    MIN з декількома умовами

    Нещодавно я показував Вам використання функцій МИН і ЕСЛИ для того, щоб знайти найменше число на основі деякого критерію. Але що робити, якщо однієї умови недостатньо? Що робити, якщо потрібно провести більш складний пошук і знайти найменше значення за кількома вимогами? Що тоді робити?

    Коли ви знаєте, як знайти мінімум з 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_діапазон, діапазон1, критерії1, [діапазон2], [критерії2], ...)
    • Min_діапазон (обов'язковий) - діапазон, в якому потрібно знайти мінімум
    • Діапазон1 (необхідний) - набір даних для перевірки першої вимоги
    • Критерій1 (обов'язковий) - умова, на відповідність якій перевіряється Діапазон1
    • [діапазон2], [критерії2], ... (необов'язково) - додаткові діапазони даних та відповідні вимоги до них. В одній формулі можна додавати до 126 критеріїв та діапазонів.

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

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

    Використовуйте MINIFS, щоб отримати мінімум за одним критерієм

    Принадність MINIFS'а в його простоті: ви показуєте йому діапазон з числами, набір комірок для перевірки умови і саму умову. Це легше зробити, ніж сказати, насправді :)

    Ось нова формула для вирішення нашого попереднього кейсу:

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

    Логіка проста, як азбука:

    A - Спочатку йде діапазон для перевірки на мінімум.

    B - Потім комірки, в яких потрібно шукати параметр та сам параметр.

    В - Повторіть останню частину стільки разів, скільки критеріїв є у вашій формулі.

    Пошук мінімуму на основі декількох умов за допомогою MINIFS

    Я показав вам спосіб знаходження найменшого числа, визначеного за 1 вимогою за допомогою MINIFS. Це було досить просто, правда? І я думаю, що коли ви дочитаєте це речення до кінця, то зрозумієте, що ви вже знаєте, як знайти найменше число за кількома критеріями :)

    Пропонуємо вашій увазі оновлену версію цього завдання:

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

    Увага! Для коректної роботи формули розмір min_діапазону та всіх критеріїв_діапазону повинен бути однаковим. В іншому випадку замість коректного результату ви отримаєте помилку #ЗНАЧЕННЯ!

    Як знайти найменше число без нулів з використанням 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 Таблицями та Документами. Блог Майкла присвячений тому, щоб поділитися своїми знаннями та досвідом з іншими, надаючи прості поради та навчальні посібники для підвищення продуктивності та ефективності. Незалежно від того, чи є ви досвідченим професіоналом чи початківцем, блог Майкла пропонує цінну інформацію та практичні поради щодо отримання максимальної користі від цих основних програмних інструментів.