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

Общая формула

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

Резюме

Чтобы добавить порядковый суффикс к числу (например, 1-й, 2-й, 3-й и т. Д.), Вы можете использовать формулу, основанную на функции ВЫБОР, чтобы назначить суффикс.

В показанном примере формула C5 имеет следующий вид:

=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 и использует это число в качестве индекса для получения правильного суффикса.

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

При большем диапазоне чисел нецелесообразно добавлять значения в 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 в A1:

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

Но имейте в виду, что это приведет к преобразованию числа в текстовое значение.

Хорошие ссылки

Порядковые суффиксы в Excel (Чип Пирсон)

Интересные статьи...