• ベストアンサー

ワイルドカードについて

今日、質問で下記の式を教えて頂いたのですが、私の説明不足で"黒","赤"それあぞれの前に1から15の数字がつく為、私がワイルドカードを黒と赤の前に下記のように入れたのですが、-が表示されるだけです、教えて下さい。宜しくお願いいたします。 =IF(A2="","",IF(A2="*黒",B2*1.1,IF(A2="*赤",B2*0.9,"-")))

質問者が選んだベストアンサー

  • ベストアンサー
  • rin01
  • ベストアンサー率43% (33/76)
回答No.2

こんにちは~♪ こんなことでしょうか? =IF(A2="","",IF(COUNTIF(A2,"*黒"),B2*1.1,IF(COUNTIF(A2,"*赤"),B2*0.9,"-"))) 黒や赤の文字だけでも計算してしまいますが~。。。 黒赤の文字だけの場合は計算しないという 式もありますけけど。。。 。。。。Rinでした~♪♪

a_h25
質問者

お礼

有り難う御座いました。 想像どうりの表ができました。

その他の回答 (1)

noname#58440
noname#58440
回答No.1

  「*」をワイルドカードとして使うなら「*黒」は「黒」と同じ意味となるので =IF(A2="","",IF(A2="黒",B2*1.1,IF(A2="赤",B2*0.9,"-"))) てれでも同じ結果になります。  

関連するQ&A