INT自訂進位條件的問題
2719 |
INT自訂進位條件的問題 |
黃霑:「錦子老師,想做一個自訂進位的函數,碰到一個問題。
需求:
是小數點介於.01~.49時,進位0.5
小數點介於.51~.99時進1.0
若數值為整數或0.5時維持不變
例如:
A 1.12時進位成1.5
B 1.66時進位成2
C 1時不變維持1
D 1.5時不變維持1.5
用INT做了一個小函數,目前只能做到A跟B兩個條件,C跟D二個條件無法做到,還需要怎麼加條件才能完成我的需求?謝謝!」
錦子老師:「這個問題真的讓錦子老師得意的笑,因為江湖一點訣,講破不值錢。」
這是由於妳弄錯函數所致,這個要求應該使用CEILING函數而非INT函數。
點取B2儲存格輸入公式:
=CEILING(A2,0.5)
再將公式複製到B3:B5儲存格。
【公式說明】
CEILING(要進位的數值,要捨入的數值倍數)
以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~