Excel formula: uvrstitev brez vezi -

Kazalo

Splošna formula

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

Povzetek

Za dodelitev ranga brez kravatov lahko uporabite formulo, ki temelji na funkcijah RANK in COUNTIF. V prikazanem primeru je formula v E5:

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

kjer je "točke" imenovani obseg

Pojasnilo

Ta formula pretrga vezi s preprostim pristopom: ta prva enačba na seznamu "zmaga" in ji dodeli višji rang. Prvi del formule običajno uporablja funkcijo RANK:

=RANK(C5,points)

Rank vrne izračunani rang, ki bo vključeval vezi, ko bodo vrednosti, ki se uvrščajo, vključevale dvojnike. Upoštevajte, da bo funkcija RANK sama po sebi dodelila enak rang podvojenim vrednostim in preskočila naslednjo vrednost ranga. To lahko vidite v stolpcu Rank 1, vrstici 8 in 9 na delovnem listu.

Drugi del formule prelomi kravato z COUNTIF:

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

Upoštevajte, da je obseg, ki ga damo COUNTIF, referenca, ki se širi: prva referenca je absolutna, druga pa relativna. Dokler se vrednost pojavi samo enkrat, se ta izraz sam prekliče - COUNTIF vrne 1, od katerega se odšteje 1.

Ko pa najdete podvojeno številko, COUNTIF vrne 2, izraz vrne 1 in vrednost ranga se poveča za 1. V bistvu to "nadomesti" vrednost ranga, ki je bila prvotno preskočena.

Isti postopek se ponovi, kot se formula kopira v stolpec. Če naletite na drug dvojnik, se vrednost ranga poveča za 2 itd.

Zanimive Članki...