roundup和int的區(qū)別 excel中用rounddown函數取整和int函數有什么區(qū)別?
excel中用rounddown函數取整和int函數有什么區(qū)別?excel中用rounddown函數取整和int函數有什么區(qū)別?Int截取整數,例如Int(3.83)=3,Int(-3.83)=-4r
excel中用rounddown函數取整和int函數有什么區(qū)別?
excel中用rounddown函數取整和int函數有什么區(qū)別?
Int截取整數,例如Int(3.83)=3,Int(-3.83)=-4round,round(3.83,0)=4,round(-3.83,0)=-4。如果是正數,負數只需要整數,請使用runc、roundup和rounddown。您可以單擊“打開”功能以獲得幫助。有解釋和例子。用法很清楚,根據想要的效果來選擇。
excel中用rounddown函數取整和int函數有什么區(qū)別?
Int是舍入,直接去掉小數點后的數字,舍入是設置小數點的數字,你也可以舍入,這樣就可以舍入了,看區(qū)別了
一張圖片,讓我們來看看Excel的舍入問題
!分別使用:
1,int(A1),round directly
2,A1 mod(A1,1),mod(A1,1)是獲取小數點的方法
3,TRUNC(A1)去掉尾數并保留整數
4,round(A1,)進行四舍五入,round up(A1,)進行四舍五入,一位小數
6,round down(A1,)進行四舍五入,這和TRUNC是一樣的
excel的小數精度問題還是比較麻煩的,特別是對于財務人員來說,差一分錢也不行,否則就借不到錢了。最典型的場景是制作工資單和憑證。他們都是對的,但也有不同之處。
納尼?這是怎么回事?讓人們快樂地玩耍?
(圖片源網絡)
這涉及到Excel顯示和計算的邏輯,理解后很容易解決。
首先,excel顯示是按照單元格設置的格式顯示的,您看到的數字不是excel中存儲的真實數據。例如,如果在單元格B1中輸入1.3322,如果顯示格式設置為顯示兩位小數,則在Excel中會看到1.33。1.33的數字是1.3322四舍五入兩位小數的結果。
但是,當excel計算單元格時,它基于excel中存儲的數據。例如,還有一個單元格B2輸入1.3344,單元格格式也顯示2位數字?,F在B3=b1b2,如果B3單元格格式也顯示2位數字,您認為它應該顯示多少?
如果您轉到excel進行驗證,B3將顯示2.67,因為它首先計算B3=1.3322 1.3344=3.6666,然后將其舍入為2.67,而不是1.331.33=2.66。
這是困擾許多財務人員的問題。為什么總數不能與細節(jié)相匹配呢。
如何解決?有兩種方法。
1. 顯示時讓excel強制調整精度。在Excel選項-高級-計算此工作簿中,選中[將精度設置為顯示精度]。
這樣,excel將忽略實際精度,并根據顯示的數據進行計算。在上一示例中,單元B3中的數據變?yōu)?.66。
2. 轉換是通過函數來實現的。Round函數常用于取整,Round(A3,2)。第一個參數是要舍入的值,第二個參數是小數位數。類似的函數有向上取整、向下取整和整數。第一種方法非常簡單和暴力,但它會影響整個excel中的數據,并且不適用于所有場景。第二種方法更復雜,但更靈活。從財務的角度來看,第二種方法更常用,因為財務更嚴謹,需要非常準確的數據。