工作中有時候需要取帶小數的數字的整數部分,這個問題不難解決。
可以用int函數,直接取數字的整數部分,這個函數大家也比較熟悉了,那還有別的辦法嗎?
取數字的整數部分,相當於把一個數字向下四捨五入到整數部分,所以用rounddown函數也可以。
今天再介紹一個函數,trunc。
先來看下trunc的基本語法:
作用:將數字的小數部分截去,返回整數。
語法:
TRUNC(number, [num_digits])
Number 必需。 需要截尾取整的數字。
num_digits 可選。 用於指定取整精度的數字。 num_digits 的默認值為 0(零)。
這三個函數都可以截取數字的整數部分,那到底有啥區別呢?下面我了解下這三個函數的差別,以防工作中出錯。
請看下圖:
區別在於:
1、int函數提取整數部分時,總是提取比數字小且最接近於該數字的整數,比如,-3.7,整數部分為-3,相比-3,-4更接近於-3.7,所以結果為-4。
2、trunc函數直接提取數字的整數部分,不會四捨五入,比如-3.7提取出來是-3。
3、rounddown,不管後面的小數是什麼,只管提取正整數部分
本節就分享到這裡,需要Office視頻(收費)的請聯繫我微信:527240310,具體信息可至公眾號菜單Office視頻菜單中了解,針對推送內容有不懂的也可以單獨錄製視頻。
每天進步一點,每天提升一點!
感謝每一位支持我的讀者!!!
感謝支持,多少隨意!