2010年7月14日 星期三

Excel-限制輸入的小數點位數

在 Excel 的儲存格中輸入帶有小數的數值,如果想要限制其小數點位數,該如何處理?

如果以限制不可輸入超過 2 位小數點位數來看,現在透過 ROUND、ROUNDUP、ROUNDDOWN 和 INT 函數來試驗。

由下圖可以看出,只要比較兩種運算的結果是否相符,就知道是否輸入的小數超過2位。

 

因此只要將此觀念套用至資料驗證的自訂公式中,即可限制這個儲存格的小數位數。以儲存格G5為例,設定其資料驗證準則為[自訂/公式],公式設定為:=ROUNDDOWN(G5,2)=ROUNDDOWN(G5,3)

只有在輸入的小數位數小於或等於2位時,兩個式子才會相等。你可以置換以上四種公式之一來試驗。

當輸入超過2位小數時,就會顯示錯誤訊息。

關於函數之說明,請參閱微軟網頁:

ROUND 函數
會將數字四捨五入至指定的位數

ROUNDDOWN 函數
將數值以趨近於零方式捨位

ROUNDUP 函數
會將數字四捨五入至指定的位數

INT 函數
會將數字捨位至最接近的整數值

沒有留言:

張貼留言

好康東東