Funkcja MAXIFS w programie Excel
Funkcja MAXIFS programu Excel służy do uzyskiwania wartości maksymalnych na podstawie różnych kryteriów. Czasami musimy analizować dane na podstawie kryteriów. Możemy używać MAXIFS z kryteriami opartymi na datach, liczbach, tekście i innych warunkach.
Możemy używać wszystkich typów operatorów logicznych, takich jak>, =, <= ,, = i symboli wieloznacznych, takich jak * ,? do częściowego dopasowania. Warunek „B? E” dopasuje wszystkie komórki zawierające ciąg tekstowy rozpoczynający się od „A” i kończący się na „e”, a pomiędzy nimi powinien znajdować się tylko jeden znak.
Warunek „H * e” dopasuje wszystkie komórki zawierające ciąg tekstowy zaczynający się od „H” i kończący na „e” z wieloma znakami między nimi. Znalezienie maksymalnych ocen dla dziewcząt i chłopców oddzielnie dla klasy jest jedną z sytuacji, w których można użyć tej funkcji.
![](https://cdn.know-base.net/7070502/excel_maxifs_function_how_to_get_maximum_value_from_excel_.png.webp)
Składnia
Wzór na tę funkcję to:
![](https://cdn.know-base.net/7070502/excel_maxifs_function_how_to_get_maximum_value_from_excel__2.png.webp)
Funkcja MAXIFS zwraca maksymalną wartość z zakresu na podstawie wielu kryteriów w celu sprawdzenia w wielu zakresach.
Wyjaśnienie argumentów
- Maksymalny zakres: jest to zakres, z którego musimy znaleźć maksymalną wartość.
- Zakres 1: jest to zakres, z którego będziemy porównywać wartości z kryteriami, aby uzyskać wartość maksymalną.
- Kryterium 1: to jest argument warunku do określenia.
- Zakres 2: jest to kolejny zakres, w którym porównamy wartości z kryteriami, aby uzyskać wartość maksymalną. W ten sposób możemy zapewnić 126 par zakresu / kryteriów.
- Kryterium 2: to jest argument dla drugiego warunku do określenia.
Jak korzystać z funkcji MAXIFS w programie Excel?
Zrozummy funkcję MAXIFS z kilkoma przykładami w programie Excel.
Przykład 1
Załóżmy, że mamy następujące dane uczniów z klasy, w której mamy oceny ocenione przez uczniów z podaniem ich płci.
![](https://cdn.know-base.net/7070502/excel_maxifs_function_how_to_get_maximum_value_from_excel__3.png.webp)
Aby nagradzać uczniów, musimy osobno znaleźć maksymalne oceny dla kobiet i mężczyzn.
Aby znaleźć, kroki byłyby następujące:
Stworzyliśmy następujący format wyświetlania maksymalnych ocen.
![](https://cdn.know-base.net/7070502/excel_maxifs_function_how_to_get_maximum_value_from_excel__4.png.webp)
Teraz, aby uzyskać maksymalne oceny dla uczniów płci żeńskiej i męskiej, zastosujemy formułę MAXIFS.
- Znając składnię, będziemy odwoływać się do komórek, w których zapisano znaczniki dla pierwszego argumentu.
![](https://cdn.know-base.net/7070502/excel_maxifs_function_how_to_get_maximum_value_from_excel__5.png.webp)
- Teraz musimy wybrać zakres dla drugiego argumentu, w którym musimy sprawdzić kryteria.
![](https://cdn.know-base.net/7070502/excel_maxifs_function_how_to_get_maximum_value_from_excel__6.png.webp)
- W przypadku trzeciego argumentu będziemy odnosić się do komórki po lewej stronie komórki z formułą. Lewa komórka zawiera „Kobieta”, czyli płeć, którą musimy najpierw porównać, a następnie uzyskać maksymalne oceny.
![](https://cdn.know-base.net/7070502/excel_maxifs_function_how_to_get_maximum_value_from_excel__7.png.webp)
Teraz zamkniemy nawias dla funkcji i uzyskamy maksymalne oceny zdobyte przez studentkę.
Jak widać w powyższej funkcji, użyliśmy względnego odwołania do komórki w programie Excel dla wszystkich trzech argumentów, co oznacza, że jeśli skopiujemy i wkleimy funkcję w innej komórce, odniesienie zostanie zmienione. Jeśli chcemy zachować to samo odniesienie, musimy użyć odniesienia bezwzględnego .
- Aby odniesienie było absolutne, użyjemy znaku „$” przed alfabetem kolumny i numerem wiersza.
![](https://cdn.know-base.net/7070502/excel_maxifs_function_how_to_get_maximum_value_from_excel__8.png.webp)
- Zatem maksymalna liczba ocen otrzymanych przez studentkę to 82.
![](https://cdn.know-base.net/7070502/excel_maxifs_function_how_to_get_maximum_value_from_excel__9.png.webp)
- Teraz skopiujemy formułę i wkleimy ją do komórki dla uczniów płci męskiej. Upewnić się, że użycie „pasta Formula Only” z „Wklej specjalnie” jak nie chcemy skopiować formatowanie też.
![](https://cdn.know-base.net/7070502/excel_maxifs_function_how_to_get_maximum_value_from_excel__10.png.webp)
Mamy również maksymalną liczbę ocen uzyskanych przez ucznia, czyli 91.
Przykład nr 2
We wcześniejszej wersji programu Excel nie mamy funkcji MAXIFS jako funkcji wbudowanej. W tym przypadku używaliśmy formuły tablicowej opartej na funkcji MAX i IF .
Załóżmy, że mamy następujące dane dotyczące organizacji.
![](https://cdn.know-base.net/7070502/excel_maxifs_function_how_to_get_maximum_value_from_excel__11.png.webp)
Na podstawie tych danych widzimy, że sprzedawcy w różnych regionach sprzedali różne przedmioty. Jeśli chcemy znaleźć maksymalną ilość sprzedanego przedmiotu, możemy użyć formuły tablicowej opartej na funkcji MAX i IF .
Kroki:
Musimy stworzyć listę rozwijaną dla nazw pozycji, aby użytkownik mógł wybierać z listy; nie będzie musiał pisać, ponieważ podczas pisania może wystąpić błąd ortograficzny. Aby utworzyć listę rozwijaną w programie Excel, musimy najpierw utworzyć format.
![](https://cdn.know-base.net/7070502/excel_maxifs_function_how_to_get_maximum_value_from_excel__12.png.webp)
Aby utworzyć listę rozwijaną, wybierzemy komórkę, a następnie klikniemy polecenie „Walidacja danych w programie Excel” dostępne w grupie „Narzędzia danych” w „Dane”.
![](https://cdn.know-base.net/7070502/excel_maxifs_function_how_to_get_maximum_value_from_excel__13.png.webp)
Wybierz „Lista” dla opcji „Zezwalaj” , wpisz nazwy elementów w polu tekstowym „Źródło” i kliknij „OK”.
![](https://cdn.know-base.net/7070502/excel_maxifs_function_how_to_get_maximum_value_from_excel__14.png.webp)
Lista rozwijana zostanie utworzona w następujący sposób:
![](https://cdn.know-base.net/7070502/excel_maxifs_function_how_to_get_maximum_value_from_excel__15.png.webp)
Teraz, aby uzyskać maksymalną sprzedaż, zastosujemy formułę w następujący sposób:
![](https://cdn.know-base.net/7070502/excel_maxifs_function_how_to_get_maximum_value_from_excel__16.png.webp)
Podczas wprowadzania formuły musimy nacisnąć Ctrl + Shift + Enter, ponieważ jest to formuła tablicowa.
Jak już podano szereg wielu komórek do „test_logiczny” dla funkcji IF i porównano samo z nazwy elementu pisemnej w powyższej komórki, JEŚLI funkcja w Excelu zwróci więcej niż jedną wartość, a następnie funkcja MAX odbędzie się maksymalna wartość. Ponieważ funkcja JEŻELI zwraca więcej niż jedną wartość, dlatego w programie Excel nazywana jest formułą tablicową.
![](https://cdn.know-base.net/7070502/excel_maxifs_function_how_to_get_maximum_value_from_excel__17.png.webp)
Przykład nr 3
Załóżmy, że chcemy dowiedzieć się o maksymalnej sprzedaży przedmiotu w oparciu o region. Aby zrobić to samo, użyjemy formuły ZAGNIEŻDŻONE JEŻELI z funkcją MAKS.
Kroki byłyby następujące:
Najpierw musimy utworzyć następujący format:
![](https://cdn.know-base.net/7070502/excel_maxifs_function_how_to_get_maximum_value_from_excel__18.png.webp)
Musimy utworzyć listę rozwijaną dla „Nazwy pozycji” i „Regionu”.
![](https://cdn.know-base.net/7070502/excel_maxifs_function_how_to_get_maximum_value_from_excel__19.png.webp)
Teraz zastosujemy formułę tablicową opartą na ZAGNIEŻDZONYM JEŻELI w programie Excel i funkcji MAX.
![](https://cdn.know-base.net/7070502/excel_maxifs_function_how_to_get_maximum_value_from_excel__20.png.webp)
Najpierw musimy porównać nazwy pozycji z wartością zapisaną w „G7”, a następnie region z wartością zapisaną w „G8” . Funkcje JEŻELI zwrócą wartości dla określonego elementu i regionu. Funkcja MAX zwróci maksymalną wartość.
![](https://cdn.know-base.net/7070502/excel_maxifs_function_how_to_get_maximum_value_from_excel__21.png.webp)
Maksymalna sprzedaż klawiatury w zachodnim regionie wynosi 34.
![](https://cdn.know-base.net/7070502/excel_maxifs_function_how_to_get_maximum_value_from_excel__22.png.webp)
Upewnij się, że podczas wprowadzania formuły wciskamy Ctrl + Shift + Enter , ponieważ jest to formuła tablicowa.
Teraz wybierzemy nazwy przedmiotów i regiony, aby poznać maksymalną sprzedaż.
![](https://cdn.know-base.net/7070502/excel_maxifs_function_how_to_get_maximum_value_from_excel__23.png.webp)
Rzeczy do zapamiętania
- Podczas wprowadzania formuły tablicowej naciśnij jednocześnie klawisze Control Shift-Enter w programie Excel .
- Dzięki zagnieżdżonym funkcjom JEŻELI i MAX możemy określić dowolną liczbę warunków, aby uzyskać maksymalną wartość.
- Rozmiar i kształt argumentów max_range i category_rangeN muszą być takie same; w przeciwnym razie funkcje MAXIFS zwracają #ARG! Błąd.