網友在 Excel 中,想要根據以下的規來調整數字,該如何處理?規則:
尾數等於0,維持原數值。
尾數小於或等於5,尾數調整為5。
尾數大於5,進位至10進位。
【公式設計與解析】
儲存格C2:=IF(MOD(A2,10)=0,A2,IF(MOD(A2,10)<=5,A2-MOD(A2,10)+5,
A2-MOD(A2,10)+10))
(1) 判斷 MOD(A2,10)=0
若條件成立,傳回儲存格A2,表示內容不改變。
(2) 判斷 MOD(A2,10)<=5
若條件成立,傳回「A2-MOD(A2,10)+5」,讓儲存格A2減掉儲存格A2除以 10 的餘數,再加 5。
(3) 判斷 MOD(A2,10)>5
若條件成立,傳回「A2-MOD(A2,10)+10」,讓儲存格A2減掉儲存格A2除以 10 的餘數,再加 10。
所以,以上公式可調整為:
儲存格C2:=IF(MOD(A2,10)=0,A2,IF(MOD(A2,10)<=5,A2-MOD(A2,10)+5,
ROUND(A2,-1)))
其中 ROUND(A2,-1) 為利用 ROUND 函數進位至 10 位數。
文章標籤
全站熱搜

大哥 你好 想請教一下 Excel 的問題 例如 今天有個數字 是 3.201 取小數點後一位數 低於 5 進位到 5 ( 例. 3.201 得 3.5 ) 5 不變 ( 例. 3.5 得 3.5 不變) 大於5 進位到 整數 ( 例. 3.6 得 4 )
假設資料位於儲存格A1,公式:=IF(A1-INT(A1)=0.5,MROUND(A1,0.5),IF(A1-INT(A1)>0.5,CEILING(A1,0.5),FLOOR(A1,0.5)))
*****
您好,不好意思我想請教您 假設如果價目表當中想要設定 尾數是「4」的全部強加公式+1 例如 74萬 公式設定後 為75萬 83萬 公式設定後 還是為83萬 應該如何設定呢? 謝謝您
假設資料在儲存格A1,公式:=A1+(MOD(A1,10)=4)*1
你好,大神,想請問您,「假設資料在儲存格A1,公式:=A1+(MOD(A1,10)=4)*1」,*1的意思是什麼呢?
(MOD(A1,10)=4)會傳回TRUE/FALSE其中一個結果,「*1」運算會將TRUE/FALSE轉換為1/0。
您好,請問以下要如何設定公試 尾數等於0尾持原數 尾數小於或等於8,尾數調整為0 尾數大於9,進位至10位數 謝謝
請參考:https://isvincent.pixnet.net/blog/post/49709534
您好: 想請問您,要把任何數的尾數都變為9,要如何設定呢? 謝謝大師
假設資料在儲存格A1,則公式:=INT(A1/10)*10+9
請問:尾數小於1,維持原數值。 尾數大於或等於1設定為1怎麼設定呀
假設資料在儲存格A1,則公式:=IF(MOD(A1,10)<1,A1,A1-MOD(A1,10)+1)