- ベストアンサー
エクセルの関数についての質問です。エクセルは2003です。
エクセルの関数についての質問です。エクセルは2003です。 A列とB列とC列には数字(金額)が入っております。 A列とB列を比較して一致するものには○(マル) 不一致には×(バツ)を付けるにはIF関数で倫理式にA=B 真の場合に○ 偽の場合に× と設定すれば出来ると思うのですが A列とB列とC列の3つの列を比較してD列に○×を付けたいのですが方法が 分かりません。A列とB列が同じでもC列がAとBと違うなら×というように 3つの列が同じ場合のみ○ どれかひとつの列で違うなら×と表示させたい のです。素人ですので伝えにくいですが宜しくお願い致します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
3つ全てが一致するものには○、いずれかが不一致の場合×という事だと 思われますので IF(AND(A=B,B=C),"○","×")で出来ると思います。
その他の回答 (3)
- mt2008
- ベストアンサー率52% (885/1701)
ANDとORを使いこなしましょう。 A=B かつ B=C なら○、それ以外は×と考えると次の様な式になります =IF(AND(A1=B1,B1=C1),"○","×") これを例えば、A=B 又は B=C なら○、それ以外は×にする場合は =IF(OR(A1=B1,B1=C1),"○","×") と、なります。
お礼
ありがとうございました。勉強になりました。
- KURUMITO
- ベストアンサー率42% (1835/4283)
普通に考えるならD1エルに次の式を入力して下方にオートフィルドラッグします。 =IF(A1="","",IF(AND(A1=B1,B1=C1),"○","×"))
お礼
あらいがとうございました。色々なやり方があるようで とても勉強になりました。
- akiomyau
- ベストアンサー率43% (555/1280)
以下のような式どうでしょうか。 =IF(AND(A1=B1,A1=C1),"○","X") でどうでしょうか。
お礼
ありがとうございました。使いこなせれば 便利な関数も知らないと作業が大変ですね。
お礼
早速ありがとうございました。無事に解決いたしました。