LARGE, SMALL – funkce pro nalezení n-té největší nebo nejmenší hodnoty
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.
Tento článek je o funkcích LARGE a SMALL, které umožňují najít v souboru čísel například třetí nejvyšší nebo desáté nejnižšší číslo. Tím se liší od funkcí MAX a MIN, které umožňují najít jen úplně nejvyšší nebo úplně nejnižší hodnotu.
Vyjdeme z této tabulky, kde jsou vypsaní studenti, a u nich počty bodůzískané v testu.
Funkce mají jednoduchou syntaxi. V prvním argumentu je oblast, kde hledáme nejvyšší nebo nejnižší hodnoty, a ve druhém argumentu číslo - kolikátá nejvyšší nebo nejnižší hodnota nás zajímá.
Prvním úkolem bude najít druhý nejlepší dosažený výsledek. Funkce bude zadaná takto:
- =LARGE(B:B;2)
Protože:
- LARGE je název funkce (i v české verzi)
- B je sloupec, kde hledáme
- 2 říká, že nás zajímá druhá nejvyšší hodnota
Druhým úkolem bude nalezení třetího nejmenšího výsledku. Funkce bude zapsaná takto:
- =SMALL(B:B;3)
Protože:
- SMALL je název funkce
- B je sloupec, kde hledáme
- 3 říká, že nás zajímá třetí nejnižší hodnota
Poznámka:
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.
Je nějaké funkce na to abych i zjistili když použiji tento příklad jaký student toho n-tého výsledku docílil?
Zkombinovat to třeba s tímto (dohledat si k tomu číslu ještě jméno):
https://exceltown.com/navody/funkce/pozvyhledat-match-nalezeni-hodnoty-na-urcite-pozici/spolecne-pouziti-pozvyhledat-a-index/
Tam je problém, že to funguje na text a ne na číslo, protože když potřebuji najít třeba největší číslo (což je třeba 100), tak ono to hledá jméno toho studenta na stým řádku … a nebo to neumím použít 🙁
=INDEX(A:A;POZVYHLEDAT(SMALL(B:B;3);B:B;0))
Zdravím,
mám dotaz ohledně podmíněného formátování – mám osm číslem a dvě nejmenší bych chtěl barevně odlišit.
Pokud zadám podmíně formátování a napíši, že hodnota buňky je menší než šesté největší číslo z osmi ( v mém případě: =LARGE((G4;J4;M4;P4;S4;V4;Y4;AB4);6) tak mi to napíše, že nelze použít sjednocovací dotazy, průniky nebo maticové konstanty. Takže si musím tento vzorec zadat např do pole Z55 a pak přes podmíněné formátovaní hodnotím jestli je buňka větší než pole Z55 – což už jde, ale takhle to nechci …