Fungsi yang digunakan untuk membundarkan nilai
Anda boleh menggunakan beberapa fungsi numerik untuk membundarkan nombor dalam cara berlainan, bergantung pada tujuan dan keputusan yang diinginkan.
Bundar menjauhi 0
Gunakan sebarang fungsi yang disenaraikan di bawah untuk membundarkan nombor menjauhi 0.
Fungsi | Contoh |
---|---|
CEILING: Gunakan untuk membundarkan nombor menjauhi 0 kepada gandaan terdekat bagi nombor tertentu. Pembundaran berlaku secara berperingkat; contohnya, gandaan terdekat 10. | =CEILING(12,10) mengembalikan 20, kerana pembundaran menjauhi 0. =CEILING(0.4,1) mengembalikan 1. =CEILING(-0.4,-1) mengembalikan -1. |
EVEN: Gunakan untuk membundarkan nombor menjauhi 0 kepada nombor genap terdekat. Pembundaran adalah kepada nombor terdekat yang dapat dibahagikan secara sama rata oleh 2. | =EVEN(0.4) mengembalikan 2, kerana pembundaran menjauhi 0. =EVEN(-0.4) mengembalikan -2. |
ODD: Gunakan untuk membundarkan nombor menjauhi 0 kepada nombor ganjil terdekat. | =ODD(1.4) mengembalikan 3, nombor ganjil terdekat apabila membundarkan menjauhi 0. =ODD(-1.4) mengembalikan -3. |
ROUNDUP: Gunakan untuk membundarkan nombor ke atas (jauh daripada 0) untuk bilangan tempat yang ditentukan. Jika tanda argumen kedua adalah positif, argumen ini menunjukkan bilangan digit, (tempat desimal) di sebelah kanan pemisah desimal untuk disertakan dalam nombor yang dibundarkan. Jika tanda argumen kedua adalah negatif, argumen ini menunjukkan bilangan digit, di sebelah kiri pemisah desimal untuk menggantikan sifar (bilangan sifar di hujung nombor). | =ROUNDUP(1125.373,2) mengembalikan 1,125.38, kerana pembundaran menjauhi 0. =ROUNDUP(1125,-2) mengembalikan 1,200. =ROUNDUP(-1125.373,2) mengembalikan -1,125.38. =ROUNDUP(-1125,-2) mengembalikan -1,200. |
Bundar mendekati 0
Gunakan sebarang fungsi yang disenaraikan di bawah untuk membundarkan nombor ke arah 0.
Fungsi | Contoh |
---|---|
FLOOR: Gunakan untuk membundarkan nombor ke arah 0 kepada gandaan terdekat bagi nombor tertentu. Pembundaran berlaku secara berperingkat; contohnya, gandaan terdekat 10. | =FLOOR(12,10) mengembalikan 10, kerana pembundaran mendekati 0. =FLOOR(0.4,1) mengembalikan 0. =FLOOR(-0.4,-1) turut mengembalikan 0. |
ROUNDDOWN: Gunakan untuk membundarkan nombor ke bawah (ke arah 0) untuk bilangan tempat yang ditentukan. Jika tanda argumen kedua adalah positif, argumen ini menunjukkan bilangan digit, (tempat desimal) di sebelah kanan pemisah desimal untuk disertakan dalam nombor yang dibundarkan. Jika tanda argumen kedua adalah negatif, argumen ini menunjukkan bilangan digit, di sebelah kiri pemisah desimal untuk menggantikan sifar (bilangan sifar di hujung nombor). Pembundaran adalah ke arah 0. | =ROUNDDOWN(1155.376,2) mengembalikan 1,155.37, kerana pembundaran mendekati 0. =ROUNDDOWN(1155,-2) mengembalikan 1,100. =ROUNDDOWN(-1155.376,2) mengembalikan -1,155.37. =ROUNDDOWN(-1155,-2) mengembalikan 1,100. |
Jenis pembundaran lain
Gunakan sebarang fungsi yang disenaraikan di bawah untuk membundarkan nombor dalam cara lain.
Fungsi | Contoh |
---|---|
INT: Gunakan untuk membundarkan nombor kepada integer paling dekat yang kurang daripada atau bersamaan dengan nombor yang diberikan. | =INT(0.4) mengembalikan 0, kerana ini adalah integer terdekat yang kurang daripada atau sama dengan 0.4. Untuk nombor positif, pembundaran ialah ke arah 0. =INT(-0.4) mengembalikan -1, kerana ini adalah integer terdekat yang kurang daripada atau sama dengan -0.4. Untuk nombor negatif, pembundaran ialah menjauhi 0. |
MROUND: Gunakan untuk membundarkan nombor kepada gandaan terdekat bagi nombor tertentu. Ini berbeza daripada CEILING, yang membundarkan kepada gandaan terdekat. | =MROUND(4,3) mengembalikan 3, kerana 4 lebih dekat kepada 3 berbanding gandaan 3 seterusnya, yang merupakan 6. =CEILING(4,3) mengembalikan 6, gandaan 3 terdekat apabila membundarkan. |
ROUND: Gunakan untuk membundarkan nombor kepada bilangan tempat yang ditentukan. Jika tanda argumen kedua adalah positif, argumen ini menunjukkan bilangan digit, (tempat desimal) di sebelah kanan pemisah desimal untuk disertakan dalam nombor yang dibundarkan. Jika tanda argumen kedua adalah negatif, argumen ini menunjukkan bilangan digit, di sebelah kiri pemisah desimal untuk menggantikan sifar (bilangan sifar di hujung nombor). | =ROUND(1125.376,2) mengembalikan 1,125.38. =ROUND(1125,-2) mengembalikan 1,100. =ROUND(-1125.376,2) mengembalikan -1,125.38. =ROUND(-1125,-2) mengembalikan -1,100. =ROUND(-1155,-2) mengembalikan -1,200. |
TRUNC: Gunakan untuk memotong nombor kepada bilangan tempat yang ditentukan. Jika tanda argumen kedua adalah positif, argumen ini menunjukkan bilangan digit, (tempat desimal) di sebelah kanan pemisah desimal untuk disertakan dalam nombor yang dibundarkan. Jika tanda argumen kedua adalah negatif, argumen ini menunjukkan bilangan digit, di sebelah kiri pemisah desimal untuk menggantikan sifar (bilangan sifar di hujung nombor). Digit tambahan dikeluarkan daripada nombor. | =TRUNC(1125.356,2) mengembalikan 1,125.35, kerana nombor dipangkas selepas dua tempat di sebelah kanan desimal. =TRUNC(-1125.356,2) mengembalikan -1,125.35. =TRUNC(1155,-2) mengembalikan 1,100, kerana nombor ditambah dengan sifar untuk dua tempat di sebelah kiri desimal. |