我們的用戶在輸入數(shù)據(jù)時,往往要求輸入的小數(shù)點不能超過2位,,如下圖所示,。金額欄中的數(shù)字不能超過2位數(shù),因為貨幣的最小單位是分,。
解決方法:使用TRUNC函數(shù)定義公式,,并將小數(shù)點限制在不超過2位。
操作:如何限制小數(shù)位的輸入,?
選擇B2:B10單元格區(qū)域,,然后單擊數(shù)據(jù)選項卡數(shù)據(jù)工具組數(shù)據(jù)有效性。
2.點擊“設(shè)置”,,在“允許”下拉框中選擇“自定義”,,在公式編輯框中輸入公式:
=TRUNC(B2,2)=B2
單擊確定關(guān)閉數(shù)據(jù)有效性對話框,。如下圖:
設(shè)置好以上數(shù)據(jù)的有效性后,,如果輸入的數(shù)字超過小數(shù)點后2位,會彈出警告框,,不能繼續(xù)輸入,,如下圖所示:
原理分析:
TRUNC函數(shù)的作用是截斷一個數(shù)的小數(shù)部分,返回一個整數(shù),。語法為:TRUNC(Number,,[num_digits]),“Number”是需要舍位到整數(shù)的數(shù)字,,“num_digits”用于指定舍入的精度,。如果省略,默認值為0,。上面的例子“Num_digits”是2,,這意味著數(shù)字保留2個小數(shù)位,其余部分將被截斷,。如果被截斷的數(shù)等于原數(shù),,則表示小數(shù)點不超過2位,。
官方微信
TOP