- ベストアンサー
IF関数の複数の条件について
よろしくお願いいたします。 A B C 1 ○ ○ あ 2 ○ △ い 3 △ △ う 4 △ ○ え 5 □ △ お A列が○でかつB列が○のみ場合、E列は「あ」、 A列が○でB列が○以外の場合はC列は「い」、 A列が△でかつB列が△のみ場合、E列は「う」、 A列が△でB列が△以外の場合はC列は「え」、 A列が○、△以外の場合はC列は「お」。 というようなIFを使った数式はは可能でしょうか? 質問に矛盾がありましたら申し訳ありません。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
#04です。C1の式は =IF(A1="○",IF(B1="○","あ","い"),IF(A1="△",IF(B1="△","う","え"),"お")) でよいのではないでしょうか。C2以下はC1をコピーです。
その他の回答 (4)
- zap35
- ベストアンサー率44% (1383/3079)
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は下の行にコピーしてください。結果が期待通りになるとよいのですが。
補足
有難うございます。何度も済みません。質問に誤りがあります。質問文を何度も考えていたため誤ってしまいました。 再度質問をします。結果を表示するのは全てC列です。 A列が○でかつB列が○のみ場合、C列は「あ」、 A列が○でB列が○以外の場合はC列は「い」、 A列が△でかつB列が△のみ場合、C列は「う」、 A列が△でB列が△以外の場合はC列は「え」、 A列が○、△以外の場合はC列は「お」。 というようなIFを使った数式はは可能でしょうか?
- nac03056
- ベストアンサー率48% (203/419)
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を入れればできそうですね。
補足
有難うございます。何度も済みません。質問に誤りがあります。質問文を何度も考えていたため誤ってしまいました。 再度質問をします。結果を表示するのは全てC列です。 A列が○でかつB列が○のみ場合、C列は「あ」、 A列が○でB列が○以外の場合はC列は「い」、 A列が△でかつB列が△のみ場合、C列は「う」、 A列が△でB列が△以外の場合はC列は「え」、 A列が○、△以外の場合はC列は「お」。 というようなIFを使った数式はは可能でしょうか?
- ape5
- ベストアンサー率57% (85/148)
A3に =IF(A1="○",IF(B1="○","あ",""),"") と書けばokですよ。 残りは同じようにすればいいですよ
お礼
ご回答ありがとうございます。初心者であるため、もう少し具体的にお教えください。なぜA3なのか分かりません。
補足
質問の文章に誤りがありました。一行目と二行目は 一行目=A列が○でかつB列が○場合のみ、E列は「あ」、 三行目=A列が△でかつB列が△場合のみ、E列は「う」、 ※「場合」と「のみ」の順序が逆でした。
可能です
お礼
早々のご回答ありがとうございます。 よろしければ具体的な数式をお教えください。 よろしくお願いいたします。
お礼
有難うございます。早速、実施してみます。ANDは使用しなくても良ろしいのでしょうか。