rounddouble函數(shù)怎么算 如何在excel中同時使用round和if?
如何在excel中同時使用round和if?您可以先設置條件:在什么情況下應該使用round,在什么情況下不應該使用round。將這些嵌套在if函數(shù)中。excel中的公式、數(shù)字都對,但小數(shù)點后幾位對不
如何在excel中同時使用round和if?
您可以先設置條件:在什么情況下應該使用round,在什么情況下不應該使用round。將這些嵌套在if函數(shù)中。
excel中的公式、數(shù)字都對,但小數(shù)點后幾位對不上,為什么?
excel中的小數(shù)精度問題仍然非常困擾,特別是對于財務人員。他們不可能不拿錢,否則就不公平了。最典型的場景是制作工資單和憑證。他們都是對的,但也有不同之處。
納尼?這是怎么回事?讓人們快樂地玩耍?
(圖片源網(wǎng)絡)
這涉及到Excel顯示和計算的邏輯,理解后很容易解決。
首先,excel顯示是按照單元格設置的格式顯示的,您看到的數(shù)字不是excel中存儲的真實數(shù)據(jù)。例如,如果在單元格B1中輸入1.3322,如果顯示格式設置為顯示兩位小數(shù),則在Excel中會看到1.33。1.33的數(shù)字是1.3322四舍五入兩位小數(shù)的結(jié)果。
但是,當excel計算單元格時,它基于excel中存儲的數(shù)據(jù)。例如,還有一個單元格B2輸入1.3344,單元格格式也顯示2位數(shù)字?,F(xiàn)在B3=b1b2,如果B3單元格格式也顯示2位數(shù)字,您認為它應該顯示多少?
如果您轉(zhuǎn)到excel進行驗證,B3將顯示2.67,因為它首先計算B3=1.3322 1.3344=3.6666,然后將其舍入為2.67,而不是1.331.33=2.66。
這是困擾許多財務人員的問題。為什么總數(shù)不能與細節(jié)相匹配呢。
如何解決?有兩種方法。
1. 顯示時讓excel強制調(diào)整精度。在Excel選項-高級-計算此工作簿中,選中[將精度設置為顯示精度]。
這樣,excel將忽略實際精度,并根據(jù)顯示的數(shù)據(jù)進行計算。在上一示例中,單元B3中的數(shù)據(jù)變?yōu)?.66。
2. 轉(zhuǎn)換是通過函數(shù)來實現(xiàn)的。Round函數(shù)常用于取整,Round(A3,2)。第一個參數(shù)是要舍入的值,第二個參數(shù)是小數(shù)位數(shù)。類似的函數(shù)有向上取整、向下取整和整數(shù)。第一種方法非常簡單和暴力,但它會影響整個excel中的數(shù)據(jù),并且不適用于所有場景。第二種方法更復雜,但更靈活。從財務的角度來看,第二種方法更常用,因為財務更嚴謹,需要非常準確的數(shù)據(jù)。