
Обща формула
=CHOOSE(number,"st","nd","rd","th","th","th","th","th","th","th")
Обобщение
За да добавите пореден суфикс към число (т.е. 1-ви, 2-ри, 3-ти и т.н.), можете да използвате формула, базирана на функцията CHOOSE, за да присвоите суфикса.
В показания пример формулата в C5 е:
=CHOOSE(B5,"st","nd","rd","th","th","th","th","th","th","th")
Обяснение
Поредните номера представляват позиция или ранг в последователен ред. Обикновено се пишат с суфикс число + буква: 1-ви, 2-ри, 3-ти и т.н.
За да получите пореден суфикс за малък набор от числа, можете да използвате функцията CHOOSE по следния начин:
=CHOOSE(B5,"st","nd","rd","th","th","th","th","th","th","th")
Тук CHOOSE просто взима число от колона B и използва това число като индекс за извличане на десния суфикс.
Универсална формула
С по-голям диапазон от числа не е практично да продължавате да добавяте стойности към CHOOSE. В този случай можете да преминете към по-сложна формула, която използва функцията MOD:
=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"))
Тази формула първо използва MOD с AND, за да „хване“ случая с числа като 11, 12, 13, 111, 112, 113 и т.н., които имат нестандартна суфикс с винаги е „th“. Всички останали числа използват 10-те суфиксни стойности вътре в CHOOSE.
Функцията ABS се използва за обработка на отрицателни числа, както и положителни числа.
Съединете суфикса към число
Можете да свържете (присъедините) суфикса директно, използвайки някоя от формулите по-горе. Например за добавяне на пореден суфикс към число 1-10 в А1:
=A1&CHOOSE(A1,"st","nd","rd","th","th","th","th","th","th","th")
Но имайте предвид, че това ще промени числото в текстова стойност.