Rumus Excel: Dapatkan bahagian integer dari nombor -

Isi kandungan

Formula generik

=TRUNC(number)

Ringkasan

Untuk membuang bahagian perpuluhan nombor dan hanya mengembalikan bahagian bulat, anda boleh menggunakan fungsi TRUNC untuk memotong perpuluhan.

Sebagai contoh, sel C6 mengandungi formula ini:

=TRUNC(B6)

Fungsi TRUNC hanya memotong nombor (iaitu membuang); sama sekali tidak bulat

Penjelasan

Dengan TRUNC, tiada pembulatan berlaku. Fungsi TRUNC hanya memotong bahagian perpuluhan nombor dengan tetapan lalai.

TRUNC sebenarnya mengambil argumen kedua pilihan untuk menentukan ketepatan pemotongan, tetapi apabila anda tidak memberikan argumen pilihan ini, dianggap sebagai sifar, dan pemotongan berlaku pada perpuluhan.

Bagaimana dengan INT atau ROUND?

Anda mungkin tertanya-tanya jika anda boleh menggunakan INT atau ROUND fungsi sebaliknya.

Tingkah laku INT sama dengan TRUNC (dengan tetapan lalai) untuk nombor positif - fungsi INT akan membundarkan nombor ke bilangan bulat seterusnya dan kemudian mengembalikan hanya bilangan bulat nombor.

Walau bagaimanapun, untuk nombor negatif, pembundaran yang dilakukan INT agak pelik.

Ini kerana INT membundarkan nombor negatif ke bawah dari sifar, tidak kira berapa nilai perpuluhan. Lihat 2 contoh terakhir di skrin di atas untuk contoh.

Kerana tingkah laku ini, TRUNC adalah pilihan yang lebih baik jika anda hanya mahukan bahagian nombor bulat.

Seperti yang anda jangkakan, fungsi ROUND membundarkan nombor ke bawah. Sekiranya anda ingin membundarkan ke bilangan bulat terdekat, (positif atau negatif) gunakan:

=ROUND(number,0)

Tetapi ketahuilah bahawa nilai integer mungkin berbeza daripada nombor yang anda mulakan kerana pembundaran.

Artikel menarik...