Last ned eksemplet på arbeidsbok
Denne opplæringen viser hvordan du bruker Excel STOR funksjon i Excel for å beregne den nth største verdien.
STOR funksjonsoversikt
LARGE -funksjonen Beregner den kth største verdien.
For å bruke LARGE Excel -regnearkfunksjonen, velg en celle og skriv inn:
(Legg merke til hvordan formelinngangene vises)
STOR funksjon Syntaks og innganger:
1 | = STORT (matrise, k) |
matrise - En rekke tall.
k - Posisjonen til verdien du vil returnere. Eksempel: 6 ville returnere den sjette største verdien.
Slik bruker du LARGE -funksjonen
LARGE-funksjonen returnerer det k-t største tallet fra et verdiområde. Det er det motsatte av SMALL -funksjonen.
For å bruke LARGE -funksjonen, bruk følgende formel:
1 | = STOR (B2: B9, 3) |
Her leter vi etter det tredje største tallet (tredje eldste studenten) i området B2: B9.
Feil utenfor rekkevidde
Hvis du angir et tall k som er større enn antallet elementer i området, returnerer LARGE -funksjonen #NUM! feil
1 | = STOR (B2: B8, 8) |
Legg merke til her at vi leter etter det åttende største tallet i et område på bare 7 tall. Så den store funksjonen returnerer #NUM !.
Ikke-numeriske data
LARGE-funksjonen vil helt ignorere ikke-numeriske data som om dataene ikke er en del av dataområdet.
1 | = STOR (B2: B8, 4) |
STORT Hvis
Vi kan også bruke den STORE funksjonen med kriterier for å utføre et "stort hvis". La oss for eksempel si at vi ønsker å finne den nest eldste mannlige studenten.
Vi vil bruke denne matriseformelen:
1 | {= STOR (HVIS (B2: B8 = "M", C2: C8), 2)} |
Merk: Når du bygger matrisefunksjoner, må du trykke CTRL + SKIFT + ENTER i stedet for bare ENTER etter å ha opprettet formelen.
Du vil legge merke til hvordan de krøllete parentesene ser ut. Du kan ikke bare skrive inn de krøllete parentesene manuelt; du må bruke CTRL + SKIFT + ENTER.
For å lære mer om hvordan LARGE "IF" -formelen fungerer, kan du lese opplæringen vår om LARGE If og LARGE IF.
Sorter med LARGE -funksjonen
En ganske nyttig brukstilfelle for LARGE -funksjonen er å sortere data i synkende (største til minste) rekkefølge. For å sortere data kombinerer vi LARGE -funksjonen med ROW -funksjonen.
1 | = STOR ($ A $ 2: $ A $ 8, RAD ()-1) |
Denne funksjonen fungerer ved å bruke ROW-funksjonen til å definere k-verdien. Legg merke til hvordan rad 2 har det største tallet (k = 1), rad 3 har den nest største (k = 2), så videre og så videre. Dermed sorterer området fra største til minste.
For å lære mer, les opplæringen vår om sortering med de små og store funksjonene.
Merk: Formelen ovenfor bruker absolutte referanser ($ -tegnene) for å låse cellereferanser når du kopierer formler. Hvis du ikke er kjent med dette, kan du lese vår Excel -referanseguide (lenke til: https://www.automateexcel.com/excel/basics/cell-references?preview=true#Absolute_Frozen_and_Relative_References )
STOR funksjon i Google Regneark
LARGE -funksjonen fungerer nøyaktig det samme i Google Regneark som i Excel.
STORE eksempler i VBA
Du kan også bruke LARGE -funksjonen i VBA. Type:application.worksheetfunction.large (array, k)
For funksjonsargumentene (array, etc.) kan du enten skrive dem inn direkte i funksjonen, eller definere variabler som skal brukes i stedet.
Gå tilbake til listen over alle funksjoner i Excel