嗨咯大家好,我是亮仔
在工作中,有時會遇到需要對數值取整的情況,比如下面這種情況,那我們使用該如何操作?
對于這種問題有些小夥伴可能會想的比較複雜,比如使用字符left函數截取字符,然後再用IF函數去判斷是否大于5,進行加/減1,然後末尾再添加拼接1個或者2個“0”,這種方式雖然可以實現,但比較麻煩,今天亮仔分享一個簡單辦法。
【解題思路】
将原有整數數值轉化為小數,然後進行四舍五入保留0位小數,再轉化為整數
【操作步驟】
1、将整數轉化為小數
=B3/10
2、将轉化後帶有小數保留0位小數
=ROUND(C3,0)
3、将公式組合在一起并乘以10,寫一個完整的函數
=ROUND(B3/10,0)*10
同理,另一個也是這樣的操作,隻是轉化為小數時除以100
=ROUND(G3/100,0)*100
如果我們對于round函數比較熟悉的話,完全可以一步到位,不需要上面這個步驟
【round函數解析】
round函數的語法是:ROUND(number,num_digits),即:Round(數值,保留的小數位數)
這個函數的第二個參數有三種情況,我們一般隻是用前2個
如果 保留的小數位數大于 0,則四舍五入到指定的小數位。
如果 保留的小數位數等于 0,則四舍五入到最接近的整數。
如果 保留的小數位數小于 0,則在小數點左側進行四舍五入。
今天這種情況需要用第三種情況
=ROUND(B3,-1)
【亮仔總結】
第一種方法使用的是我們在數據處理分析時常用的逆向思維方式處理,通過反向思考然後得到解決辦法
第二種方法是使用函數原有的用法,考察的是我們對于函數的掌握程度
本文由Excel亮仔原創,歡迎關注,帶你一起長知識!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!