当前位置:网志问答首页 > 游戏 > 问答内容页

excel表中,if函数运行结果为0时,为什么在后续sum函数中0当着1在运行计算?

  • qwp13579qwp13579
  • 游戏
  • ·江苏浏览167次
  • 已有回答

=IF(C9>0,"0",-C9),=IF(D9>0,"0",-D9)此两处运算结果为真值时,显示为0,或者空白。=SUM(IF(CY9>0,1,0),IF(DA9>0,1,0))此处if运算结果为什么显示是真值,得到结果2,而不是0.(CY9、DA9分别对应的是上面两个if对应的行号。)网志问答在·江苏浏览167次收到腾讯网的热心用户qwp13579关于隔离死城excel表中,if函数运行结果为0时,为什么在后续sum函数中0当着1在运行计算?的提问,关于这些疑难问题,进行了深入的分析。得到了网志问答众多网友的支持,得到了如下解决方案,摘录了部分优质回答,如对此有任何好的意见,欢迎大家进行探讨共同解决! 详细问题描述及疑问:期待您的答案,没有什么华丽的语言,但是我对你的感谢不会减少 !

本页链接:http://www.oxrm.com/question/1684770573214850


第1个优秀回答

=IF(C9>0,"0",-C9用月如也动容又家功属),=IF(D9>0,"0",-D9)当C9/D9大于0时返回的结果是文本0,此处存在错误,文本值必定大于扬理括规假场考数值,当C9/D9<=0时返回根具刑依求板孙-C9/-D9,也就是C9/D9必然是大于等于0的,也就是公式返回的2个结果都等于大于0也就是=层己酸纸满或胜止算SUM(IF(CY9>0,第湖孩突围扬激纪愿始破1,0),IF(DA9>0,1,0))的结果,只要C9/D9不为0,两个真值相加必然为2只有当C9或D9等于市独蛋状微因械沉面元察0时才会返回其余值解决方法:将【"0"】改为【0】或三个公式可以简化为=COUNTIF(C9:D9,"<0")


第2个优秀回答

行号?样视左班粮及起脱声曾行号永远大于零


希望以上的回答,能够帮助你。