MAX -funktion i Excel - Find det største antal

Download eksempel på projektmappe

Download eksemplet på projektmappe

Denne vejledning viser, hvordan du bruger Excel MAX -funktion i Excel for at beregne det største antal.

MAX Funktionsoversigt

MAX -funktionen Beregner det største antal.

Hvis du vil bruge MAX Excel -regnearksfunktionen, skal du markere en celle og skrive:

(Bemærk hvordan formelindgangene vises)

MAX -funktion Syntaks og input:

1 = MAX (nummer1, nummer2)

array - En række tal.

Sådan bruges MAX -funktionen

MAX -funktionen returnerer den største værdi fra et datasæt.

Lad os bruge MAX -funktionen til at finde det højeste BNP i verden:

1 = MAX (B2: B11)

Tomme celler eller celler med tekst

MAX-funktionen ignorerer celler, der er tomme, eller som indeholder ikke-numeriske værdier.

MAX dato

Da Excel gemmer dato som serienumre, kan vi bruge MAX -funktionen til at finde den maksimale dato.

1 = MAX (B2: B8)

VLOOKUP & MAX

I ovenstående eksempel brugte vi MAX -funktionen til at bestemme det højeste BNP i verden. Efter at have fundet MAX BNP, kan vi bruge VLOOKUP -funktionen til at finde landet med det højeste BNP:

1 = VLOOKUP (MAX (A2: A9), A2: B9, 2, FALSE)

Ovenstående funktion beregner det højeste BNP ved hjælp af MAX -funktionen. VLOOKUP -funktionen søger efter det højeste BNP og returnerer oplysningerne fra den anden kolonne (som angivet med "2" i vores formel) i søgeområdet (A2: B9).

Bemærk: Det element, vi leder efter (BNP), skal være i den første kolonne, når du bruger VLOOKUP -funktionen.

MAXIFS -funktion

MAXIFS -funktion returnerer den maksimale værdi fra et dataområde baseret på et eller flere kriterier. Antag fra vores BNP -eksempel, at vi ønsker at finde det højeste BNP i et asiatisk land. Brug formlen:

1 = MAXIFS ($ C $ 2: $ C $ 11, $ B $ 2: $ B $ 11, E2)

Funktionen indsnævrer sit dataområde ved at anvende de betingelser, vi har givet. Det leder efter Asien i B2: B11 og skaber dermed et undersæt fra det originale dataområde. Den maksimale værdi beregnes derefter ud fra denne undersæt af data.

Hvis du vil vide mere om, hvordan MAXIFS -funktionen fungerer, kan du læse vores selvstudie om MAXIFS og MINIFS.

Bemærk: MAXIFS -funktionen er kun tilgængelig i Excel 2022 eller Excel 365. Hvis du har en ældre Excel -version, kan du bruge Array -funktion til at lave din egen MAX IF.

MAX IF

Hvis du bruger ældre Excel -versioner, kan du kombinere IF -funktion med MAX -funktion ved hjælp af en Array -funktion. Brug det samme eksempel som ovenfor og brug formlen:

1 {= MAX (IF (E2 = $ B $ 2: $ B $ 11, $ C $ 2: $ C $ 11))}

Bemærk: Når du opbygger matrixfunktioner, skal du trykke på CTRL + SKIFT + ENTER i stedet for bare ENTER efter oprettelse af din formel.

Du vil bemærke, hvordan de krøllede parenteser vises. Du kan ikke bare manuelt skrive de krøllede parenteser; du skal bruge CTRL + SKIFT + ENTER.

Formlen skaber en delmængde af BNP ved hjælp af søgekriterierne. IF -funktionen søger efter "Asien" i B2: B11 og returnerer de tilsvarende værdier fra C2: C11 til MAX -funktionen. Således beregnes kun det højeste BNP i Asien.

Bemærk: Ovenstående formel bruger absolutte referencer ($ -tegnene) til at låse cellereferencer ved kopiering af formler. Hvis du ikke er bekendt med dette, kan du læse vores Excel -referenceguide

MAX -funktion i Google Sheets

MAX -funktionen fungerer nøjagtig det samme i Google Sheets som i Excel.

Ekstra Noter

MIN -funktionen returnerer det mindste tal i en serie.

MAX Eksempler i VBA

Du kan også få adgang til Excel MAX -funktionen indefra VBA ved hjælp af Application.WorksheetFunktion.

1 Application.WorksheetFunction.Max (1, 1.23, 3, 21 + 9.43)

Sætningen ovenfor returnerer 30,43 som maks. Værdi (21 + 9,43 = 30,43)

MAX kan også acceptere et område (eller navngivet område) som en parameter som vist i VBA -koden herunder

12 Dim Max_Value som dobbeltMax_Value = Application.WorksheetFunction.Max (område ("A1: A10"))

Derudover kan MAX acceptere navnet på en tabel som den, der er vist ovenfor, som en parameter:

12 Dim Max_Value som dobbeltMax_Value = Application.WorksheetFunction.Max (område ("tabel1"))

MAX ignorerer ikke-numeriske værdier, så resultatet af koden ovenfor er 80.

Tilbage til listen over alle funktioner i Excel

wave wave wave wave wave