『IF文について教えてください』(ポポ) もし、A1セルが"あ"ならば、B1セルの内容をC1セルに表示する。という条件で以下の式を作りましたが、うまくいきませんので、ご指導お願いします。 C1セルに→ =IF(A1="あ",=B1,"") よろしくお願いします。 ---- C1=IF(A1="あ",B1,"") (kei) ---- うまくいかない場合は、関数の挿入で IF を選び 数式を入れていくと結果を確認しながら変更できますので いいかも知れませんよ♪ 今回は =B1 の『=』が必要ないだけみたいですね♪ (忍) ---- kei様、忍様ありがとうございました。 あと一件教えて頂きたいです。以下のような計算式を簡略化することは可能でしょうか?? =IF(L17="あ",AM17,"")&IF(L17="い",AM17,"")&IF(L17="う",AM17,"")&IF(L17="え",AM17,"")&IF(L17="お",AM17,"")&IF(L17="か",AM17,"")&IF(L17="き",AM17,"")&IF(L17="く",AM17,"")&IF(L17="け",AM17,"")&IF(L17="こ",AM17,"")&IF(L17="さ",AM17,"")&IF(L17="し",AM17,"")&IF(L17="す",AM17,"")&IF(L17="せ",AM17,"")&IF(L17="そ",AM17,"")&IF(L17="た",AM17,"")&IF(L17="ち",AM17,"")&IF(L17="つ",AM17,"") ---- =IF(AND(L17>="あ",L17<="つ"),AM17,"") で、どうでしょうか? 追記  修正です(汗 =IF(AND(LEN(L17)=1,L17>="あ",L17<="つ"),AM17,"")  としてください。 (独覚) ---- 何か入力されているという前提なら =IF(L17="","",AM17) (GobGob) ---- 独覚様、GobGob様ありがとうございました。 あと一点よろしいでしょうか? VLOOKUP対応表の左から7番目のセルに0000と入力しています。 下記計算式ですと、00000000と表示されてしまいます。 希望は0000と表示したいのですが… =IF(L17="あ",AM17,VLOOKUP(L17,$AN$1:$AW$53,7,FALSE))&IF(L17="い",AM17,VLOOKUP(L17,$AN$1:$AW$53,7,FALSE)) ---- 前回の回答で複数の条件を同時に満たす場合としてAND関数を使いました。 対して複数の条件のどれかを満たす場合にはOR関数を使います。 =IF(OR(L17="あ",L17="い"),AM17,VLOOKUP(L17,$AN$1:$AW$53,7,FALSE)) (独覚)