合計運算偏差,是否有解(頁1) - Excelㄧ般區
文章推薦指數: 80 %
沒錯, 把造成誤差的ROUND 拿掉. 以顯示出來的數字來說, 即使計算出來數字有小數, 還是可以利用儲存格格式的設定使小數部分看不到, 那麼,自然就把誤差修正 ...
麻辣家族討論版版'sArchiver
麻辣家族討論版版»Excelㄧ般區»合計運算偏差,是否有解
jackson7015發表於2014-9-1017:02
合計運算偏差,是否有解在多項金額運算中,會有所得稅與其他稅額計算
而在總合運算時,會將單項的運算作加總
但是這樣會產生電腦報表的運算錯誤
一種是單筆作稅額運算後,作加總
一種是全金額加總後,做稅額運算
兩者會有差計,如果要以第二種作為計算標準
請問在單筆運算的時候,該如何才能讓EXCEL自動計算偏差成正確值
[attach]19130[/attach]luhpro發表於2014-9-1100:18
[b]回復[url=http://forum.twbts.com/redirect.php?goto=findpost&pid=70566&ptid=12511]1#[/url][i]jackson7015[/i][/b]
C3=IF(B3>0,B3/10,"")
D3=IF(COUNTA(B3)>0,C3*0.2,"")
沒錯,把造成誤差的ROUND拿掉.
以顯示出來的數字來說,
即使計算出來數字有小數,
還是可以利用儲存格格式的設定使小數部分看不到,
那麼,自然就把誤差修正過來了.jackson7015發表於2014-9-1108:07
[b]回復[url=http://forum.twbts.com/redirect.php?goto=findpost&pid=70582&ptid=12511]2#[/url][i]luhpro[/i][/b]
啊..
我都誤把ROUND計算和儲存格格式的設定部分聯想在一起了..
變成自動幫儲存格格式計算多餘部分
感謝luhpro大大的解惑
謝謝~jackson7015發表於2014-9-1109:14
[b]回復[url=http://forum.twbts.com/redirect.php?goto=findpost&pid=70582&ptid=12511]2#[/url][i]luhpro[/i][/b]
剛剛測試後發現還是有問題
正常金額計算的話,不會有問題
但是我的金額部分,是使用樞紐分析表貼過去的,不曉得是不是因為這樣影響到[應發/扣繳所得/實發]這些計算
和原本的計算,還是會出現誤差
[attach]19134[/attach]p212發表於2014-9-1112:30
[i=s]本帖最後由p212於2014-9-1112:38編輯[/i]
[b]回復[url=http://forum.twbts.com/redirect.php?goto=findpost&pid=70587&ptid=12511]4#[/url][i]jackson7015[/i][/b]
對於「儲存格格式的設定使小數部分看不到」只是「自欺」,而非您真正要的「數值」。
若「應發」與「扣繳所得」之數值為四捨五入法取值,則
儲存格C3輸入=IF(B3/10>0,[color=Red]ROUND([/color]B3/10[color=Red],0)[/color],"")
儲存格D3輸入=IF(COUNTA(B3)>0,[color=Red]ROUND([/color]C3*0.2[color=Red],0)[/color],"")
如此,第25列運算結果即可符合第26列的「正確合計」。
請參考!luhpro發表於2014-9-1123:47
[quote]在多項金額運算中,會有所得稅與其他稅額計算
...
一種是單筆作稅額運算後,作加總
一種是[color=Red]全金額加總[/color]後,做稅額運算
兩者會有差計,如果要以第二種作為計算標準
...
[size=2][color=#999999]jackson7015發表於2014-9-1017:02[/color][url=http://forum.twbts.com/redirect.php?goto=findpost&pid=70566&ptid=12511][img]http://forum.twbts.com/images/common/back.gif[/img][/url][/size][/quote]
?
金額加總起來是367,024
將它除以10得到36,702.4若以四捨五入來算應是36,702而非36,703
應發的金額合計為36,702(或36,703)*0.2=7,340.48(或7,340.6)也不應該得到7,332這個數字.jackson7015發表於2014-9-1508:17
[b]回復[url=http://forum.twbts.com/redirect.php?goto=findpost&pid=70611&ptid=12511]6#[/url][i]luhpro[/i][/b]
我原本的公式就是使用ROUND的算法,來取真實值
不過反而偏差很大
懷疑是從樞紐分析表取出的金額,已就有運算過
所以有隱藏的小數位數
已經將表格在區分出另一頁,使運算可以符合了
[b]回復[url=http://forum.twbts.com/redirect.php?goto=findpost&pid=70594&ptid=12511]5#[/url][i]p212[/i][/b]
367,024金額部分是從樞紐分析表取得
所以可能因為已經有運算過,所以造成運算的差額有誤
將表格另外區分一頁後,就能取得正確數值
因為取出時的表格欄位大小要相同
所以使用複製格式的時候,反而會變成與原本格的數值數值偏差相同,造成運算錯誤
若欄位自設,則無此問題
感謝luhpro與p212大大的幫忙協助
目前公式表格暫時已經解決運算問題了
只不過還是不了解,為何同樣的運算式,欄位格式會造成運算結果的不同jackson7015發表於2014-9-1809:04
表格運算還是有問題,想在請教各位前輩
在附件中的原始合計中
是計算表格中的小數點,是Keyin電腦的計算
而表合計中
是直接計算表面合計,也是會計的計算方式
在原始文件中,"扣繳所得稅"表面計算是4142,而表格計算出來的是4141(計算了表格的小數點部分)
兩者因為會計刁難需要表格計算要正確(表面)
而輸入電腦中的時候,電腦是計算金額的運算數值;也就是正確合計的公式部分
就是因為這兩者的差距,一直都困擾該如何解決
想請教各位前輩,如何讓"表合計"和"正確合計"兩者可以相同
目前附件中的表格中的合計部分因為計算了小數點,所以會被記會退回文件
[attach]19166[/attach]ML089發表於2014-9-1814:08
[b]回復[url=http://forum.twbts.com/redirect.php?goto=findpost&pid=70738&ptid=12511]8#[/url][i]jackson7015[/i][/b]
你的問題是單筆四捨五入再合計<>先合計再四捨五入,這在有小數情況之下是會不一樣
這部分應該與會計人員討論清楚處理原則,不然難解,以前我當社區主委時也遇過此情況,一位退休會計人員也是用此方法在核對社區的帳,直指我們作帳不實。
(住戶坪數有小數點,所以收管理費出現同樣問題)
原則應該是以個人為單位*10% 在總計是比較對的
105*10%=10.5元取四捨五入為11元
若相同有10人時,計算如下
1.先四捨五入在合計:ROUND(105*10%,0)*10=110元
2.先合計再四捨五入:ROUND(105*10*10%,0)=105元
這不是誰對誰錯,而是你們要兩邊確認使用哪一個。
jackson7015發表於2014-9-1814:46
[b]回復[url=http://forum.twbts.com/redirect.php?goto=findpost&pid=70749&ptid=12511]9#[/url][i]ML089[/i][/b]
感謝ML089版主的回應
個人和會計也是認為要使用[color=Blue]先分在總
[/color]
但是在做電腦帳務的時候,電腦只判定總金額部分去做運算
所以跟會計討論的結果變成要我[color=Blue]自己[/color]從稅額部分的小數點去做積分
來構成,在做總合時的分除時沒有錯誤
這造成了先看結果,在從結果去[color=Blue]細造[/color]每個人間的誤差加減,變成我間接的在做...
且會變成分給某些人的金額部分會有1.2元的差距
最慘的是,最終結果只能[color=Blue]先總在分[/color]的條件,在去做個人間的稅差金額[color=Blue]調整[/color]
所以才想求教看看,是否有可以先總合在分除,但是在個人運算部分,誤差率不會超過1ML089發表於2014-9-1816:39
[b]回復[url=http://forum.twbts.com/redirect.php?goto=findpost&pid=70752&ptid=12511]10#[/url][i]jackson7015[/i][/b]
G10=IF(LEN($F10)>0,ROUND((P$13-SUM(G$1:G9))*F10/SUM(F10:F$41),0),"")
複製到H10
G10:H10往下複製jackson7015發表於2014-9-1908:55
[b]回復[url=http://forum.twbts.com/redirect.php?goto=findpost&pid=70754&ptid=12511]11#[/url][i]ML089[/i][/b]
先感謝ML089版主的回覆
這個計算公是也蠻特別的
以現有數據計算來看,可以滿足電腦試算的部分
但是表面上的總合計可能會被刁難,這部分只能跟會計去協調了
再次謝謝前輩們的指導
頁:
[1]
查看完整版本:合計運算偏差,是否有解
麻辣家族討論版版為麻辣學園網站成員
由昱得資訊工作室©Since1993所提供
延伸文章資訊
- 1函數excel計算誤差
在excel裡竟然看到2.1+1.1=3.3 這是怎麼回事? 原來是實際內容和表現出來的不 ... 函數excel計算誤差 ... Richard 的ESP: Excel Smile Prese...
- 2excel中如何消除縮位後的計算誤差,實用速看
我們在處理excel數據時,常常會遇到有時我們輸入的數字是小數點後兩位數,但是在精度要求上只要一位,縮位後顯示沒問題,但其計算結果卻是有誤差的。
- 3盤點Excel中的那些有趣的“bug”
由於計算誤差想要得到一個四捨五入的2為小數,需要進行2次ROUND,首先修正誤差,然後再四捨五入保留2位小數。對於所有操作計算都做兩次ROUND過於 ...
- 4設定進位精確度
在Excel 2007:按一下[Microsoft Office 按鈕 Office 按鈕影像 ,然後按一下[Excel選項。 按一下[進一步」,然後在[計算此活頁簿時, 選取[將精確度設定為顯...
- 5excel数据计算存在误差修正方法听语音 - 百度经验
方法/步骤 · 1. 打开文件,现在菜单栏内现在“工具”菜单 · 2. 在“工具”菜单内选择”选项“ · 3. 在弹出窗口对话框内选择”重新计算“ · 4. 然后在“重新计算”的菜单 ...