• ベストアンサー

エクセルの関数についての質問です。エクセルは2003です。

エクセルの関数についての質問です。エクセルは2003です。 A列とB列とC列には数字(金額)が入っております。 A列とB列を比較して一致するものには○(マル) 不一致には×(バツ)を付けるにはIF関数で倫理式にA=B 真の場合に○ 偽の場合に× と設定すれば出来ると思うのですが A列とB列とC列の3つの列を比較してD列に○×を付けたいのですが方法が 分かりません。A列とB列が同じでもC列がAとBと違うなら×というように 3つの列が同じ場合のみ○ どれかひとつの列で違うなら×と表示させたい のです。素人ですので伝えにくいですが宜しくお願い致します。

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

  • ベストアンサー
  • mar00
  • ベストアンサー率36% (158/430)
回答No.4

3つ全てが一致するものには○、いずれかが不一致の場合×という事だと 思われますので IF(AND(A=B,B=C),"○","×")で出来ると思います。

komegen
質問者

お礼

早速ありがとうございました。無事に解決いたしました。

その他の回答 (3)

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.3

ANDとORを使いこなしましょう。 A=B かつ B=C なら○、それ以外は×と考えると次の様な式になります =IF(AND(A1=B1,B1=C1),"○","×") これを例えば、A=B 又は B=C なら○、それ以外は×にする場合は =IF(OR(A1=B1,B1=C1),"○","×") と、なります。

komegen
質問者

お礼

ありがとうございました。勉強になりました。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

普通に考えるならD1エルに次の式を入力して下方にオートフィルドラッグします。 =IF(A1="","",IF(AND(A1=B1,B1=C1),"○","×"))

komegen
質問者

お礼

あらいがとうございました。色々なやり方があるようで とても勉強になりました。

  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.1

以下のような式どうでしょうか。 =IF(AND(A1=B1,A1=C1),"○","X") でどうでしょうか。

komegen
質問者

お礼

ありがとうございました。使いこなせれば 便利な関数も知らないと作業が大変ですね。

関連するQ&A