Excel嵌套公式错误

时间:2014-11-25 17:34:42

标签: search nested excel-formula countif

在excel中我有一个带有几个计算字段的数据透视表,我的嵌套语句就是这个......

=(D54)/COUNTIF(B:B,IF(ISNUMBER(SEARCH("Total",B54,1)),LEFT(B54,SEARCH("Total",B54,1)-2)))

如果在我的列的SUM上返回正确答案,但我希望它不返回任何内容,或者当它不是和字段时返回“”。相反,它会返回此...

7.37961E-05

我尝试将“”添加到IF语句的False部分,它返回一个#DIV / o!错误。

1 个答案:

答案 0 :(得分:0)

我不确定你为什么会得到7.37961E-05,但假设你有类似" 123 Total"在B54中,您需要将IF语句置于公式的其余部分之外,并测试字符串是否存在" Total"在B54中首先: -

=IF(ISNUMBER(SEARCH("Total",B54,1)),(D54)/COUNTIF(B:B,LEFT(B54,SEARCH("Total",B54,1)-2)),"")

它仍然可以提供#DIV / 0!如果B列中没有任何内容与您要搜索的数字匹配,则会出错。