STOR funktion Excel - Beräkna kth största värde

Ladda ner exempel på arbetsbok

Ladda ner exempelarbetsboken

Denna handledning visar hur du använder Excel STOR funktion i Excel för att beräkna det n: e största värdet.

LARGE Funktionsöversikt

LARGE -funktionen beräknar det kth största värdet.

Om du vill använda funktionen STOR Excel -kalkylblad väljer du en cell och skriver:

(Lägg märke till hur formelinmatningarna ser ut)

LARGE -funktion Syntax och ingångar:

1 = STOR (matris, k)

array - En rad siffror.

k - Positionen för det värde du vill returnera. Exempel: 6 skulle returnera det sjätte största värdet.

Hur man använder den stora funktionen

LARGE-funktionen returnerar det k: e största talet från ett värdeområde. Det är motsatsen till SMALL -funktionen.

Om du vill använda funktionen STOR använder du följande formel:

1 = STOR (B2: B9, 3)

Här letar vi efter det tredje största antalet (tredje äldsta studenten) i intervallet B2: B9.

Fel utanför intervallet

Om du anger ett tal k, större än antalet objekt i intervallet, returnerar LARGE -funktionen #NUM! fel

1 = STOR (B2: B8, 8)

Lägg märke till här att vi letar efter det åttonde största antalet i ett område på endast 7 nummer. Så LARGE -funktionen returnerar #NUM !.

Icke-numeriska data

LARGE-funktionen ignorerar fullständigt icke-numeriska data som om de inte ingår i dataområdet.

1 = STOR (B2: B8, 4)

STORT Om

Vi kan också använda LARGE -funktionen med kriterier för att utföra ett ”stort if”. Låt oss till exempel säga att vi vill hitta den näst äldsta manliga studenten.

Vi kommer att använda denna matrisformel:

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

Obs! När du bygger matrisfunktioner måste du trycka på CTRL + SKIFT + ENTER istället för bara ENTER efter att du har skapat din formel.

Du kommer att märka hur de lockiga parenteserna ser ut. Du kan inte bara skriva in de lockiga parenteserna manuellt; du måste använda CTRL + SKIFT + ENTER.

Om du vill veta mer om hur LARGE "IF" -formeln fungerar, läs vår handledning om LARGE If och LARGE IF.

Sortera med LARGE -funktionen

Ett ganska användbart användningsfall för LARGE -funktionen är att sortera data i fallande (största till minsta) ordning. För att sortera data kombinerar vi funktionen STOR med funktionen RAD.

1 = STOR ($ A $ 2: $ A $ 8, RAD ()-1)

Denna funktion fungerar med ROW-funktionen för att definiera k-värdet. Lägg märke till hur rad 2 har det största antalet (k = 1), rad 3 har den näst största (k = 2), så vidare och så vidare. Således sorterar intervallet från största till minsta.

För mer information, läs vår handledning om sortering med de små och stora funktionerna.

Obs: Formeln ovan använder absoluta referenser ($ -tecknen) för att låsa cellreferenser vid kopiering av formler. Om du inte känner till detta, läs vår Excel -referensguide (länk till: https://www.automateexcel.com/excel/basics/cell-references?preview=true#Absolute_Frozen_and_Relative_References )

STOR funktion i Google Kalkylark

LARGE -funktionen fungerar exakt likadant i Google Kalkylark som i Excel.

STORA exempel i VBA

Du kan också använda LARGE -funktionen i VBA. Typ:
application.worksheetfunction.large (array, k)
För funktionsargumenten (array, etc.) kan du antingen ange dem direkt i funktionen eller definiera variabler som ska användas istället.

Återgå till listan över alla funktioner i Excel

wave wave wave wave wave