- ベストアンサー
エクセルのIFについて
選択肢が三つあります。 A=100 B=200 C=300 ABCのうちいづれかをセルK1に入力したとき、自動的にセルK2に100、200、300のいづれかが入力されるような数式がわかりません。 私は「=IF(K9=A,100,IF(K9=B,200,300))」と入力したのですが、 勝手に「=IF(K9=a,100,IF(K9=B,200,300))」とAがaに変換され、エラーになってしまいます。 どのような数式を入力すればよいのでしょうか。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
式中で文字列を使う時は「" "」で囲みます。 なおK9が空白のときやA~C以外の時にも対応(その場合空白にする)ために、 「=IF(K9="","",IF(K9="A",100,IF(K9="B",200,IF(K9="C",300,""))))」 とした方がよいのではないでしょうか。
その他の回答 (1)
- colocolo62
- ベストアンサー率32% (1162/3624)
回答No.1
=IF(K9="A",100,IF(K9="B",200,300)) ではいかがですか?
質問者
お礼
なるほど。 " "ではさめばいいんですね。 非常に助かりました。 ありがとうございます。
お礼
空白にも対応できるんですね。 いろいろと応用できそうです。 ありがとうございました。