Excel – räkna ihop de x största talen i ett område

Fick en fråga idag om hur man kunde räkna ihop de tre (eller fyra) största talen i ett område utan att själv leta upp dem och räkna ihop dem.

Detta kan du lösa med formeln =STÖRSTA()/ =LARGEST() i Excel. Formeln har följande syntax

=STÖRSTA(OMRÅDE; NR)

Vill du att STÖRSTA skall visa det allra största talet så anger du 1 vid positionen för NR i formeln ovan, vill du ha det näst största talet så anger du 2 etc.

I det här fallet kunde vi alltså skriva en formel som såg ut så här:

=STÖRSTA(OMRÅDE;1)+STÖRSTA(OMRÅDE;2)+STÖRSTA(OMRÅDE;3)

Detta tar ut de tre största talen och räknar ihop dem.

Du kan också lösa detta med en matrisformel som ser ut så här:

=SUMMA(STÖRSTA(OMRÅDE;{1;2;3}))

Formeln passerar en matris med tre världen till Störstafunktionen och använder sedan SUMMA för att lägga ihop de värden den har fått tillbaka av STÖRSTA. Notera att de värden som anger vilka tal som skall returneras använder hakparenteser. Eftersom detta är en matrisformel så avslutar du den med CTRL+SHIFT+Enter istället för bara Enter.