excel 中 IF(B19=$B$7,$I$7,IF(B19=$B$11,$I$11,$I$15)) I7=0.5 I11=0.4 I15=0.3当B19=B11 时输出是0.3

怎么回事 公式有错误么 请指出

公式没有错。出现这种情况,b19和b11有可能一个是文本,另一个是数值,另外一种情况是这2个单元格有可能存在空格。检查方法:在另外一个单元格输入公式=b19=b19的内容和b11=b11的内容,如果出现false,说明单元格有空格或是一个文本,另一个是数值。追问

那我需要把这两个单元格的格式统一么 应该统一成文本还是数值?我是excel的菜鸟呢 谢谢您的回复

追答

如果i列是公式得出的数据且是文本,那么在公式前加一个“--”或把公式改为=value(原公式);如果i列不是公式得出的,设置i列为常规后再输入数据。
另外,把b7、b11、b19作同样处理。

追问

i列是公式得出的,但是是数值格式,这个该怎么处理呢

追答

如果i列是公式得出的数据,在公式前加一个“--”或把公式改为=value(原公式)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-11
公式没有错。
当B19=$B$7时,结果为$I$7。
当B19<>$B$7,且B19=$B$11时,结果为$I$11。
当B19<>$B$7,且B19<>$B$11时,结果为$I$15。本回答被网友采纳
第2个回答  2013-02-11

公式没错啊,输出的就是0.4,即I11的值,你的是输出0.3的吗?如果是请检查你表格中I11的值有没有弄错了?在我这边很正常的。

第3个回答  2013-02-11
可以肯定,你的公式没有任何错误!
输出结果没有达到预期的唯一原因:B19 与 B11 并不相等。。
查看两个单元格内容是否相等,不能只看表面的值,还应当看格式是否一致~
第4个回答  2013-02-11

不是啊!我做的答案确实是0.4

如图所示


再试试吧,但愿能够帮助您!


   

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网