Excel vzorec: Zoraďte čísla vzostupne alebo zostupne -

Obsah

Všeobecný vzorec

=SMALL(data,ROWS(exp_rng))

Zhrnutie

Ak chcete dynamicky zoradiť zoznam čísel vzostupne, môžete vytvoriť jednoduchý vzorec založený na funkcii MALÉ s rozširujúcim sa rozsahom. V zobrazenom príklade je vzorec v bunke C5:

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

kde „údaj“ je pomenovaný rozsah B5: B14

Vysvetlenie

Funkcia SMALL má extrahovať "n" najmenšiu hodnotu zo sady dát. Hodnota pre N sa uvádza ako druhý argument. Ak chcete získať najmenšiu hodnotu s hodnotou SMALL, dodávka 1, získate druhú najmenšiu hodnotu, dodávku 2 atď.

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

V zobrazenom príklade je „údaj“ pomenovaný rozsah B5: B14. V tomto príklade je hlavnou výzvou zvýšenie hodnoty pre n. To sa deje pomocou rozširujúceho sa rozsahu vo vnútri funkcie ROWS:

ROWS($B$5:B5)

Keď sa vzorec skopíruje do tabuľky, rozsah sa rozšíri a počet alebo riadky sa zvýšia, pričom sa zvýši hodnota.

Zoradiť čísla v zostupnom poradí

Ak chcete čísla zoradiť zostupne, jednoducho nahraďte funkciu MALÉ funkciou VEĽKÉ:

=LARGE(data,ROWS(exp_rng))

Rovnako ako SMALL, aj funkcia LARGE extrahuje „n-tú“ hodnotu. Namiesto „n-tej najmenšej“ LARGE však vráti „n-tú najväčšiu“.

Zaujímavé články...