Excel vzorec: Poradie bez väzieb

Obsah

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ď.

Zaujímavé články...