為什麼ecel中用rounddown函式計算出來的數是

2021-12-25 07:46:35 字數 3905 閱讀 5027

1樓:孝鯤繆玄雅

輸入的不是0,計算出來是0是你自己在設定的時候,設定出現問題了。

round函式相關的有三個函式

1round

四捨五入

2roundup全入3

rounddown

全舍語法是:=rounddown(***,2)***是你的數值,「2」是小數點後幾位,要取整數就是「0」

比如上圖中,直接在圖示中,插入函式rounddown,根根**可以選擇對應的**框,如a1

,b1等。再根據需要選擇小數字數,而3位,就會出現最後取數之後的結果。

如果在**中的數值,輸入了0,那麼不管取多少,最終結果就必然是0。

而如果是其他數值,則根據輸入的小數字數進行取捨。如果你輸入的小數字數是負數,並且高於數字,那麼最後就會出現「0」這個結果。

2樓:化瓊華

介紹一下round、rounddown、roundup三個函式應用的區別。

round函式:按指定位數對數字進行四捨五入。如輸入=round(3.158,2)則會出現數字3.16,即按兩位小數進行四捨五入。

rounddown:按指定位數捨去數字指定位數後面的小數。如輸入=rounddown(3.158,2)則會出現數字3.15,將兩位小數後的數字全部捨掉了。

roundup:按指定位數向上捨入指定位數後面的小數。如輸入=roundup(3.158,2)則會出現數字3.16,將兩位小數後的數字舍上去,除非其後為零。

3樓:

暈死,結果是0.0056,

你用的是rounddown,並且保留兩位。

乘法結果是0.0056,保留兩位小數,捨去其它小數,結果是0,沒錯。

你想直接四捨五入,用=round(你的原來公式,2)即可

4樓:zoe鹿星辰

1、rounddown 是向下舍位,0.0056 舍位後就是 0.00;如果想得到0.01的結果,請使用roundup函式

5樓:匿名使用者

乘法結果是0.0056,保留兩位小數,捨去其它小數,結果是0,沒錯。

excel中round函式與rounddown函式區別?

6樓:咕咚萌西

一、定義不同

1、round函式是excel中的乙個基本函式,作用按指定的位數對數值進行四捨五入;

2、rounddown函式是一種函式,和roundup函式相反,rounddown函式是指靠近零值,向下(絕對值減小的方向)捨入數字;

二、應用的語法不同

1、round函式語法是round(number, num_digits),

number 必需,要四捨五入的數字;

num_digits 必需,位數,按此位數對 number 引數進行四捨五入;

2、rounddown函式語法是rounddown(number,num_digits),

number 為需要向下捨入的任意實數;

num_digits 捨入後的數字的位數;

三、例項應用不同

1、round函式中:

如果 num_digits 大於 0(零),則將數字四捨五入到指定的小數字;

如果 num_digits 等於 0,則將數字四捨五入到最接近的整數;

如果 num_digits 小於 0,則在小數點左側前幾位進行四捨五入;

2、rounddown函式中:

如果 num_digits 大於 0,則向下捨入到指定的小數字。

如果 num_digits 等於 0,則向下捨入到最接近的整數。

如果 num_digits 小於 0,則在小數點左側向下進行捨入。

函式 rounddown 和函式 round 功能相似,不同之處在於函式 rounddown 總是向下捨入數字。

7樓:和西子一起學

函式round、roundup、rounddown如何取數,四捨五入取數、進製取數、舍位取數

8樓:匿名使用者

round是四捨五入,rounddown是直接去掉小數(正數).

9樓:

=round 四捨五入

=roundup 全入

=rounddown 全舍

excel中用rounddown函式取整和int函式有什麼區別?

10樓:淚尚_小薇

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

rounddown 功能靠近零值,向下(絕對值減小的方向)捨入數字。

拓展資料1、關於rounddown函式

