- ベストアンサー
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列の値をそのまま表示 というような複数条件判定の関数を一列内に纏めて計算させる場合には どのようにすればよいのでしょうか? ご教授の程宜しくお願い致します。
- みんなの回答 (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文のネスト(入れ子構造)といいます。
その他の回答 (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列を別々に考えると大変な場合 でも、ひとつの数字として考えると割と簡単に出来ることもあるかと。
お礼
早速の回答ありがとうございます。 試してみたところうまくいきました。 IF文のネストというのですね。丁寧な解説ありがとうございました。