Formuła programu Excel: Ranga z przyrostkiem porządkowym -

Formuła ogólna

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

Podsumowanie

Aby dodać przyrostek porządkowy do liczby (np. 1, 2, 3 itd.), Możesz przypisać przyrostek za pomocą formuły opartej na funkcji WYBIERZ.

W przedstawionym przykładzie formuła w C5 to:

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

Wyjaśnienie

Liczby porządkowe reprezentują pozycję lub rangę w kolejności sekwencyjnej. Zwykle są zapisywane przy użyciu liczby + przyrostka literowego: 1, 2, 3 itd.

Aby uzyskać przyrostek porządkowy dla małego zestawu liczb, możesz użyć funkcji WYBIERZ w następujący sposób:

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

Tutaj WYBIERZ po prostu pobiera liczbę z kolumny B i używa tej liczby jako indeksu, aby pobrać właściwy sufiks.

Uniwersalna formuła

Przy większym zakresie liczb nie jest praktyczne dodawanie wartości do WYBIERZ. W takim przypadku możesz przejść do bardziej skomplikowanej formuły, która korzysta z funkcji 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"))

Ta formuła najpierw używa MOD z AND, aby „przechwycić” przypadek liczb takich jak 11, 12, 13, 111, 112, 113 itd., Które mają niestandardowy sufiks z zawsze „th”. Wszystkie inne liczby używają wartości 10 przyrostków wewnątrz WYBIERZ.

Funkcja ABS służy do obsługi liczb ujemnych i dodatnich.

Połącz sufiks z numerem

Możesz łączyć (łączyć) sufiks bezpośrednio przy użyciu dowolnej z powyższych formuł. Na przykład, aby dodać przyrostek porządkowy do liczby 1-10 w A1:

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

Należy jednak pamiętać, że spowoduje to zmianę liczby na wartość tekstową.

Dobre linki

Przyrostki porządkowe w Excelu (Chip Pearson)

Interesujące artykuły...