• ベストアンサー

EXCELでの数値の比較

別々のセル(A1、B1とします)に、それぞれ100と90が入力されていたとして、 A1とB1が同じ数値であるか、もしくはA1とB1+10の値が同じ場合は×、違う場合は○ としたい場合の関数の使い方を教えてください。

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

  • ベストアンサー
  • show3611
  • ベストアンサー率29% (27/92)
回答No.1

こんなんで大丈夫ですよ。 =IF(OR(A1=B1,A1=(B1+10)),"○","×")

ki0204
質問者

お礼

早速の返答ありがとうございました

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

私も形が違うと言うことで、参加させてもらうと C1に =IF((A1=B1)+(A1=B1+10),"x","○") A列  B列      C列 100 90 x 100 100 x 100 80 ○ 式の複写を先にしておく場合はA1,B1が空白の場合と鳴るが素の場合ははどうするのか(考慮してない) 式を複写しなくてもよい場合ももちろん在るが。

ki0204
質問者

お礼

ありがとうございました

noname#204879
noname#204879
回答No.4

=IF((A1=B1)+(A1=B1+10),"X","○") または =IF(A1=B1+10*(A1<>B1),"X","○")

ki0204
質問者

お礼

ありがとうございました

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

既出回答にあるように,ふつーにOR関数で判定を並べて調べれば良い事なんですが,奇をてらってみるとこんな事でも出来ます。 =IF(OR(A1-B1={0,10}),"×","○") #OKな条件が3つも4つも増えてきたときに,ちょっとだけ楽,かな?? 

ki0204
質問者

お礼

ありがとうございました

  • wisemac21
  • ベストアンサー率39% (171/429)
回答No.2

論理式1 A1=B1 論理式2 A1=B1+10 2つの論理式のどちらかが成り立つ場合はということになります。 論理式 OR(A1=B1,A1=B1+10) 条件式 IF(論理式,真の場合,偽の場合)に当てはめると     IF(OR(A1=B1,A1=B1+10),"×","○")

ki0204
質問者

お礼

ありがとうございました