【2】excel數(shù)字舍入四舍五入計算誤差 3)150.如何消除縮位后的計算誤差 有時我們輸入的數(shù)字是小數(shù)點(diǎn)后兩位數(shù),但是在精度要求上只要一位,縮位后顯示沒問題,但其計算結(jié)果卻是有誤差的。解決方法是:單擊"工具→選項(xiàng)→重新計算",選中"以顯示值為準(zhǔn)"(),這樣計算結(jié)果就沒有誤差了。 事實(shí)上并不是計算上有誤差,而是顯示設(shè)置的四舍五入。采用本技巧提供的方法,可以解決顯示中的問題,但同時會改變數(shù)值的精度,在使用前Excel會給你一個警告。 2)三種數(shù)字截取EXCEL函數(shù)的用法 https://jingyan.baidu.com/article/948f5924e8a35bd80ef5f96d.html INT:將數(shù)字向下舍入到最接近的整數(shù)。B2單元格輸入 =INT(A2),將55.789向下舍入到最接近的整數(shù),結(jié)果55。 TRUNC:將數(shù)字截為整數(shù)或保留指定位數(shù)的小數(shù)。B3單元格輸入=TRUNC(A3),或=TRUNC(A3,0),截取55.789的整數(shù)部分,計算結(jié)果為55。如只需保留1位小數(shù)點(diǎn),則輸入公式為 =TRUNC(A3,1),7后面的小數(shù)位將會舍去,得出的結(jié)果就是55.7。 當(dāng)需要計算的數(shù)值為正數(shù)時,如INT(55.789)和TRUNC(55.789,0)的計算結(jié)果均為一致。如需要計算的數(shù)值為負(fù)數(shù)時,就會有區(qū)別,INT(數(shù)值)得出結(jié)果的是比數(shù)值小的最接近的整數(shù),而TRUNC(數(shù)值,0)是取整數(shù)部分。如INT(-55.789)結(jié)果是-56,TRUNC(-55.789,0)是55。 ROUND:將數(shù)字四舍五入到指定的位數(shù)。在B8單元格輸入公式 =ROUND(A8,0),表示將55.789四舍五入到個位數(shù),得出結(jié)果為56,如圖。將0換成大于等于1的數(shù)則表示將數(shù)字四舍五入到指定的小數(shù)位數(shù),1表示保留1位小數(shù)位,以此類推;如果將0換成負(fù)數(shù),則是將數(shù)字四舍五入到小數(shù)點(diǎn)左邊的相應(yīng)位數(shù)。例如:=ROUND(55.789,1),結(jié)果為55.8;=ROUND(55.789,-1),結(jié)果為60。當(dāng)數(shù)值為正數(shù)取整數(shù)時,舍去的數(shù)字與整數(shù)最相鄰那位小于等于4時,計算的結(jié)果與用INT和TRUNC一致。 ROUNDDOWN:將數(shù)字朝著0的方向向下舍入到指定的位數(shù)。在B2單元格輸入公式 =ROUNDDOWN(A2,0),表示將55.789向下舍到最接近的整數(shù),得出結(jié)果為55,如圖。ROUNDDOWN與TRUNC函數(shù)計算結(jié)果一致。 ROUNDUP:將數(shù)字朝著遠(yuǎn)離0的方向向上舍入到指定的位數(shù)。在B3單元格輸入公式 =ROUNDUP(A3,0),表示將55.789向上舍入到最接近的整數(shù),得出結(jié)果為56; 如圖,需要根據(jù)身份證號碼分辨出性別來,當(dāng)?shù)?7位數(shù)是偶數(shù)時為“女”、是單數(shù)時為“男”,所以在H2單元格中輸入公式 =IF(MID(G2,17,1)/2=TRUNC(MID(G2,17,1)/2),"女","男") 在H3單元格輸入公式 =IF(MID(G3,17,1)/2=INT(MID(G3,17,1)/2),"女","男") 公式意思是當(dāng)?shù)?7位數(shù)除于2的結(jié)果,跟取這結(jié)果的整數(shù)相同,則是女,否則就是男。 1)6、數(shù)字百位舍入:如547786舍入到547800 http://shoufuban.net/content/17/0704/12/5572476_668675853.shtml =ROUND(D2,-2):547786舍入到547800 7、數(shù)字向上舍入: =ROUNDUP(D2,0):5477.86舍入到5478 【】 |
|