EXCEL函数结果为0时显示不出数值怎么办

如题所述

在单元格内输入=IF(A1<>0,"C","0")
C就是你计算的表达式

讲解:
如在B1单元格输入公式:
=IF(A1<60,"C","A")

语法

IF(logical_test,value_if_true,value_if_false)

Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。例如,A10=100 就是一个逻辑表达式,如果单元格 A10 中的值等于 100,表达式即为 TRUE,否则为 FALSE。本参数可使用任何比较运算符。

Value_if_true logical_test 为 TRUE 时返回的值。例如,如果本参数为文本字符串“预算内”而且 logical_test 参数值为 TRUE,则 IF 函数将显示文本“预算内”。如果 logical_test 为 TRUE 而 value_if_true 为空,则本参数返回 0(零)。如果要显示 TRUE,则请为本参数使用逻辑值 TRUE。Value_if_true 也可以是其他公式。

Value_if_false logical_test 为 FALSE 时返回的值。例如,如果本参数为文本字符串“超出预算”而且 logical_test 参数值为 FALSE,则 IF 函数将显示文本“超出预算”。如果 logical_test 为 FALSE 且忽略了 Value_if_false(即 value_if_true 后没有逗号),则会返回逻辑值 FALSE。如果 logical_test 为 FALSE 且 Value_if_false 为空(即 value_if_true 后有逗号,并紧跟着右括号),则本参数返回 0(零)。Value_if_false 也可以是其他公式。追问

=IF((COUNTIF(E47:U47,">0"))=0,"",SUM(E47:U47)/(COUNTIF(E47:U47,">0")))
这是我的函数,谁帮我看看,谢谢!

追答

=IF((COUNTIF(E47:U47,">0"))=0,0,SUM(E47:U47)/(COUNTIF(E47:U47,">0")))

已经修改好,你试试吧!

追问

=AZ48 =AV48 =AV49 =AZ49 =AJ47,如AJ47函数计算结果为0,显示为空白时,总分合计时不计算结果为什么?

总分公式为:=IF(OR(B5="",E5="",J5="",R5=""),"",(SUM(B5:R5)*0.8+X5*0.2-AX43*5))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-09
菜单-选项-不显示零值,√去掉即可,版本不同,位置不同,慢慢找找就看到了。
第2个回答  2014-04-09

excel 2007版操作

追问

=IF((COUNTIF(E47:U47,">0"))=0,"",SUM(E47:U47)/(COUNTIF(E47:U47,">0")))
这是我的函数,谁帮我看看,谢谢!

追答

=IF((COUNTIF(E47:U47,">0"))=0,"",SUM(E47:U47)/(COUNTIF(E47:U47,">0"))

=IF((COUNTIF(E47:U47,">0"))=0,"",将“”改为0,=IF((COUNTIF(E47:U47,">0"))=0,0,

本回答被提问者采纳
第3个回答  2014-04-09

点击工具-选项-视图-勾选零值

第4个回答  2014-04-09
工具--选项--零值√
相似回答