excel中取整和取模函式

2021-06-21 02:40:01 字數 4739 閱讀 3606

取整int(x)較為簡單,它的意義是將乙個數值去掉小數部分變為整數,這個整數小於等於原數值。正數直接擷取整數部分(不存在四捨五入),如int(45.456)=45;但負數(含有小數)取整後值變為擷取整數部分再加-1,如int(-34.25)=-35。

round(number,digits)按位數進行四捨五入取整;

roundup(number,digits)按位數向上捨入取整;

rounddown(number,digits)按位數向下捨入取整(相當於int()函式的功能); 

foolr(x)向下捨入取整(相當於int()函式的功能); 

even(x)正數向上捨入取偶,負數向下捨入取偶; 

ceiling(x,1)向上捨入取整。

取模mod()函式,該函式形式為mod(m,n),意思為將數值m取n的模,即:mod(m,n)=m/n的餘數,如mod(5,3)=2,mod(6,3)=0;取模運算值為正數,如果負數取模後等於餘數和模數的和值,mod(-7,3)=2。

在excel

**中對數字的處理中,經常根據需要按指定的位數進行取整。

數字取整可以用下述函式完成:

四捨五入取整 =round(a1,0)

截去小數取整=rounddown(a1,0) =floor(a1,1) =trunc(a1)

截去小數取整為最接近的偶數 =even(a1)

截去小數向上取整數 =ceiling(a1,1)

截去小數向下取整 =int(a1)

********************=

excel軟體本身內建了大量的此類函式,下面就讓我們一起來學習這7種excel取整函式方法吧!

1、向上四捨五入數字函式round

2、向下舍數字函式rounddown

3、按指定數的倍數向下捨入函式floor

4、四捨五入為最接近的偶數函式even

5、向上捨入為指定資料倍數函式ceiling

6、截尾取整函式

7、向下四捨五入到最接近的整數函式int

****************************************==

1、向上四捨五入數字函式round

⑴功能按指定的位數對數值進行四捨五入。

⑵格式round(數值或數值單元格,指定的位數)

⑶示例a列             b列

12.351

325.525

……b1中輸入公式

①保留2位小數——從千分位向百分位四捨五入。

=round(a1,2)=12.35

向下複製公式到b2

=round(a2,2)=325.53

②四捨五入取整數——從十分位向個位四捨五入保留整數。

b1中輸入公式

=round(a1,0)=12

向下複製公式到b2

=round(a2,0)=326

③四捨五入到十位——從個位向十位四捨五入保留到十位數字。

b1中輸入公式

=round(a1,-1)=10

向下複製公式到b2

=round(a2,-1)=330

說明:函式round的第1個引數可以是具體的數值也可以是數值單元格引用。

函式round的第2個引數——指定保留的位數,保留小數字用正整數表示,即1,2,3,4……(對應十分位、百分位、千分位、萬分位……);保留整數字用非正整數表示,即0,-1,-2,-3,……(對應個位、十位、百位……)。

2、向下舍數字函式rounddown

⑴功能按指定的位數對數值進行捨入。

⑵格式rounddown(數值或數值單元格,指定的位數)

⑶示例a列           b列

12.351

325.525

……b1中輸入公式

①保留2位小數——捨去千分位及以後的小數字保留到百分位。

=rounddown (a1,2)=12.35

向下複製公式到b2

=rounddown (a2,2)=325.52

②捨去小數字保留整數——捨去十分位及以後的小數字保留整數部分。

b1中輸入公式

=rounddown (a1,0)=12

向下複製公式到b2

=rounddown (a2,0)=325

③整數保留到十位——整數部分捨去個位上大於0的數字(用0代替),保留十位及以前的高位數字。

b1中輸入公式

=rounddown (a1,-1)=10

向下複製公式到b2

=rounddown (a2,-1)=320

說明:函式rounddown的第1個引數可以是具體的數值也可以是數值單元格引用。

函式rounddown的第2個引數——指定保留的位數,保留小數字用正整數表示,即1,2,3,4……(對應十分位、百分位、千分位、萬分位……);保留整數字用非正整數表示,即0,-1,-2,-3,……(對應個位、十位、百位……)。

函式round與函式rounddown的對比:

round函式按指定位數把右側數字上的數字進行四捨五入,

rounddown函式按指定位數把右側數字上的數字捨棄為0。

3、按指定數的倍數向下捨入函式floor

⑴功能把數值沿絕對值減小的方向進行捨入為指定數值的倍數。

