STOR funktion Excel - Beregn kth største værdi

Download eksempel på projektmappe

Download eksemplet på projektmappe

Denne vejledning viser, hvordan du bruger Excel STOR funktion i Excel for at beregne den nth største værdi.

LARGE Funktionsoversigt

LARGE -funktionen beregner den kth største værdi.

For at bruge funktionen STORT Excel -regneark skal du vælge en celle og skrive:

(Bemærk hvordan formelindgangene vises)

STOR funktion Syntaks og input:

1 = STORT (array, k)

array - En række tal.

k - Placeringen af ​​den værdi, du vil returnere. Eksempel: 6 ville returnere den sjette største værdi.

Sådan bruges den store funktion

LARGE-funktionen returnerer det k-th største tal fra en række værdier. Det er det modsatte af den lille funktion.

For at bruge funktionen STOR skal du bruge følgende formel:

1 = STOR (B2: B9, 3)

Her leder vi efter det 3. største antal (3. ældste elev) i området B2: B9.

Uden for rækkevidde fejl

Hvis du indtaster et tal k, der er større end antallet af varer i området, returnerer LARGE -funktionen #NUM! fejl

1 = STOR (B2: B8, 8)

Bemærk her, at vi leder efter det 8. største nummer i en række på kun 7 tal. Så LARGE -funktionen returnerer #NUM !.

Ikke-numeriske data

LARGE-funktionen ignorerer fuldstændigt ikke-numeriske data, som om disse data ikke er en del af dataområdet.

1 = STOR (B2: B8, 4)

STORT Hvis

Vi kan også bruge den STORE funktion med kriterier til at udføre et "stort hvis". Lad os for eksempel sige, at vi vil finde den 2. ældste mandlige elev.

Vi vil bruge denne matrixformel:

1 {= STOR (HVIS (B2: B8 = "M", C2: C8), 2)}

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.

Hvis du vil vide mere om, hvordan LARGE "IF" -formlen fungerer, kan du læse vores selvstudie om LARGE If og LARGE IF.

Sorter med LARGE -funktionen

En ganske nyttig anvendelse til LARGE -funktionen er at sortere data i faldende (største til mindste) rækkefølge. For at sortere data kombinerer vi LARGE -funktionen med ROW -funktionen.

1 = LARGE ($ A $ 2: $ A $ 8, ROW ()-1)

Denne funktion fungerer ved at bruge funktionen RÆKKE til at definere k-værdien. Læg mærke til, hvordan række 2 har det største tal (k = 1), række 3 har den næststørste (k = 2), så videre og så videre. Således sorterer området fra største til mindste.

Hvis du vil vide mere, kan du læse vores tutorial om sortering med de små og store funktioner.

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 Referencer Guide (link til: https://www.automateexcel.com/excel/basics/cell-references?preview=true#Absolute_Frozen_and_Relative_References )

STOR funktion i Google Sheets

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

STORE eksempler i VBA

Du kan også bruge LARGE -funktionen i VBA. Type:
application.worksheetfunction.large (array, k)
For funktionsargumenterne (array osv.) Kan du enten indtaste dem direkte i funktionen eller definere variabler, der skal bruges i stedet.

Tilbage til listen over alle funktioner i Excel

wave wave wave wave wave