Funkce RANK seřadí číslo ve srovnání s ostatními čísly v daném souboru dat. Pořadí nemá žádný vztah k pozici čísla v seznamu. Zde je návod, jak seřadit čísla v Excelu.
Pokyny v tomto článku platí pro Excel pro Microsoft 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007, Excel Online, Excel pro Mac, Excel pro iPad, Excel pro iPhone a Excel pro Android.
Příklad funkce RANK
Obrázek níže ukazuje příklad funkce RANK v akci. Pro řadu hodnot 1, 6, 5, 8 a 10 v řádcích 2 a 3 má číslo 5 pořadí:
- 4, protože je to čtvrté největší číslo v seznamu (viz řádek 2).
- 2, protože je to druhé nejmenší číslo v seznamu (viz řádek 3).
Žádné hodnocení neodpovídá své pozici třetí hodnoty na obou stranách. Pořadí čísla však bude odpovídat jeho pozici v seznamu, pokud je seznam seřazen tak, aby odpovídal pořadí pořadí.
Funkce RANK je kompatibilní se všemi verzemi Excelu. Microsoft jej však postupně vyřazuje ve prospěch RANK. AVG a RANK. EQ. Velikost RANK. AVG a RANK. EQ je relativní k ostatním hodnotám v seznamu. Pokud má více než jedna hodnota stejné hodnocení, RANK. AVG vrátí průměrné hodnocení a RANK. EQ vrátí nejvyšší hodnocení sady hodnot.
Syntaxe a argumenty funkce RANK
Syntaxe funkce odkazuje na způsob, jakým je funkce uvedena, a zahrnuje název funkce, závorky, oddělovače čárek a argumenty.
Syntaxe funkce RANK je:
- Number je číslo, které má být hodnoceno. Může to být skutečné číslo (viz řádek 4 v příkladu výše) nebo odkaz na buňku na umístění dat (viz řádky 2 a 3).
- Ref je pole nebo rozsah odkazů na buňky ukazující na seznam čísel, která se mají použít při hodnocení argumentu Číslo. Pokud jsou v rozsahu přítomny nečíselné hodnoty, jsou ignorovány. V řádku 5 příkladu je číslo 5 na prvním místě, protože je největší ze dvou čísel v seznamu.
- Pořadí je číselná hodnota, která určuje, zda je argument Číslo řazen vzestupně nebo sestupně. Nastavte Pořadí na 0 nebo jej vynechejte, chcete-li seřadit sestupně. Nenulové hodnoty se řadí vzestupně.
Data v argumentu Ref nemusí být řazena vzestupně nebo sestupně, aby byla hodnota argumentu Number seřazena v tomto pořadí.
Zadejte funkce RANK v Excelu
Od Excelu 2010 nelze funkci RANK zadat pomocí dialogového okna. Místo toho je nutné jej zadat ručně. V tomto případě zadejte =RANK(C2, A2:E2, 0) do buňky F2 listu:
Tento jednoduchý vzorec odkazuje na buňku C2 jako na číslo, které má být hodnoceno (první argument), určuje buňky A2 až E2 jako rozsah (druhý argument) a seřadí v sestupném pořadí (třetí argument).
Argument číslo 5 v řádcích 2 až 6 má následující pořadí:
- Řádek 2: Čtvrtý. Je to čtvrté největší číslo, když je referenční rozsah seřazen v sestupném pořadí.
- Řádek 3: Druhý. Je to druhé nejmenší číslo, když je referenční rozsah seřazen vzestupně.
- Řádek 4: Čtvrtý. Je to čtvrté největší číslo, když je referenční rozsah seřazen v sestupném pořadí.
- Řádek 5: První. Je to větší ze dvou čísel, když je referenční rozsah seřazen v sestupném pořadí.
- Řádek 6: N/A. Číslo 5 není v rozsahu A6 až E6.
Pokud seznam obsahuje duplicitní čísla, funkce dává oběma stejnou hodnost. V důsledku toho jsou následující čísla v seznamu zařazena níže.