Funkcja MINIFS w programie Microsoft Excel - składnia i przykłady formuł

  • Udostępnij To
Michael Brown

Dzisiaj będziemy kontynuować eksplorację funkcji MIN i poznamy jeszcze kilka sposobów na znalezienie najmniejszej liczby na podstawie jednego lub wielu warunków w Excelu. Pokażę Ci połączenie MIN i JEŻELI, a następnie opowiem o zupełnie nowej funkcji MINIFS, aby udowodnić, że ta jest zdecydowanie warta Twojej uwagi.

Już wcześniej opowiadałem o funkcji MIN i jej możliwościach. Ale jeśli używasz Excela od jakiegoś czasu, to wierzę, że wiesz, że możesz łączyć formuły ze sobą na wiele sposobów, aby rozwiązać tak wiele różnych zadań, jak tylko przyjdzie Ci do głowy. W tym artykule chciałbym kontynuować naszą znajomość z MIN, pokazać Ci jeszcze kilka sposobów jej użycia i zaproponować elegancką alternatywę.

Możemy zacząć?

    MIN z kilkoma warunkami

    Jakiś czas temu pokazałem Ci jak używać funkcji MIN i JEŻELI, abyś mógł znaleźć najmniejszą liczbę na podstawie jakiegoś kryterium. Co jednak, jeśli jeden warunek nie wystarczy? Co, jeśli musisz przeprowadzić bardziej złożone wyszukiwanie i znaleźć najmniejszą wartość na podstawie kilku warunków? Co wtedy zrobić?

    Kiedy już wiesz, jak wykryć minimum z 1 ograniczeniem za pomocą funkcji MIN i IF, możesz zastanawiać się nad sposobami wykrycia go za pomocą dwóch lub nawet więcej parametrów. Jak to zrobić? Rozwiązanie będzie tak oczywiste, jak myślisz - za pomocą funkcji MIN i 2 lub więcej IF.

    Tak więc, w przypadku, gdy musisz znaleźć najniższą ilość jabłek sprzedawanych w danym regionie, oto twoje rozwiązanie:

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

    Alternatywnie, możesz uniknąć wielokrotnego IF, używając symbolu mnożenia (*). Ponieważ stosujesz formułę tablicową, operator AND jest zastąpiony gwiazdką. Możesz sprawdzić tę stronę, aby odświeżyć swoją wiedzę na temat operatorów logicznych w funkcjach tablicowych.

    Zatem alternatywny sposób uzyskania najmniejszej liczby jabłek sprzedanych na południu byłby następujący:

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

    Uwaga!!! Pamiętaj, że połączenie MIN i JEŻELI jest formułą tablicową, którą należy wprowadzić za pomocą Ctrl + Shift + Enter .

    MINIFS czyli jak łatwo znaleźć najmniejszą liczbę na podstawie jednego lub kilku warunków

    MINIFS zwraca wartość minimalna przez jedną lub wiele wskazanych przez Ciebie wytycznych. Jak widać z nazwy, jest to połączenie MIN i JEŻELI.

    Uwaga!!! Ta funkcja jest dostępna tylko w programie Microsoft Excel 2019 i w najnowszych wersjach Office 365.

    Poznaj składnię MINIFS

    Ta formuła przechodzi przez twój zakres danych i zwraca ci najmniejszą liczbę zgodnie z parametrami, które ustawiłeś. Jej składnia jest jak poniżej:

    =MINIFS (min_zakres, zakres1, kryteria1, [zakres2], [kryteria2], ...)
    • Min_range (wymagane) - zakres, w którym należy znaleźć minimum
    • Zakres1 (wymagany) - zbiór danych do sprawdzenia dla pierwszego wymagania
    • Kryteria1 (wymagane) - warunek, dla którego ma być sprawdzany Zakres1
    • [zakres2], [kryteria2], ... (opcjonalnie) - dodatkowe zakresy danych i odpowiadające im wymagania. W jednej formule można dodać do 126 kryteriów i zakresów.

    Pamiętacie jak szukaliśmy najmniejszej liczby za pomocą MIN i IF i uderzaliśmy Ctrl + Shift + Enter, aby zamienić ją w formułę tablicową? Cóż, użytkownicy Office 365 mają do dyspozycji inne rozwiązanie. Spoiler alert - jest łatwiejsze :)

    Wróćmy do naszych przykładów i sprawdźmy jak proste może być rozwiązanie.

    Użyj MINIFS, aby uzyskać minimum według jednego kryterium

    Urok MINIFS polega na jego prostocie.Popatrz, pokazujesz mu zakres z liczbami, zestaw komórek do sprawdzenia warunku i sam warunek.Łatwiej zrobić niż powiedzieć w rzeczywistości :)

    Oto nowy wzór rozwiązujący nasz poprzedni przypadek:

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

    Logika jest tak prosta jak ABC:

    A - Najpierw idzie zakres, aby sprawdzić, czy nie ma minimum.

    B - Następnie komórki, w których należy szukać parametru i sam parametr.

    C - Powtórz ostatnią część tyle razy, ile jest kryteriów w Twojej formule.

    Znajdź minimum na podstawie wielu warunków za pomocą MINIFS

    Pokazałem Ci sposób na zlokalizowanie najmniejszej liczby wyznaczonej przez 1 wymaganie przy użyciu MINIFS. To było całkiem proste, prawda? I wierzę, że zanim skończysz czytać to zdanie, zdasz sobie sprawę, że już wiesz, jak zlokalizować najmniejszą liczbę według kilku kryteriów :)

    Poniżej przedstawiamy aktualizację dla tego zadania:

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

    Uwaga!!! Rozmiar min_range i wszystkich criteria_range musi być taki sam, aby formuła działała poprawnie. W przeciwnym razie otrzymasz błąd #VALUE! zamiast poprawnego wyniku.

    Jak znaleźć najmniejszą liczbę bez zer przy użyciu MINIFS

    Parametrami, które podajesz w MINIFS, mogą być nie tylko jakieś słowa i wartości, ale także wyrażenia z operatorami logicznymi (>,<,,=). Mówię, że możesz zlokalizować najmniejszą liczbę, która jest większa od zera, używając tylko jednej formuły:

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

    Użycie MINIFS do zlokalizowania najmniejszej wartości przez częściowe dopasowanie

    Podczas lokalizowania numeru dolnego może się okazać, że Twoje wyszukiwanie nie jest do końca dokładne. Po słowie kluczowym w Twoim zakresie danych mogą znajdować się jakieś dodatkowe słowa, symbole lub przypadkowe spacje, które mogą uniemożliwić Ci uzyskanie oczekiwanego wyniku.

    Na szczęście symbole wieloznaczne mogą być używane w MINIFS i być twoimi małymi wybawcami w tej sytuacji. Tak więc, jeśli wiesz na pewno, że w twojej tabeli jest wiele różnych wejść, powiedzmy, jabłek i musisz znaleźć najmniejszą liczbę ze wszystkich, po prostu umieść gwiazdkę tuż po słowie wyszukiwania, aby formuła wyglądała tak:

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

    W tym przypadku sprawdzi wszystkie wystąpienia jabłka, po których występują dowolne słowa i symbole i zwróci Ci najmniejszą liczbę z kolumny Sold. Ta sztuczka może stać się prawdziwym oszczędzaczem czasu i nerwów, jeśli chodzi o częściowe dopasowania.

    Mówi się, że "Stare jest złote". Ale jak widać coś nowego (jak MINIFS) może być jeszcze lepsze. Jest proste, skuteczne i nie trzeba cały czas pamiętać o kombinacji Ctrl + Shift + Enter. Za pomocą MINIFS można łatwo znaleźć najmniejszą wartość na podstawie jednego, dwóch, trzech itd. warunków.

    Jeśli jednak wolisz "stare złoto", para MIN i IF zrobi dla Ciebie sztuczkę. Zajmie to kilka kliknięć przyciskiem więcej, ale działa (czyż nie o to chodzi?).

    Jeśli szukasz, aby znaleźć N-tą najniższą wartość z kryteriami, użyj formuły SMALL IF.

    Mam nadzieję, że dzisiejsza lektura przypadła Wam do gustu. W razie gdybyście mieli jakieś pytania lub inne przykłady na myśli, zostawcie swoje przemyślenia w sekcji komentarzy.

    Michael Brown jest oddanym entuzjastą technologii z pasją do upraszczania złożonych procesów za pomocą narzędzi programowych. Dzięki ponad dziesięcioletniemu doświadczeniu w branży technologicznej doskonalił swoje umiejętności w programach Microsoft Excel i Outlook, a także w Arkuszach i Dokumentach Google. Blog Michaela jest poświęcony dzieleniu się swoją wiedzą i doświadczeniem z innymi, dostarczając łatwych do zastosowania wskazówek i samouczków w celu poprawy produktywności i wydajności. Niezależnie od tego, czy jesteś doświadczonym profesjonalistą, czy początkującym, blog Michaela oferuje cenne spostrzeżenia i praktyczne porady dotyczące maksymalnego wykorzystania tych niezbędnych narzędzi programowych.