Bagaimana cara mengembalikan tempat desimal yang ditampilkan hanya dalam excel dengan rumus? misalnya, A1 = 9.123, itu diformat untuk menampilkan 9.12; cara mendapatkan angka desimal 2 dalam kasus ini;
Bagaimana cara mengembalikan tempat desimal yang ditampilkan hanya dalam excel dengan rumus? misalnya, A1 = 9.123, itu diformat untuk menampilkan 9.12; cara mendapatkan angka desimal 2 dalam kasus ini;
Anda bisa menggunakan sesuatu seperti ...
=INT(((A1*10)-INT(A1*10))*10)
Ini membutuhkan (91.23-91), yang memberikan 0.23 dan kali 10 untuk memberi 2.3 dan mengubahnya menjadi bilangan bulat: 2, atau
=INT(A1*100)-(10*INT(A1*10))
Yang ini membutuhkan 912 dikurangi 10 * (91) = 910, memberi 2, atau bahkan:
=MID(A1,4,1)*1
Yang ini memperlakukan angka sebagai string dan mengambil karakter ke-4 (posisi 4, mengambil 1 karakter) dan *1
untuk mengubah string kembali ke angka.
Anda juga dapat memiliki:
=INT(MOD(A1*100,10))
Yang membutuhkan 910, remaider bila dibagi 10 yaitu 2.3 dan mengambil bilangan bulat itu.
Jika Anda ingin angka desimal 2 dalam B1:
= ROUND ((A1-ROUND (A1, 1 )) * 100 , 0)
Logika rumusnya adalah sebagai berikut:
1) 9.123 - ROUND (9.123,1) = 9.123 - 9.1 = 0.023
2) 0,023 * 100 = 2.3
3) ROUND (2.3,0)
Jadi, Anda dapat mengubah rumus dalam bit tebal untuk mengubah desimal yang dikembalikan.
ROUND()
adalah bahwa hal itu juga dapat mengumpulkan up , yang mungkin tidak akan desireable jika nomor itu ... mengatakan9.153
atau9.125
. Namun, karena ini bekerja untuk9.123
:)ROUNDDOWN()
untuk masalah ini, dan itu akan bertindak serupa dengan diINT()
sini ^^Jika A1 mengandung 9,123, maka dalam B1 ketik
Ini akan memberi Anda 2.
sumber