Функция 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 (задължително) - диапазонът, в който да се намери минимумът
    • Range1 (задължително) - наборът от данни, които се проверяват за първото изискване
    • Criteria1 (задължително) - условието, за което се проверява Range1
    • [range2], [criteria2], ... (по избор) - допълнителен(и) диапазон(и) от данни и съответните им изисквания. Можете да добавите до 126 критерия и диапазона в една формула.

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

    Нека се върнем към нашите примери и да проверим колко лесно може да бъде решението.

    Използвайте MINIFS, за да получите минимум по един критерий

    Очарованието на MINIFS е в неговата простота. Погледнете, показвате му диапазон с числа, набор от клетки за проверка на условието и самото условие. Всъщност е по-лесно да се направи, отколкото да се каже :)

    Ето новата формула за решаване на предишния ни случай:

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

    Логиката е проста като ABC:

    О - Първо се преминава през диапазона, за да се провери за минимума.

    B - След това клетките, в които да се търси параметърът, и самият параметър.

    В - Повторете последната част толкова пъти, колкото са критериите във вашата формула.

    Намиране на минимум въз основа на множество условия с 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*")

    В този случай тя ще провери всички срещания на ябълка, последвани от всякакви думи и символи, и ще ви върне най-малкото число от колоната Продадено. Този трик може да се превърне в истинско средство за спестяване на време и нерви, когато става въпрос за частични съвпадения.

    Казват, че "старото е злато". Но доколкото виждате, нещо ново (като MINIFS) може да е още по-добро. То е просто, ефективно и не е необходимо постоянно да помните комбинацията Ctrl + Shift + Enter. С помощта на MINIFS можете лесно да намерите най-малката стойност въз основа на едно, две, три и т.н. условия.

    Но ако предпочитате "старото злато", двойката MIN и IF ще ви свърши работа. Ще отнеме още няколко натискания на бутони, но работи (нали това е смисълът?)

    Ако искате да намерите N-тата най-ниска стойност с критерии, използвайте формулата SMALL IF.

    Надявам се днешното четиво да ви е харесало. В случай че имате някакви въпроси или други примери, моля, оставете мислите си в раздела за коментари.

    Майкъл Браун е отдаден технологичен ентусиаст със страст към опростяване на сложни процеси с помощта на софтуерни инструменти. С повече от десетилетие опит в технологичната индустрия, той е усъвършенствал уменията си в Microsoft Excel и Outlook, както и в Google Sheets и Docs. Блогът на Майкъл е посветен на споделянето на неговите знания и опит с други, предоставяйки лесни за следване съвети и уроци за подобряване на продуктивността и ефективността. Независимо дали сте опитен професионалист или начинаещ, блогът на Michael предлага ценни прозрения и практически съвети за извличане на максимума от тези основни софтуерни инструменти.