STOR funksjon Excel - Beregn kth største verdi

Last ned eksempel på arbeidsbok

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

wave wave wave wave wave