Excel公式返回数字值,当我想要它返回“ – ”
我对这种types的Excel公式是一种新的,但从我可以看到我们希望公式返回“ – ”,如果它发现值“米阿迪达斯”,但它似乎是返回一个值,并跨越三列 – 不是最好的,所以任何帮助将是伟大的。 也许我们错过了简单的东西?
= IFERROR(COUNTIF(PCNS!$ J:$ J;“mi adidas”);“ – ”)
Countif将始终返回一个值。 它只会返回一个错误,如果在它看起来有一个错误的范围。
如果第一个参数返回错误,则IfError返回第二个参数。
如果你想在Countif实际发现的时候返回一个“ – ”符号,那么试试
=if(COUNTIF(PCNS!$J:$J;"mi adidas");"-";"")
换言之,如果“mi adidas”的范围数大于0,则返回“ – ”,否则不返回任何内容。
比较像>0
是不需要的,因为任何大于零的数字将被解释为TRUE。
也许:
IF(COUNTIF(PCNS!$J:$J;"mi adidas")>0;"-";"")
如果J列中“mi adidas”的计数大于0,则公式返回“ – ”,否则返回公式“”(无 – 零string)