Ladda ner exempelarbetsboken
Denna handledning kommer att visa hur man beräknar "rank if", rangordna objekt i en lista baserat på kriterier.
RANK IF Formula
Utan inbyggd RANKIF -funktion i Excel kan vi använda COUNTIFS -funktionen för att rangordna objekt baserat på enstaka eller flera kriterier. Låt oss gå igenom ett exempel.
För att rangordna säljarna efter intäkter för varje region separat använder vi funktionen RÄTTNINGAR för att villkorligt begränsa rankningen så här:
1 | = RÄKNINGAR (D3: D8, ">" & D3, C3: C8, C3) +1 |
Hur fungerar formeln?
COUNTIFS -funktionen används för att räkna celler med datum, siffror och text som uppfyller specifika kriterier. För att beräkna "rank if" använder vi två kriterier:
- Räkna bara de värden som är större än den aktuella radens värde. (Det är här "rankningen" sker).
- Alla villkor (eller villkor) som du vill ange.Obs: "+1" i slutet av formeln krävs för att starta rankningen vid 1 istället för 0.
Omvänd RANK IF Formula
I de tidigare exemplen rankade vi säljare efter intäkter från största till minsta.
För att rangordna säljarna efter intäkter i omvänd ordning, byt helt enkelt tecknet i de första kriterierna till att vara mindre än “<” istället.
1 | = RÄKNINGAR (D3: D8, ">" & D3, C3: C8, C3) +1 |
Låsning av cellreferenser
För att göra våra formler lättare att läsa har vi visat formlerna utan låsta cellreferenser:
1 | = RÄKNINGAR (D3: D8, ">" & D3, C3: C8, C3) +1 |
Men dessa formler fungerar inte korrekt när de kopieras och klistras in någon annanstans med din Excel -fil.
1 | = RÄKNINGAR ($ D $ 3: D8, ">" & $ D $ 3, $ C $ 3: $ C $ 8, C3) +1 |
Läs vår artikel om låsa cellreferenser för att lära dig mer.
Ranka om i Google Kalkylark
Alla exemplen som förklaras ovan fungerar på samma sätt i Google -blad som i Excel.