WPS表格數值舍入函式大閱兵

souphp3l發表於2016-06-14

在數值計算過程中,經常要遇到對結果進行舍入的情況,wps表格提供了豐富的舍入函式,下面我們就對這些函式進行一次大閱兵:

CEILING

將第一個引數數值向上舍入(沿絕對值增大的方向)為最接近的第二個引數的倍數。例如,=CEILING(4.42,0.3)得到的結果是0.3的倍數4.5;=CEILING( - 4.42, - 0.3)得到的結果是 - 0.3的倍數 - 4.5。如果第一個引數已經為第二個引數的倍數,則結果為原數。注意,兩個引數符號要相同,一正一負時會出錯。

EVEN

返回沿絕對值增大方向取整後最接近的偶數。如=EVEN(1.5)結果是2,=EVEN(-3)結果是-4。

如果引數恰好是偶數,則結果為原數。

ODD

返回對指定數值進行向上舍入後的奇數。如=EVEN(1.5)結果是3,=EVEN(-4)結果是-5。

如果引數恰好是奇數,則結果為原數。

FLOOR

將第一個引數沿絕對值減小的方向向下舍入,使其等於最接近的第二個引數的倍數。如=FLOOR(0.1234,0.01)結果是0.12,=FLOOR(-1234,-10)結果是-1230。如果兩個引數符號相反,則函式返回錯誤值。如果第一個引數恰好是第二個引數的倍數,則結果為原數。

INT

將數字向下舍入到最接近的整數。如=INT(5.99)結果是5,=INT(-5.99)結果是-6。

ROUND

返回第一個引數按第二個引數所指定位數四捨五入取整後的數字。如=ROUND(-1.475,2)結果是-1.48,=ROUND(1.475,0)的結果是1,=ROUND(475,-1)的結果是480。注意,如果第二個引數小於0,則在小數點左側進行舍入。

ROUNDDOWN

靠近零值,向下(絕對值減小的方向)舍入數字(相當於平常所說的去尾法)。如=ROUNDDOWN(3.14159,3)結果是3.141,=ROUNDDOWN(-3.14159,3)結果是-3.141,=ROUNDDOWN(2345,-1)結果是2340。注意,如果第二個引數小於0,則在小數點左側進行舍入。

ROUNDUP

遠離零值,向上(絕對值增長的方向)舍入數字(相當於平常所說的進一法)。如=ROUNDUP(3.14159,2)結果是3.15,=ROUNDUP(-3.14159,2)結果是-3.15,=ROUNDUP(2345,-1)結果是2350。注意,如果第二個引數小於0,則在小數點左側進行舍入。

TRUNC

將第一個引數按第二個引數所指定的位數進行截尾,功能基本與ROUNDDOWN相同,但TRUNC可以省略第二個引數(此時直接取整)。=TRUNC(8.9)結果為8,=TRUNC(-8.9)結果為-8,=TRUNC(3.1415,2)結果為3.14。

相關文章