說到取整數,保留小數位的方法有很多,但是條件不同所取用的函數是不同的,一定要使用最适合的函數。
一、INT函數和round函數的局限性
比如我想通過計算知道某月是哪個季度,假設這個月份是7月,我們知道7月是在3季度,那如何計算呢,我們可以用7/3來計算(3個月是一個季度):
如果用INT函數,我們隻能取到結果是2,因為INT函數不會四舍五入,它隻會取整數位的數字,而round函數是一個四舍五入保留小數位函數,同樣也不能準确計算:
這時我們就需要進行調整,選用合适的函數,根據結果2.33333333我們可以知道,隻要大于整數2,小于整數3就應該是3季度,我們需要向上取整,即,2.0000001和2.999999的結果都一樣,結果都是3,我們可以用roundup函數。
語法與round函數是一樣的,通過第二個參數來确定保留小數的位數,隻不過roundup函數是向上進位,在excel中還有一個相反的應用的函數,這個函數就是rounddown,剛好與roundup是相對的。
這兩個函數的使用場景還是比較多的,比如計算需要整數的周歲,計算工齡等等,如果簡單使用其他函數可能會出問題,但這兩個函數會根據需要進行計算。
二、取整有很多函數可以做到,但要注意使用場景
在excel中是有很多函數可以做到取整的,當然知道的多是沒問題的,但一定要注意使用的場景,是直接取整數,還是需要向上或向下取整。我歸納了下,目前我知道的可以取整的函數有如下這些:
有話要說...