2017-06-08 3 views
0

このタイプのExcel式では新しいですが、 "mi"という値が見つかった場合は " - "を返す式が必要ですアディダス "とは言いましたが、それは価値を返すように見え、3列にわたってこれをやっているようです。多分簡単に何かが欠けているでしょうか?Excel式が返りたいときに数値を返す " - "

= IFERROR(COUNTIF(PCNS $ J:$ J; "MIアディダス"); " - "!)多分

答えて

1

Countifは常に値を返します。調べる範囲にエラーがある場合のみエラーを返します。

IfErrorは、最初のパラメータがエラーを返す場合、2番目のパラメータを返します。

あなたは戻りたい場合は、「 - 」COUNTIFは、実際に何かを発見した場合、その後の言葉で

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

を試してみてください、署名:「MIアディダス」の範囲のカウントが0より大きい場合、返します" - "それ以外の場合は何も返しません。

0より大きい任意の数はTRUEと解釈されるため、>0のような比較は必要ありません。

0

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

"MIアディダス" J列内の数であれば0より大きい数式戻り値 " - "他の場合は数式戻り値 ""(何もないゼロ文字列)

+0

**レビューキューから:**あなたの答えの周りにいくつかの文脈を追加してください。コードのみの回答は理解しにくいです。あなたの投稿にさらに情報を追加することができれば、これはAskerと将来の読者に役立ちます。 [コードベースの回答を完全に説明する](https://meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers)も参照してください。 –

+0

ok - 私は単純に説明を追加します - 必要があればもっと多くを追加します.... – areklipno

関連する問題