
Obecný vzorec
=RANK(A1,range)+COUNTIF(exp_range,A1)-1
souhrn
Chcete-li přiřadit pořadí bez vazeb, můžete použít vzorec založený na funkcích RANK a COUNTIF. V zobrazeném příkladu je vzorec v E5:
=RANK(C5,points)+COUNTIF($C$5:C5,C5)-1
kde „points“ je pojmenovaný rozsah
Vysvětlení
Tento vzorec přetrhává vazby jednoduchým přístupem: tato první remíza v seznamu „vyhrává“ a je jí přiřazena vyšší hodnost. První část vzorce používá funkci RANK normálně:
=RANK(C5,points)
Rank vrací vypočítanou hodnost, která bude zahrnovat vazby, když budou hodnocené hodnoty obsahovat duplikáty. Všimněte si, že funkce RANK sama o sobě přiřadí stejné hodnocení duplicitním hodnotám a přeskočí další hodnotu pořadí. Můžete to vidět ve sloupci Rank 1, řádky 8 a 9 v listu.
Druhá část vzorce přeruší kravatu s COUNTIF:
COUNTIF($C$5:C5,C5)-1
Všimněte si, že rozsah, který dáváme COUNTIF, je rozšiřující se reference: první reference je absolutní a druhá relativní. Pokud se hodnota objeví jen jednou, tento výraz se zruší - COUNTIF vrátí 1, od kterého se odečte 1.
Pokud však dojde k duplicitnímu číslu, funkce COUNTIF vrátí hodnotu 2, výraz vrátí hodnotu 1 a hodnota pořadí se zvýší o 1. V zásadě to „nahradí“ hodnotu pořadí, která byla původně přeskočena.
Stejný proces se opakuje, protože vzorec se zkopíruje dolů do sloupce. Pokud dojde k dalšímu duplikátu, hodnota hodnosti se zvýší o 2 atd.