
Všeobecný vzorec
=RANK(A1,range)+COUNTIF(exp_range,A1)-1
Zhrnutie
Ak chcete priradiť poradie bez väzieb, môžete použiť vzorec založený na funkciách RANK a COUNTIF. V zobrazenom príklade je vzorec v E5:
=RANK(C5,points)+COUNTIF($C$5:C5,C5)-1
kde „points“ je pomenovaný rozsah
Vysvetlenie
Tento vzorec prerušuje väzby jednoduchým prístupom: táto prvá remíza v zozname „vyhráva“ a je jej pridelená vyššia pozícia. Prvá časť vzorca používa funkciu RANK normálne:
=RANK(C5,points)
Poradie vráti vypočítané poradie, ktoré bude obsahovať väzby, keď hodnotené hodnoty zahŕňajú duplikáty. Všimnite si, že funkcia RANK sama osebe priradí duplikovaným hodnotám rovnaké poradie a ďalšiu hodnotu poradia preskočí. Môžete to vidieť v stĺpci Rank 1, riadkoch 8 a 9 v pracovnom hárku.
Druhá časť vzorca prerušuje väzbu s parametrom COUNTIF:
COUNTIF($C$5:C5,C5)-1
Všimnite si, že rozsah, ktorý dáme COUNTIF, je rozširujúcim sa odkazom: prvý odkaz je absolútny a druhý relatívny. Pokiaľ sa hodnota objaví iba raz, tento výraz sa zruší - COUNTIF vráti 1, od čoho sa 1 odpočíta.
Keď sa však vyskytne duplicitné číslo, funkcia COUNTIF vráti hodnotu 2, výraz vráti hodnotu 1 a hodnota poradia sa zvýši o 1. V podstate to „nahradí“ hodnotu poradia, ktorá bola pôvodne preskočená.
Rovnaký postup sa opakuje, keď sa vzorec kopíruje dolu v stĺpci. Ak sa vyskytne ďalší duplikát, hodnota poradia sa zvýši o 2 atď.