• ベストアンサー

Excelの関数を複数まとめて

Excelの関数のまとめ方について質問させてください。 A列   B列        C列 1    10 2    11 3    12 1    10 1 11 3 空白値(値なし) A列が1で且つB列が10の場合はC列にaと表示 A列が1で且つB列が11の場合にはC列にbと表示 A列が3で且つB列が空白(スペース)の場合はC列にcと表示 条件に合致しない場合は、B列の値をそのまま表示 というような複数条件判定の関数を一列内に纏めて計算させる場合には どのようにすればよいのでしょうか? ご教授の程宜しくお願い致します。

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

  • ベストアンサー
  • jo-zen
  • ベストアンサー率42% (848/1995)
回答No.2

C1セルに、次のように入力すればいいかと思います。 =IF(AND(A1=1,B1=10),"a",IF(AND(A1=1,B1=11),"b",IF(AND(A1=3,B1=""),"c",B1))) C2以降はC1セルをコピーすればOKです。 IF文のネスト(入れ子構造)といいます。

oyoyoyo222
質問者

お礼

早速の回答ありがとうございます。 試してみたところうまくいきました。 IF文のネストというのですね。丁寧な解説ありがとうございました。

その他の回答 (1)

  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.1

=IF(A1*100+B1=110,"a",IF(A1*100+B1=111,"b",IF(A1*100+B1=300,"c",B1))) とか・・・(苦笑) いろいろ方法はあると思いますが、A,B列を別々に考えると大変な場合 でも、ひとつの数字として考えると割と簡単に出来ることもあるかと。

関連するQ&A