我有一个问题要一见钟情,简单地再现数学问题如下:表,前5行的列as是简单的数字。E列前5行为E=D/C,F列前5行为F=(B)+(A*E)。然后,数字行总结了A-D。G(刚好低于)等于和(D)/Sum(C),因此I=(sum(B)-sum(A))+(sum(A)*G)。H=sum(前F行)。
现在的问题是:为什么H不等于i ??也就是说,为什么在这种情况下,部分结果的和不等于由列的和所作的计算?
发布于 2015-10-23 13:58:12
不要弄乱计算优先级!
让我们只使用两行来简化这个过程:
F1
是=B1-A1+A1*D1/C1
,F2
是=B2-A2+A2*D2/C2
所以F4
,你的H
,是=B1-A1+A1*D1/C1+B2-A2+A2*D2/C2
F6
,你的I
,是=B1+B2-A1-A2+((A1+A2)*(D1+D2)/(C1+C2))
你说,H
应该相等于I
B1-A1+A1*D1/C1+B2-A2+A2*D2/C2 = B1+B2-A1-A2+((A1+A2)*(D1+D2)/(C1+C2))
减去B1,B2,加上两边的A1,A2:
A1*D1/C1+A2*D2/C2 = ((A1+A2)*(D1+D2)/(C1+C2))
这根本不是事实。
https://stackoverflow.com/questions/33280927
复制相似问题