rounddown函式是一種函式,和roundup函式相反,rounddown函式是指靠近零值,向下(絕對值減小的方向)捨入數字。

rounddown(number,num_digits)number 為需要向下捨入的任意實數。

num_digits 捨入後的數字的位數。

2、關於int函式

含義

將數值向下或者向上取整為最接近的整數。

語法

int(number)

number 需要進行向下或者向上捨入取整的實數。

說明

int函式可用floor函式代替

int(number)=floor(number,1)示例

=int(8.9)  將8.9向下捨入到最接近的整數(8)=int(-8.9)將-8.9向下捨入到最接近的整數(-9)

11樓:

是的,樓主先理解了這2個函式的用法,rounddown是向下取整,如果樓主希望得到什麼樣的答案,可以舉例說明,重新編寫公式完成。

excel四捨五入函式,細分又可以分為向上四捨五入函式round,向下舍數字函式rounddown,按指定數倍數向下捨入函式floor,四捨五入為最接近的偶數函式even,向上捨入為指定資料倍數函式ceiling,向下四捨五入到最接近的整數函式int。

12樓:長文驛站

不能說rounddown得到的結果明顯是錯的,主要是看你用來做哪方面的資料了

我一般會用rounddown函式計算階梯單價之類的資料如:rounddown(-14/3,0) 很明顯,等於-4,意思是-14包含-4個3,我會用它計算乙個數字滿足x(如:3)的幾倍,上面的例子是四倍,在滿足四倍而不滿足五倍的情況下可以規定乙個對應的結果,而且這個數字是正是負都是適用的,不用單獨改公式,如果用int的話,就會得到-5的結果,很明顯不滿足我的要求,(rounddown(14/3)=4,跟負數的情況得到的結果邏輯是一樣的)

rounddown roundup 是按照0為中點的概念求值的,int是按照從小到大的邏輯求值的,各有所重而已

為什麼excel 中用rounddown函式,計算出來的數是0?

13樓:涼涼看社會

輸入的不是0,計算出來是0是你自己在設定的時候,設定出現問題了。

round函式相關的有三個函式

1 round 四捨五入

2 roundup 全入

3 rounddown 全舍

語法是:=rounddown(***,2)***是你的數值,「2」是小數點後幾位,要取整數就是「0」

比如上圖中,直接在圖示中,插入函式rounddown,根根**可以選擇對應的**框,如a1 ,b1等。再根據需要選擇小數字數,而3位,就會出現最後取數之後的結果。

如果在**中的數值,輸入了0,那麼不管取多少,最終結果就必然是0。

而如果是其他數值,則根據輸入的小數字數進行取捨。如果你輸入的小數字數是負數,並且高於數字,那麼最後就會出現「0」這個結果。

如何在ecel當前單元格中用函式和公式計算數學成

countif c2 c4,85 4都可以了!祝你成功!countif c3 c11,85 9 11個人,為什麼只有三個人的資料?countif c2 c13,85 11 11個人 countif c2 c13,85 11 countif c2 c4,85 4都可以了 用excel在 成績評定 列,...

為什麼我的ecel不能修改,為什麼我的excel不能修改

沐熙 1,可能是被人設定了修改許可權密碼.在工具 選項 安全性裡.2,還可能是被設定了保護工作表.工具 保護 保護工作表.3,還可能是你的excel 被完全共享了,在你開啟 之前別人已經通過區域網先開啟,這時你是隻讀狀態.4,還有可能是你用的不是管理員帳戶,被管理員帳戶限制了許可權.如果是xp系統,...

為什麼ecel中輸入的小數會變成整數

如果只是顯示成整數,可以設定單元格為數字,小數字設定為0 如果是要四捨五入,可以用公式 round 公式,0 0表示四捨五入至整數,不要小數。四捨五入 round 1.85,0 得2 向下捨入 rounddown 1.85,0 得1 向上捨入 roundup 1.01,0 得2.資料顯示格式設定有誤...