Формула Excel: Ранг із порядковим суфіксом -

Загальна формула

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

Резюме

Для додавання порядкового суфікса до числа (тобто 1-го, 2-го, 3-го та ін.) Ви можете використовувати формулу на основі функції ВИБІР для призначення суфікса.

У наведеному прикладі формула в С5 має вигляд:

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

Пояснення

Порядкові номери представляють позицію або ранг у послідовному порядку. Зазвичай вони пишуться із суфіксом цифри + літери: 1-й, 2-й, 3-й тощо.

Щоб отримати порядковий суфікс для невеликого набору чисел, ви можете скористатися функцією ВИБІР наступним чином:

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

Тут CHOOSE просто бере номер із стовпця B і використовує це число як індекс для отримання правильного суфікса.

Універсальна формула

З більшим діапазоном чисел непрактично продовжувати додавати значення в ВИБІР. У цьому випадку ви можете перейти на більш складну формулу, яка використовує функцію 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")

Але майте на увазі, що це призведе до зміни числа на текстове значення.

Хороші посилання

Порядкові суфікси в Excel (Chip Pearson)

Цікаві статті...