2017-06-08 72 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