Excel-formule: rangschikken met rangtelwoord -

Generieke formule

=CHOOSE(number,"st","nd","rd","th","th","th","th","th","th","th")

Samenvatting

Om een ​​ordinaal achtervoegsel aan een nummer toe te voegen (dwz 1e, 2e, 3e, enz.), Kunt u een formule gebruiken die is gebaseerd op de functie KIEZEN om het achtervoegsel toe te wijzen.

In het getoonde voorbeeld is de formule in C5:

=CHOOSE(B5,"st","nd","rd","th","th","th","th","th","th","th")

Uitleg

Rangtelwoorden vertegenwoordigen positie of rang in een opeenvolgende volgorde. Ze worden normaal gesproken geschreven met een cijfer + letter achtervoegsel: 1e, 2e, 3e, etc.

Om een ​​achtervoegsel voor een kleine reeks getallen te krijgen, kunt u de functie CHOOSE als volgt gebruiken:

=CHOOSE(B5,"st","nd","rd","th","th","th","th","th","th","th")

Hier pakt CHOOSE eenvoudig een nummer uit kolom B en gebruikt dat nummer als een index om het juiste achtervoegsel op te halen.

Een universele formule

Met een grotere reeks getallen is het niet praktisch om steeds waarden toe te voegen aan CHOOSE. In dat geval kunt u overschakelen naar een meer gecompliceerde formule die de MOD-functie gebruikt:

=IF(AND(MOD(ABS(A1),100)>10,MOD(ABS(A1),100)<14),"th", CHOOSE(MOD(ABS(A1),10)+1,"th","st","nd","rd","th","th","th","th","th","th"))

Deze formule gebruikt eerst MOD met AND om het geval van getallen zoals 11, 12, 13, 111, 112, 113, enz. Met een niet-standaard achtervoegsel te "vangen" met altijd "th". Alle andere nummers gebruiken de 10 achtervoegselwaarden binnen CHOOSE.

De ABS-functie wordt gebruikt om zowel negatieve als positieve getallen te verwerken.

Voeg achtervoegsel samen met nummer

U kunt het achtervoegsel rechtstreeks samenvoegen (samenvoegen) met een van de bovenstaande formules. Om bijvoorbeeld een rangtelwoord toe te voegen aan een nummer 1-10 in A1:

=A1&CHOOSE(A1,"st","nd","rd","th","th","th","th","th","th","th")

Maar houd er rekening mee dat hierdoor het nummer in een tekstwaarde verandert.

Goede links

Ordinale achtervoegsels in Excel (Chip Pearson)

Interessante artikelen...