
Generisk formel
=CHOOSE(number,"st","nd","rd","th","th","th","th","th","th","th")
Sammendrag
For å legge til et ordenssuffiks til et tall (dvs. 1., 2., 3. osv.) Kan du bruke en formel basert på VELG-funksjonen for å tilordne suffikset.
I eksemplet vist er formelen i C5:
=CHOOSE(B5,"st","nd","rd","th","th","th","th","th","th","th")
Forklaring
Ordinære tall representerer posisjon eller rangering i en sekvensiell rekkefølge. De skrives normalt ved hjelp av et + + bokstavsuffiks: 1., 2., 3. osv.
For å få et ordenssuffiks for et lite sett med tall, kan du bruke VELG-funksjonen slik:
=CHOOSE(B5,"st","nd","rd","th","th","th","th","th","th","th")
Her plukker VALG ganske enkelt opp et tall fra kolonne B og bruker dette tallet som en indeks for å hente riktig suffiks.
En universell formel
Med et større utvalg av tall er det ikke praktisk å fortsette å legge til verdier til VELG. I så fall kan du bytte til en mer komplisert formel som bruker MOD-funksjonen:
=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"))
Denne formelen bruker først MOD med AND for å "felle" tilfelle av tall som 11, 12, 13, 111, 112, 113, etc som har et ikke-standard suffiks med er alltid "th". Alle andre tall bruker de 10 suffiksverdiene i VELG.
ABS-funksjonen brukes til å håndtere både negative og positive tall.
Sammenkoblingssuffiks til nummer
Du kan sammenkoble (bli med) suffikset direkte ved hjelp av formelen ovenfor. For eksempel å legge til et ordensuffiks til tallet 1-10 i A1:
=A1&CHOOSE(A1,"st","nd","rd","th","th","th","th","th","th","th")
Men vær oppmerksom på at dette vil endre tallet til en tekstverdi.