• ベストアンサー

Excel(IFとAND)の関数の組合せ…

Excel2007にちょっとだけ踏み込んでいます。 添付図のC列に入れる(IFとAND)関数の組合せると、上手く書けず、エラーになってしまいます。 A列とB列を見比べて、 両方「○」なら「◎」 片方「○」なら「○」 「○」が無い場合は「×」 と書き、「C1」→c10までコピーしたいのです。 「C1」に書く式を(IFとAND以外でも)、教えてください。

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

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.3

>「C1」に書く式を(IFとAND以外でも)、教えてください。 =CHOOSE(COUNTIF(A1:B1,"○")+1,"×","○","◎")

lovelykajiyan
質問者

お礼

想定外のCHOOSEとCOUNTIF関数でご回答頂きました。 完璧に「○」数を数えて判定することがわかりました。 IFとAND関数は初歩と思って居ましたが、長くなると誤植?が多くなってしまうのかと、思い知りました。 エクセル関数の学習は、初歩からキッチリ使えるように詰めるより、有効な関数を当てはめて、ドンドン経験を積む外国語会話の学習と重なる部分があることが分かりました。 マイナス面では、少し知っている人が知らない人を『晒し者』にして頭を打つ日本文化的側面が、サークル活動でも、当Webでもあることが分かり、意識を変えることにしました。 今回の質問には、皆様の真摯なご回答を頂きました。 重ねてありがとうございました。

その他の回答 (2)

  • yumi0215
  • ベストアンサー率30% (1335/4411)
回答No.2

AND関数を使っての式とした場合、添付画像のような使い方も出来ます。 このような式です。 =IF(AND(A2="X",B2="X"),"X",IF(AND(A2="〇",B2="〇"),"◎","〇"))

lovelykajiyan
質問者

お礼

>=IF(AND(A2="X",B2="X"),"X",IF(AND(A2="〇",B2="〇"),"◎","〇")) 丁寧に添付図を付けて頂きました。 ありがとうございます。 なぜかC列が全て「○」になってしまいます。 (IFとAND)関数の組合せなので、色分けして研究させて頂きます。 ありがとうございます。

回答No.1

添付がみれなかったので A2とB2にデーだがあると過程して C2に以下の関数を入れれば出来ました =if(A2=B2,IF(B2="〇","◎","×"),if(or(A2="〇",B2="〇"),"〇","×")) が、長ったらしくて、上手じゃなくてごめんなさい笑

lovelykajiyan
質問者

お礼

>添付がみれなかった… 平に、申し訳ありません。 =if(A2=B2,IF(B2="〇","◎","×"),if(or(A2="〇",B2="〇"),"〇","×")) 全てのC列が「×」になります。 OR関数があり、長いのは、関数の意味が分かりやすいと思います。 ノートに書き出して研究して見ます。 ありがとうございました。

関連するQ&A