Excel公式返回数字值时,我希望它返回" - "

时间:2017-06-08 06:34:06

标签: excel

我对这种类型的Excel公式有点新意,但从我所看到的,我们希望公式返回" - "如果它找到值" mi adidas"但它似乎正在返回一个值并在三列中执行此操作 - 在excel中不是最好的,所以任何帮助都会很棒。也许我们错过了一些简单的事情

= IFERROR(COUNTIF(PCNS!$ J:$ J;" mi adidas");" - ")

2 个答案:

答案 0 :(得分:1)

Countif将始终返回一个值。如果在它查看的范围内存在错误,它将仅返回错误。

如果第一个参数返回错误,IfError将返回第二个参数。

如果您想在Countif实际找到某些内容时返回“ - ”符号,请尝试

=if(COUNTIF(PCNS!$J:$J;"mi adidas");"-";"")

单词:如果“mi adidas”的范围计数大于0,则返回“ - ”,否则不返回任何内容。

不需要像>0这样的比较,因为任何大于零的数字都将被解释为TRUE。

答案 1 :(得分:0)

也许:

IF(COUNTIF(PCNS!$J:$J;"mi adidas")>0;"-";"")

如果J列中“mi adidas”的计数大于0,则返回“ - ”,在其他情况下公式返回“”(没有 - 零字符串)