• ベストアンサー

IF関数の複数の条件について

よろしくお願いいたします。    A   B   C 1  ○   ○    あ  2  ○   △    い  3  △   △    う 4  △   ○    え 5  □   △    お A列が○でかつB列が○のみ場合、E列は「あ」、 A列が○でB列が○以外の場合はC列は「い」、 A列が△でかつB列が△のみ場合、E列は「う」、 A列が△でB列が△以外の場合はC列は「え」、 A列が○、△以外の場合はC列は「お」。 というようなIFを使った数式はは可能でしょうか? 質問に矛盾がありましたら申し訳ありません。

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

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.5

#04です。C1の式は  =IF(A1="○",IF(B1="○","あ","い"),IF(A1="△",IF(B1="△","う","え"),"お")) でよいのではないでしょうか。C2以下はC1をコピーです。

abikopapa
質問者

お礼

有難うございます。早速、実施してみます。ANDは使用しなくても良ろしいのでしょうか。

その他の回答 (4)

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.4

A列が○でかつB列が○の場合、E列は”あ”と明示されていますが、C列はどうするのですか? 空白ですか? 同様に2,4,5行目の条件の時E列は空白でよいのでしょうか。もしそうなら、 C1の式は  =IF(AND(A1="○",B1="△"),"い",IF(AND(A1="△",B1="○"),"え",IF(NOT(OR(A1="○",A1="△")),"お",""))) E1の式は  =IF(AND(A1="○",B1="○"),"あ",IF(AND(A1="△",B1="△"),"う","")) C1、E1は下の行にコピーしてください。結果が期待通りになるとよいのですが。

abikopapa
質問者

補足

有難うございます。何度も済みません。質問に誤りがあります。質問文を何度も考えていたため誤ってしまいました。 再度質問をします。結果を表示するのは全てC列です。 A列が○でかつB列が○のみ場合、C列は「あ」、 A列が○でB列が○以外の場合はC列は「い」、 A列が△でかつB列が△のみ場合、C列は「う」、 A列が△でB列が△以外の場合はC列は「え」、 A列が○、△以外の場合はC列は「お」。 というようなIFを使った数式はは可能でしょうか?

  • nac03056
  • ベストアンサー率48% (203/419)
回答No.3

ifは確か7つまでネストができましたから、8種類の分類が可能です。 if(and(a1="○",b1="○"),"あ",if(and(a1="○",b1<>"○"),"い",if(and(a1="△",b1="△"),"う",if(and(a1="△",b1<>"△"),"え",if(and(a1<>"○",a1<>"△","お","")))) でいいと思うのですがどうでしょう。と終わろうと思ったら補足が入ってますね。結果表示がC列の場合とE列の場合があるのですか。となると上記の"あ"と"う"の場合を""にして表示せずにE列に類似のifを入れればできそうですね。

abikopapa
質問者

補足

有難うございます。何度も済みません。質問に誤りがあります。質問文を何度も考えていたため誤ってしまいました。 再度質問をします。結果を表示するのは全てC列です。 A列が○でかつB列が○のみ場合、C列は「あ」、 A列が○でB列が○以外の場合はC列は「い」、 A列が△でかつB列が△のみ場合、C列は「う」、 A列が△でB列が△以外の場合はC列は「え」、 A列が○、△以外の場合はC列は「お」。 というようなIFを使った数式はは可能でしょうか?

  • ape5
  • ベストアンサー率57% (85/148)
回答No.2

A3に =IF(A1="○",IF(B1="○","あ",""),"") と書けばokですよ。 残りは同じようにすればいいですよ

abikopapa
質問者

お礼

ご回答ありがとうございます。初心者であるため、もう少し具体的にお教えください。なぜA3なのか分かりません。

abikopapa
質問者

補足

質問の文章に誤りがありました。一行目と二行目は 一行目=A列が○でかつB列が○場合のみ、E列は「あ」、 三行目=A列が△でかつB列が△場合のみ、E列は「う」、 ※「場合」と「のみ」の順序が逆でした。

noname#19431
noname#19431
回答No.1

可能です

abikopapa
質問者

お礼

早々のご回答ありがとうございます。 よろしければ具体的な数式をお教えください。 よろしくお願いいたします。