Pobierz przykładowy skoroszyt
Ten samouczek pokazuje, jak używać Funkcja Excel MAX w Excelu, aby obliczyć największą liczbę.
Przegląd funkcji MAX
Funkcja MAX Oblicza największą liczbę.
Aby użyć funkcji MAX Excel Worksheet, wybierz komórkę i wpisz:
(Zwróć uwagę, jak pojawiają się dane wejściowe formuły)
Funkcja MAX Składnia i wejścia:
1 | =MAX(liczba1,liczba2) |
szyk - Tablica liczb.
Jak korzystać z funkcji MAX
Funkcja MAX zwraca największą wartość z zestawu danych.
Tutaj użyjmy funkcji MAX, aby znaleźć najwyższy PKB na świecie:
1 | =MAKS(B2:B11) |
Puste komórki lub komórki z tekstem
Funkcja MAX ignoruje komórki, które są puste lub zawierają wartości nieliczbowe.
MAX Data
Ponieważ Excel przechowuje datę jako numery seryjne, możemy użyć funkcji MAX, aby znaleźć maksymalną datę.
1 | =MAKS(B2:B8) |
WYSZUKAJ.PIONOWO I MAX
W naszym powyższym przykładzie użyliśmy funkcji MAX do określenia najwyższego PKB na świecie. Po znalezieniu MAX PKB, możemy użyć funkcji WYSZUKAJ.PIONOWO, aby znaleźć kraj o najwyższym PKB:
1 | =WYSZUKAJ.PIONOWO(MAKS(A2:A9);A2:B9;2;FAŁSZ) |
Powyższa funkcja oblicza najwyższy PKB za pomocą funkcji MAX. Funkcja WYSZUKAJ.PIONOWO wyszukuje najwyższy PKB i zwraca informacje z drugiej kolumny (wskazanej przez „2” w naszej formule) zakresu wyszukiwania (A2:B9).
Uwaga: element, którego szukamy (PKB), musi znajdować się w pierwszej kolumnie podczas korzystania z funkcji WYSZUKAJ.PIONOWO.
Funkcja MAXIFS
Funkcja MAXIFS zwraca maksymalną wartość z zakresu danych w oparciu o jedno lub więcej kryteriów. Na podstawie naszego przykładu PKB załóżmy, że chcemy znaleźć najwyższy PKB w kraju azjatyckim. Użyj wzoru:
1 | =MAKS.WARUNKI($C$2:$C$11; B$2:$B$11; E2) |
Funkcja zawęża zakres danych, stosując podane przez nas warunki. Szuka Azji w B2:B11, tworząc w ten sposób podzbiór z oryginalnego zakresu danych. Z tego podzbioru danych obliczana jest następnie wartość maksymalna.
Aby dowiedzieć się więcej o działaniu funkcji MAXIFS, przeczytaj nasz samouczek na temat MAXIFS i MINIFS.
Uwaga: Funkcja MAXIFS jest dostępna tylko w programie Excel 2022 lub Excel 365. Jeśli masz starszą wersję programu Excel, możesz użyć funkcji tablicy, aby utworzyć własną wartość MAX IF.
MAKS JEŚLI
Jeśli używasz starszych wersji programu Excel, możesz połączyć funkcję IF z funkcją MAX za pomocą funkcji tablicy. Biorąc ten sam przykład co powyżej, użyj wzoru:
1 | {=MAKS(JEŻELI(E2=$B2:$B11$;$C$2:$11$))} |
Uwaga: Podczas tworzenia funkcji tablicowych po utworzeniu formuły należy nacisnąć klawisze CTRL + SHIFT + ENTER, a nie tylko ENTER.
Zauważysz, jak pojawiają się nawiasy klamrowe. Nie możesz po prostu ręcznie wpisywać nawiasów klamrowych; musisz użyć CTRL + SHIFT + ENTER.
Formuła tworzy podzbiór PKB przy użyciu kryteriów wyszukiwania. Funkcja IF wyszukuje „Azja” w B2:B11 i zwraca odpowiednie wartości z C2:C11 do funkcji MAX. Tak więc obliczanie najwyższego PKB tylko w Azji.
Uwaga: Powyższa formuła używa odwołań bezwzględnych (znaków $) do blokowania odwołań do komórek podczas kopiowania formuł. Jeśli nie znasz tego, przeczytaj nasze Przewodnik po programach Excel
Funkcja MAX w Arkuszach Google
Funkcja MAX działa dokładnie tak samo w Arkuszach Google, jak w Excelu.
Dodatkowe uwagi
Funkcja MIN zwraca najmniejszą liczbę w serii.
MAX Przykłady w VBA
Możesz także uzyskać dostęp do funkcji Excel MAX z poziomu VBA, używając Aplikacja.WorksheetFunkcja.
1 | Aplikacja.Arkusz Funkcja.Max(1, 1,23, 3, 21 + 9,43) |
Powyższe oświadczenie zwróci 30,43 jako wartość maksymalną (21 + 9,43 = 30,43)
MAX może również zaakceptować zakres (lub nazwany zakres) jako parametr, jak pokazano w poniższym kodzie VBA
12 | Dim Max_Wartość jako podwójnaMax_Value = Aplikacja.WorksheetFunction.Max(Zakres("A1:A10")) |
Dodatkowo MAX może przyjąć jako parametr nazwę tabeli, taką jak pokazana powyżej:
12 | Dim Max_Wartość jako podwójnaMax_Value = Application.WorksheetFunction.Max(Range("Tabela1")) |
MAX ignoruje wartości nieliczbowe, więc wynik powyższego kodu to 80.
Wróć do listy wszystkich funkcji w Excelu