網友問到,在 Excel 中,要依以下的規則調整個位數:

個位數0:維持原數

個位數1~8:調整為0

個位數9:進位至10位數

Excel-依規則調整個位數(INT,MOD)

【公式設計與解析】

儲存格B2:=INT(A2/10)*10+(MOD(A2,10)>8)*10

(1) INT(A2/10)*10

INT 函數用以計算兩個數相除的整數商,用以將個位數調整成「0」。

(2) (MOD(A2,10)>8)*10

MOD 函數用以計算兩個數相除的整數餘數,用以判斷個位數是否為 9。如果是 9,傳回值為 TRUE,TRUE*10 在計算時 TRUE 會轉換為 1。如果是 9,則會加 10。

(MOD(A2,10)>8)*10 也可以寫成 (MOD(A2,10)=9)*10

學不完.教不停.用不盡文章列表

arrow
arrow
    文章標籤
    Excel INT MOD
    全站熱搜

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