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