Екцел формула: Ранг са редним суфиксом -

Генеричка формула

=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")

Овде ЦХООСЕ једноставно преузима број из колоне Б и користи га као индекс за проналажење правог суфикса.

Универзална формула

Са већим опсегом бројева није практично стално додавати вредности у ИЗБОР. У том случају можете прећи на сложенију формулу која користи функцију МОД:

=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"))

Ова формула прво користи МОД са АНД да „зароби“ случај бројева попут 11, 12, 13, 111, 112, 113 итд. Који имају нестандардни суфикс са је увек „тх“. Сви остали бројеви користе 10 суфиксних вредности унутар ЦХООСЕ.

Функција АБС се користи за руковање негативним бројевима као и позитивним бројевима.

Спојите суфикс броја

Суфикс можете да спојите (придружите) директно користећи било коју горњу формулу. На пример, за додавање редног суфикса броју 1-10 у А1:

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

Али имајте на уму да ће то променити број у текстуалну вредност.

Добри линкови

Редни суфикси у Екцелу (Цхип Пеарсон)

Занимљиви Чланци...