Excel formula: Poredak bez veza -

Sadržaj

Generička formula

=RANK(A1,range)+COUNTIF(exp_range,A1)-1

Sažetak

Da biste dodijelili rang bez veza, možete upotrijebiti formulu koja se temelji na funkcijama RANK i COUNTIF. U prikazanom primjeru formula u E5 je:

=RANK(C5,points)+COUNTIF($C$5:C5,C5)-1

gdje je "točke" imenovani raspon

Obrazloženje

Ova formula prekida veze jednostavnim pristupom: ova prva veza na popisu "pobjeđuje" i dodjeljuje joj se viši rang. Prvi dio formule normalno koristi funkciju RANK:

=RANK(C5,points)

Poredak vraća izračunati rang, koji će uključivati ​​veze kada vrijednosti koje se rangiraju uključuju duplikate. Imajte na umu da će funkcija RANK sama po sebi dodijeliti isti rang dupliciranim vrijednostima i preskočiti sljedeću vrijednost ranga. To možete vidjeti u stupcu Rank 1, retci 8 i 9 na radnom listu.

Drugi dio formule prekida vezu s COUNTIF:

COUNTIF($C$5:C5,C5)-1

Imajte na umu da je raspon koji dajemo COUNTIF referenca koja se širi: prva referenca je apsolutna, a druga relativna. Sve dok se vrijednost pojavi samo jednom, ovaj se izraz poništava - COUNTIF vraća 1, od čega se oduzima 1.

Međutim, kada se naiđe na duplicirani broj, COUNTIF vraća 2, izraz vraća 1, a vrijednost ranga povećava se za 1. U osnovi, ovo "zamjenjuje" vrijednost ranga koja je prvotno preskočena.

Isti se postupak ponavlja kao što se formula kopira niz stupac. Ako se naiđe na drugi duplikat, vrijednost ranga se povećava za 2 i tako dalje.

Zanimljivi članci...