在Excel中提供了多種的數值進位方式,如下圖:
(註:上圖之ROUNDUP為無條件進位至整數,ROUNDOWN為無條件捨去至整數)
上圖例子是將各個小數進位到整數,做法如下表:
| 使用函數 | 動作 | C欄儲存格 |
| ROUND | 四捨五入至整數 | =ROUND(C1,0) |
| EVEN | 四捨五入至最近的偶數整數 | =EVEN(C1) |
| ODD | 四捨五入至最近的奇數整數 | =ODD(C1) |
| MROUND | 四捨五入至最近的 5 的倍數 | =MROUND(C1,5*C1/ABS(C1)) |
| INT | 取不大於的最大整數 | =INT(C1) |
| ROUNDUP | 無條件進位至整數 | =ROUNDUP(C1,0) |
| ROUNDDOWN | 無條件捨去至整數 | =ROUNDDOWN(C1,0) |
其中,MROUND函數要四捨五入至最近的 5 的倍數,使用公式:=MROUND(C1,5*C1/ABS(C1)),
C1/ABS(C1)的作法為取得儲存格的正負號,再乘以 5 。
文章標籤
全站熱搜

計算年齡時,如果是42Y5M6D則轉換為42Y5M,如果D>=15時,例如42Y5M15D則轉換為42Y6M,不知如何使用excel做這件事情? 謝謝!
請參考:http://isvincent.pixnet.net/blog/post/34930543
請問您, 如果我的公式是要設,小數點第一位大於5的才進位,小於5就不進位,那能怎麼設公式呢?? 謝謝您 (深深一鞠躬) 例如:29.6 就變30 29.2 就還是 29 29.4 還是29 29.5 變 30
看來你是要四捨五入到整數位, 假設數字在儲存格A1, 可用公式=ROUND(A1,0), 其中的0是指小數幾位(0位)。
*****
請問 如: 101~50要四捨伍入150 然後151~200 則是160 要如何輸入感恩
假設資料在儲存格A2,公式:=150+(A2-150>0)*10。 公式沒有判斷100以下或是200以上的部分。
如要設定X儲存格為Y儲存格的B條件下(Y儲存格有A B兩選項可以選)為4的倍數 有公式可以套嗎??
您好: 我想要寫一個判斷式是, 1. 某數字乘0.38計算出來個位數大於5(7~9)時,無條件進到前1位數 2. 個位數小於5時 (即1~4),個位數會進位成5 例如: 100*0.38=38 無條件進位成40顯示出來 110*0.38=42 個位數無條件進成45顯示出來 就是個位數只會有0或5的出現 可是用您的函數,都無法達成,能幫幫我嗎?
請參考:http://isvincent.pixnet.net/blog/post/45923831
你好: 如果我想要尾數>5為5,<5進位後尾數為0 ex:123=125 357=360 我應該如何設算函數
請參考:http://isvincent.pixnet.net/blog/post/46287847
報告格主,ROUNDUP和ROUNDDOWN的做法注釋似乎寫反了( ⊙ o ⊙ )
謝謝你,原文的下方已有標註錯誤之處。
你好,我想請問如果 小數點第一位<5 那麼直接捨去 但小數點第一位>=5 則不進位也是變成0.5 EX.1.4 傳回結果會=1 2.6 傳回結果會=2.5 有這樣的公式可以算出嗎:((( 研究了好久無法研究出來
你好,我想請問 1.若1996 尾數大於5 為1995 2.若1995尾數等於5 為1995 3.若1993尾數小於5 為1990 這樣公式可以算出來嗎
請參考:http://isvincent.pixnet.net/blog/post/47282004
請問我要小數點第三位呈現偶數 且必須是前一個的偶數 該如何做 像是 0.365 要成為0.364 0.969 成為0.968 然後本來就是偶數的就還是呈現偶數
請參考:http://isvincent.pixnet.net/blog/post/47309874
您好,我想採完全進位方式,但個位數僅取5或0, 例如:12 --> 15 16 --> 20 請問函數應如何寫? 謝謝!
請參考:http://isvincent.pixnet.net/blog/post/47694711
您好, 我想請問一下,當數據為1.65,想要設定小數點後兩位數字若大於0.18則無條件進位,若小數點後兩位數字小於18則捨去,是否可以這樣合併運用?!
版大您好 我有一判定式如下 =IF(領出量-進料量-自損量-材損量-出貨量<>0,"NG:"&領出量-進料量-自損量-材損量-出貨量,"PASS") 計算出為負數值且小數點後有17位數 依ROUND函數改為->ROUND(IF(領出量-進料量-自損量-材損量-出貨量<>0,"NG:"&領出量-進料量-自損量-材損量-出貨量,"PASS"),2) 儲存格顯示#VALUE! 請問是因為函數內包括了文字導致嗎?還是其他問題? 該如何解決? 感謝你~
excel 同一張表格中,有没有公式可以一次設定,小數點2位,但整 數時,不加二個0
假設資料在儲存格A1,公式:=IF(MOD(A1,1)=0,TEXT(A1,"0"),TEXT(A1,"0.00"))
您好: =ROUND(($C$8*$E$8/1000000)*$G$8,3) 以上是我目前的計算式 F8=(C8*E8/1000000)*G8 小數點已經看得出取第三位 但問題來了,得出的答案若小於0.3 則要已0.3計,請問有什麼公式可以用,幫幫忙呀~~我找不道答案,謝謝
*****
*****