2017-06-08 83 views
0

我是这种类型的Excel公式的新类型,但从我能看到我们希望公式返回“ - ”,如果它发现值“mi阿迪达斯“,但它似乎正在返回一个价值,并在三栏中做这个 - 不是在Excel中最好的,所以任何帮助都会很棒。也许我们错过了简单的东西?Excel公式返回数字值,当我想要它返回“ - ”

= IFERROR(!CO​​UNTIF(PCNS $ Y:$焦耳; “米阿迪达斯”); “ - ”)

回答

1

Countif将始终返回一个值。它只会返回一个错误,如果它看到的范围有错误。

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

如果你想返回一个“ - ”号时,COUNTIF居然发现的东西,然后尝试

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

在的话:如果范围为“MI阿迪达斯”计数大于0时,返回“ - ”否则不会返回。

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

0

可能:

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

如果以J列的 “MI阿迪达斯” 计大于0公式返回“ - ”在其他情况下公式返回“”(无 - 零字符串)

+0

**来自评论队列:**我可以请求您请您在答案中添加更多的上下文。仅有代码的答案很难理解。如果您可以在帖子中添加更多信息,它可以帮助提问者和未来的读者。另请参阅[完全解释基于代码的答案](https://meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers)。 –

+0

好的 - 我只是简单地解释 - 如果需要更多,然后我添加更多.... – areklipno

相关问题