Funkcia MINIFS v programe Microsoft Excel - syntax a príklady vzorcov

  • Zdieľajte To
Michael Brown

Dnes budeme pokračovať v skúmaní funkcie MIN a zistíme ďalšie spôsoby, ako v Exceli nájsť najmenšie číslo na základe jednej alebo viacerých podmienok. Ukážem vám kombináciu funkcií MIN a IF a potom vám poviem o úplne novej funkcii MINIFS, aby som dokázal, že táto funkcia určite stojí za vašu pozornosť.

O funkcii MIN a jej možnostiach som už rozprával. Ak však už nejaký čas používate Excel, verím, že viete, že vzorce môžete navzájom kombinovať mnohými spôsobmi a riešiť tak rôzne úlohy, aké vás len napadnú. V tomto článku by som chcel pokračovať v našom zoznamovaní sa s funkciou MIN, ukázať vám ďalšie možnosti jej využitia a ponúknuť elegantnú alternatívu.

Môžeme začať?

    MIN s niekoľkými podmienkami

    Pred chvíľou som vám ukázal použitie funkcií MIN a IF, aby ste mohli nájsť najmenšie číslo na základe nejakého kritéria. Ale čo ak vám jedna podmienka nestačí? Čo ak potrebujete vykonať zložitejšie hľadanie a nájsť najmenšiu hodnotu na základe niekoľkých požiadaviek? Čo by ste mali urobiť potom?

    Keď viete, ako zistiť minimum s 1 obmedzením pomocou MIN a IF, možno vás zaujímajú spôsoby, ako ho zistiť pomocou dvoch alebo dokonca viacerých parametrov. Ako to môžete urobiť? Riešenie by bolo také jasné, ako si myslíte - pomocou funkcie MIN a 2 alebo viacerých funkcií IF.

    Ak teda potrebujete zistiť najnižšie množstvo jabĺk predaných v určitom regióne, tu je vaše riešenie:

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

    Alternatívne sa môžete vyhnúť viacnásobnému IF použitím symbolu násobenia (*). Keďže použijete vzorec poľa, operátor AND je nahradený hviezdičkou. Na tejto stránke si môžete osviežiť svoje vedomosti o logických operátoroch vo funkciách poľa.

    Alternatívny spôsob, ako získať najmenší počet jabĺk predaných na juhu, by teda bol nasledovný:

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

    Nezabudnite, že kombinácia MIN a IF je vzorec poľa, ktorý sa zadáva pomocou klávesovej skratky Ctrl + Shift + Enter .

    MINIFS alebo ako jednoducho nájsť najmenšie číslo na základe jednej alebo viacerých podmienok

    MINIFS vracia minimálna hodnota podľa jedného alebo viacerých zadaných usmernení. Ako vidíte z názvu, ide o kombináciu MIN a IF.

    Poznámka: Táto funkcia je k dispozícii len v programe Microsoft Excel 2019 a v najnovších verziách služby Office 365.

    Preskúmajte syntax MINIFS

    Tento vzorec prechádza rozsahom údajov a vracia najmenšie číslo podľa nastavených parametrov. Jeho syntax je uvedená nižšie:

    =MINIFS (min_range, range1, criteria1, [range2], [criteria2], ...)
    • Min_range (povinné) - rozsah, v ktorom sa má nájsť minimum
    • Range1 (povinné) - súbor údajov na kontrolu prvej požiadavky
    • Kritérium1 (povinné) - podmienka, ktorá sa má kontrolovať v rozsahu1
    • [rozsah2], [kritérium2], ... (nepovinné) - ďalšie rozsahy údajov a ich príslušné požiadavky. Do jedného vzorca môžete pridať až 126 kritérií a rozsahov.

    Pamätáte si, ako sme hľadali najmenšie číslo pomocou MIN a IF a stláčali Ctrl + Shift + Enter, aby sme ho premenili na vzorec poľa? Nuž, používatelia Office 365 majú k dispozícii iné riešenie. Pozor, spoiler - je to jednoduchšie :)

    Vráťme sa k našim príkladom a overme si, aké jednoduché môže byť riešenie.

    Na získanie minima podľa jedného kritéria použite MINIFS

    Čaro MINIFS je v jeho jednoduchosti. Pozrite sa, ukážete mu rozsah s číslami, sadu buniek na kontrolu podmienky a samotnú podmienku. V skutočnosti je to jednoduchšie urobiť, ako povedať :)

    Tu je nový vzorec na riešenie nášho predchádzajúceho prípadu:

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

    Logika je jednoduchá ako ABC:

    A - Najskôr sa skontroluje minimálny rozsah.

    B - Potom bunky, v ktorých sa má parameter hľadať, a samotný parameter.

    C - Poslednú časť zopakujte toľkokrát, koľko kritérií je vo vzorci.

    Vyhľadanie minima na základe viacerých podmienok pomocou MINIFS

    Ukázal som vám spôsob, ako pomocou MINIFS nájsť najmenšie číslo určené 1 požiadavkou. Bolo to celkom jednoduché, však? A verím, že kým dočítate túto vetu, uvedomíte si, že už viete, ako nájsť najmenšie číslo podľa viacerých kritérií :)

    Tu je aktualizácia tejto úlohy:

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

    Poznámka! Veľkosť min_range a všetkých kritérií_range musí byť rovnaká, aby vzorec fungoval správne. V opačnom prípade sa namiesto správneho výsledku zobrazí chyba #VALUE!

    Ako nájsť najmenšie číslo bez núl pomocou MINIFS

    Parametrami, ktoré zadávate v MINIFS, môžu byť nielen niektoré slová a hodnoty, ale aj výrazy s logickými operátormi (>,<,,=). Hovorím, že najmenšie číslo, ktoré je väčšie ako nula, môžete nájsť len pomocou jedného vzorca:

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

    Použitie funkcie MINIFS na vyhľadanie najmenšej hodnoty pomocou čiastočnej zhody

    Pri vyhľadávaní dolného čísla sa môže ukázať, že vaše vyhľadávanie nie je úplne presné. V rozsahu údajov sa môžu vyskytovať niektoré slová navyše, symboly alebo náhodné medzery za kľúčovým slovom, ktoré môžu zabrániť získaniu očakávaného výsledku.

    Našťastie sa v MINIFS dajú použiť zástupné znaky, ktoré sú v tejto situácii vašou malou záchranou. Ak teda s istotou viete, že v tabuľke je viacero rôznych vstupov, povedzme jabĺk, a potrebujete nájsť najmenšie číslo zo všetkých, stačí dať hviezdičku hneď za hľadané slovo, aby vzorec vyzeral takto:

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

    V tomto prípade skontroluje všetky výskyty slova apple, za ktorým nasledujú ľubovoľné slová a symboly, a vráti vám najmenšie číslo zo stĺpca Sold. Tento trik sa môže stať skutočným šetričom času a nervov, keď ide o čiastočné zhody.

    Hovorí sa: "Staré je zlato." Ale ako vidíte, niečo nové (ako MINIFS) môže byť ešte lepšie. Je to jednoduché, efektívne a nie je potrebné mať neustále na pamäti kombináciu Ctrl + Shift + Enter. Pomocou MINIFS môžete ľahko nájsť najmenšiu hodnotu na základe jednej, dvoch, troch atď. podmienok.

    Ak však dávate prednosť "starému zlatu", dvojica MIN a IF vám pomôže. Bude to vyžadovať niekoľko ďalších kliknutí na tlačidlo, ale funguje to (nie je to pointa?)

    Ak chcete nájsť N-tú najnižšiu hodnotu pomocou kritérií, použite vzorec SMALL IF.

    Dúfam, že sa vám dnešné čítanie páčilo. V prípade, že máte nejaké otázky alebo vás napadajú ďalšie príklady, zanechajte svoje názory v sekcii komentárov.

    Michael Brown je nadšený technologický nadšenec s vášňou pre zjednodušovanie zložitých procesov pomocou softvérových nástrojov. S viac ako desaťročnými skúsenosťami v technologickom priemysle si zdokonalil svoje zručnosti v programoch Microsoft Excel a Outlook, ako aj Tabuľky Google a Dokumenty. Michaelov blog je venovaný zdieľaniu svojich vedomostí a odborných znalostí s ostatnými a poskytuje jednoduché tipy a návody na zlepšenie produktivity a efektivity. Či už ste skúsený profesionál alebo začiatočník, Michaelov blog ponúka cenné poznatky a praktické rady, ako z týchto základných softvérových nástrojov vyťažiť maximum.