Rumus Excel: Kedudukan dengan akhiran ordinal -

Formula generik

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

Ringkasan

Untuk menambahkan akhiran ordinal pada nombor (iaitu 1st, 2nd, 3rd, etc.) anda boleh menggunakan formula berdasarkan fungsi CHOOSE untuk menetapkan akhiran.

Dalam contoh yang ditunjukkan, formula dalam C5 adalah:

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

Penjelasan

Nombor biasa mewakili kedudukan atau kedudukan dalam urutan yang berurutan. Mereka biasanya ditulis menggunakan akhiran nombor + huruf: 1, 2, 3, dll.

Untuk mendapatkan akhiran ordinal bagi sekumpulan kecil nombor, anda boleh menggunakan fungsi PILIH seperti ini:

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

Di sini PILIH hanya mengambil nombor dari lajur B dan menggunakan nombor itu sebagai indeks untuk mendapatkan akhiran yang betul.

Formula sejagat

Dengan bilangan yang lebih besar, tidak praktikal untuk terus menambah nilai untuk PILIH. Sekiranya demikian, anda boleh beralih ke formula yang lebih rumit yang menggunakan fungsi 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"))

Rumus ini pertama kali menggunakan MOD dengan DAN untuk "memerangkap" huruf besar seperti 11, 12, 13, 111, 112, 113, dan lain-lain yang mempunyai akhiran tidak standard dengan selalu "ke-". Semua nombor lain menggunakan 10 nilai akhiran di PILIH.

Fungsi ABS digunakan untuk menangani nombor negatif dan juga nombor positif.

Akhiran gabungan untuk nombor

Anda boleh menggabungkan (bergabung) akhiran secara langsung menggunakan salah satu formula di atas. Contohnya untuk menambahkan akhiran ordinal pada nombor 1-10 di A1:

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

Tetapi ketahuilah bahawa berbuat demikian akan mengubah nombor menjadi nilai teks.

Pautan yang baik

Akhiran biasa dalam Excel (Chip Pearson)

Artikel menarik...