在一個 Excel 的資料表中有一些含有小數的數值,網友想要依照自己的規則來處理小數部,例如下圖右的規則:0.1~04 以 0 計;0.5~0.9 以0.5計。要如何設定公式來處理所有的小數呢?

 

【設計公式】

儲存格C2:=INT(A2)+((A2-INT(A2))>=0.5)*0.5

INT(A2):透過 INT 函數將小數部分全部去除。

A2-INT(A2):取得儲存格A2的小數部分。

(A2-INT(A2))>=0.5:判斷小數部分是否大於或等於0.5,傳回 TRUE/FALSE

((A2-INT(A2))>=0.5)*0.5:將 TRUE/FALSE 再乘以0.5,TRUE 會轉換為 1,FALSE 會轉換為 0。所以小數小於 0.5 者會得到 0;而小數大於或等於 0.5 者會得到 0.5。

複製儲存格C2,貼至儲存格C2:C19。

arrow
arrow
    全站熱搜

    vincent 發表在 痞客邦 留言(0) 人氣()