⑵格式floor(數值或數值單元格,指定的數)

⑶示例a列          b列

1245.251

……= floor(a1,5)=1245

= floor(a1,4)=1244

= floor(a1,3)=1245

= floor(a1,2)=1244

= floor(a1,1)=1245

第2個引數不能是0,換句話說,沒有乙個確定的數是0最接近的倍數。

= floor(a1,0.1)=1245.2

(= floor(a1,0.2)=1245.2

= floor(a1,0.3)=1245

= floor(a1,0.4)=1245.2

= floor(a1,0.7)=1244.6

……)= floor(a1,0.01)=1245.25

= floor(a1,0.001)=1245.251

說明:第1個引數可以是正數或負數。

第2個引數的符號與第1個引數的符號完全相同。

第2個引數不能是0。

函式返回值是第2個引數的整數倍,即返回值能被第2個引數整除。

4、四捨五入為最接近的偶數函式even

⑴功能返回沿絕對值增大方向取整後最接近的偶數。

⑵格式even(數值或數值單元格)

⑶示例a列            b列

1245.251

1245.521

-1245.251

……b2中輸入公式

=even(a1)=1246

向下複製到b2

=even(a2)=1246

再向下複製到b3

=even(a3)=-1246

說明:函式even總是沒絕對值增大的方向取與原資料最接近的整數偶數值。

5、向上捨入為指定資料倍數函式ceiling

⑴功能把數值向上捨入(沿絕對值增大的方向)為最接近的指定資料的倍數。

⑵格式ceiling(數值或數值單元格,指定的資料)

⑶示例a列          b列

1245.251

1245.521

-1245.251

-1245.521

3.6……

b1中輸入公式

=ceiling(a1,4)=1248

b2中輸入公式

=ceiling(a2,0.4)=1245.6

b3中輸入公式

=ceiling(a3,-5)=-1250

b4中輸入公式

=ceiling(a4,-0.7)=-1246

b5中輸入公式

=ceiling(a5, 0.3)=3.6

說明:函式ceiling與floor函式是同類捨入函式,相關注意事項見floor函式。

函式floor是沿絕對值減小方向向下捨入,ceiling函式是沿絕對值增大方向向上捨入。

6、截尾取整函式

⑴功能截去指定數字後的有效數字返回資料。

⑵格式trunc(數值或數值單元格,指定數字)

⑶示例a列          b列

1245.251

①截去小數取整數

b1單元格中輸入公式

=trunc(a1,0)或者=trunc(a1),返回值為1245。

②保留1位小數

b1單元格中輸入公式

=trunc(a1,1)=1245.2

③保留百位數字

b1單元格中輸入公式

=trunc(a1,-2)=1200

說明:函式trunc對指定的保留數字,右側數字不進行四捨五入,直接用0替代。

7、向下四捨五入到最接近的整數函式int

⑴功能將數字向下捨入到最接近的整數。

⑵格式int(數值或數值單元格)

⑶示例a列          b列

11.52

5.12

-7.1

-5.8

……在b1中輸入公式

=int(a1)=11

向下複製了b2單元格

=int(a2)=5

向下複製公式到a3單元格

=int(a3)=-8

向下複製公式到單元格b4

=int(a4)=-6

說明:函式總是對數值沿減小方向取整數,沒有四捨五入。當數值是正數時,截去小數保留整數;當數值是負數時,截去小數向整數入一位。

取整函式 Excel教程 5種最常用捨入 取整函式

財務崗一般賬目的計算都是精確到分,在excel中捨入取整相關的函式也不少,比如ceiling even floor int odd round等等。正確理解和區分這些函式,可以幫助咱們財務崗們更好的面對工作。1.round四捨五入 此函式如何用?指定保留小數字的同時,將後一位數字與5相比,不足5捨棄...

c 中取整和取餘

為取餘號,不用多說。號在整形運算是取整,浮點運算時為除法運算,如54 10結果為5,54.0 10.0結果為5.4而且取整時不進行四捨五入只取整數部分,如54 10和56 10是5.math.celling 取整數的較大數,相當於不管餘數是什麼都會進一位。如math.celling 54.0 10....

向下取整floor 和向上取整函式ceil

floor x 有時候也寫做floor x 其功能是 向下取整 或者說 向下捨入 即取不大於x的最大整數 與 四捨五入 不同,下取整是直接去掉小數部分 x 3.14,floor x 3 y 9.99999,floor y 9 在c語言的 庫函式中,floor函式的語法如下 include doubl...