Excel-formule: sorteer getallen oplopend of aflopend -

Inhoudsopgave

Generieke formule

=SMALL(data,ROWS(exp_rng))

Samenvatting

Om een ​​lijst met getallen dynamisch in oplopende volgorde te sorteren, kunt u een eenvoudige formule gebruiken op basis van de functie KLEIN met een groter bereik. In het weergegeven voorbeeld is de formule in cel C5:

=SMALL(data,ROWS($B$5:B5))

waarbij "data" het benoemde bereik B5: B14 is

Uitleg

De SMALL-functie is bedoeld om de "n-de" kleinste waarde uit een set gegevens te extraheren. De waarde voor N wordt opgegeven als het tweede argument. Om de kleinste waarde te krijgen met SMALL, geeft u 1 op, voor de op een na kleinste waarde geeft u 2 op, enzovoort.

=SMALL(data,1) // 1st smallest =SMALL(data,2) // 2nd smallest =SMALL(data,3) // 3rd smallest

In het getoonde voorbeeld is "data" het benoemde bereik B5: B14. In dit voorbeeld is de belangrijkste uitdaging om een ​​waarde voor n-de te verhogen. Dit wordt gedaan door een uitbreidend bereik te gebruiken binnen de ROWS-functie:

ROWS($B$5:B5)

Terwijl de formule door de tabel wordt gekopieerd, wordt het bereik groter en neemt het aantal rijen toe, met een oplopende waarde.

Sorteer nummers in aflopende volgorde

Om getallen in aflopende volgorde te sorteren, vervangt u eenvoudig de functie KLEIN door de functie GROOTSTE:

=LARGE(data,ROWS(exp_rng))

Net als SMALL extraheert de functie LARGE een "n-de" waarde. In plaats van de "n-de kleinste" geeft LARGE echter de "n-de grootste".

Interessante artikelen...