- ベストアンサー
ワイルドカードについて
今日、質問で下記の式を教えて頂いたのですが、私の説明不足で"黒","赤"それあぞれの前に1から15の数字がつく為、私がワイルドカードを黒と赤の前に下記のように入れたのですが、-が表示されるだけです、教えて下さい。宜しくお願いいたします。 =IF(A2="","",IF(A2="*黒",B2*1.1,IF(A2="*赤",B2*0.9,"-")))
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは~♪ こんなことでしょうか? =IF(A2="","",IF(COUNTIF(A2,"*黒"),B2*1.1,IF(COUNTIF(A2,"*赤"),B2*0.9,"-"))) 黒や赤の文字だけでも計算してしまいますが~。。。 黒赤の文字だけの場合は計算しないという 式もありますけけど。。。 。。。。Rinでした~♪♪
その他の回答 (1)
noname#58440
回答No.1
「*」をワイルドカードとして使うなら「*黒」は「黒」と同じ意味となるので =IF(A2="","",IF(A2="黒",B2*1.1,IF(A2="赤",B2*0.9,"-"))) てれでも同じ結果になります。
お礼
有り難う御座いました。 想像どうりの表ができました。