请高手帮忙解决我的excel的问题!!!!
A1单元格:3383.86B1单元格:3378.24C1单元格是:A1-B1(A1,B1的差值)A2单元格:2533.04B2单元格:2529C2单元格是:A2-B2(A...
A1单元格:3383.86 B1单元格:3378.24 C1单元格是:A1-B1(A1,B1的差值)
A2单元格:2533.04 B2单元格:2529 C2单元格是:A2-B2(A2,B2的差值)
A3单元格:5313.44 B3单元格:5305.86 C3单元格是:A3-B3(A3,B3的差值)
A4单元格:SUM(A1:A3) B4单元格:SUM(B1:B3)
要求C4单元格显示,如果C1,C2,C3单元格的和=A4-B4时,才显示 SUM(C1:C3) , 否则显示0,(正确只是 :17.24)
C4单元格套用格式=IF(SUM(C1:C3)=(A4-B4),SUM(C1:C3),0),
但是出现的问题是;第三行没有数值时公式才成立,加上第三行时不成立。是什么原因?怎样改啊?跪求高手帮忙!!! 展开
A2单元格:2533.04 B2单元格:2529 C2单元格是:A2-B2(A2,B2的差值)
A3单元格:5313.44 B3单元格:5305.86 C3单元格是:A3-B3(A3,B3的差值)
A4单元格:SUM(A1:A3) B4单元格:SUM(B1:B3)
要求C4单元格显示,如果C1,C2,C3单元格的和=A4-B4时,才显示 SUM(C1:C3) , 否则显示0,(正确只是 :17.24)
C4单元格套用格式=IF(SUM(C1:C3)=(A4-B4),SUM(C1:C3),0),
但是出现的问题是;第三行没有数值时公式才成立,加上第三行时不成立。是什么原因?怎样改啊?跪求高手帮忙!!! 展开
4个回答
展开全部
这个和计算机关于浮点数的存储有关:SUM(C1:C3)=(A4-B4)乍看之下是对的,但是在计算机内部看来,这个数据是错误的,若将SUM(C1:C3)-(A4-B4),结果是一个以浮点型数据表示的小数9.09495E-13,可见SUM(C1:C3)和A4-B4在计算机中是相差很小的数(实际两者是相等的)
那么出现这种反常的原因是什么呢?我只能肯定是和计算机中浮点数的存储和计算(包括比较)有关,至于具体到是什么原因,我就不是很清楚了,但是有一个有趣的现象,当两个小数相加的时候位数一样或者不进位答案就会是对的,比如出现3383.86 2533.04 两者相加后进到十分位 和 3378.24 2529 两者小数点后的位数不相等会出错,但是如果我们把整体的数据改为
3383.86 3378.24
2533.03 2529.04
5313.44 5305.86
,仍沿用上面的公式却不会出错,挺有趣的,你查查关于浮点数的资料吧,我对浮点数的了解不是很多 。
那么出现这种反常的原因是什么呢?我只能肯定是和计算机中浮点数的存储和计算(包括比较)有关,至于具体到是什么原因,我就不是很清楚了,但是有一个有趣的现象,当两个小数相加的时候位数一样或者不进位答案就会是对的,比如出现3383.86 2533.04 两者相加后进到十分位 和 3378.24 2529 两者小数点后的位数不相等会出错,但是如果我们把整体的数据改为
3383.86 3378.24
2533.03 2529.04
5313.44 5305.86
,仍沿用上面的公式却不会出错,挺有趣的,你查查关于浮点数的资料吧,我对浮点数的了解不是很多 。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个公式的C4画蛇添足了 这是EXCEL SUM(C1:C3)不可能不等于(A4-B4)
C4直接就=sum(c1:c3)就OK了
C4直接就=sum(c1:c3)就OK了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
软件出错了,卸载了重装一下就好啦
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
具体情况要看到文件才知道,不知道是不是哪里函数输入错误?
另外,A4-B4=A1+A2+A3-B1-B2-B3=A1-B1+A2-B2+A3-B3=C1+C2+C3
所以SUM(C1:C3)=(A4-B4)如何能不成立呢?
另外,A4-B4=A1+A2+A3-B1-B2-B3=A1-B1+A2-B2+A3-B3=C1+C2+C3
所以SUM(C1:C3)=(A4-B4)如何能不成立呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询