• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの関数について)

エクセルの関数について

このQ&Aのポイント
  • エクセルの関数について質問をさせて頂きます。チェック用の数式として、D2とH行に同じ数字があった場合はA2に○を、D2とI行に同じ数字があった場合はA2に×を作りたいと考えております。また、I2とD列に同じ数字があった場合、J2に空白、同じ数字が無かった場合に×が入る数式として、I2もしくはH2とD列に同じ数字があった場合、J2に空白、同じ数字が無かった場合に×が入る。エクセルの関数に詳しい方、良いアドバイスを頂けると嬉しいです。
  • エクセルの関数についての質問です。D2とH行に同じ数字があった場合はA2に○を、D2とI行に同じ数字があった場合はA2に×を作りたいです。また、I2とD列に同じ数字があった場合はJ2に空白、同じ数字が無かった場合に×が入る数式も作りたいです。エクセルの関数に詳しい方、アドバイスをお願いします。
  • エクセルの関数について質問です。D2とH行に同じ数字があった場合はA2に○を、D2とI行に同じ数字があった場合はA2に×を作る数式を作りたいです。また、I2とD列に同じ数字があった場合はJ2に空白、同じ数字が無かった場合に×が入る数式も作りたいです。エクセルの関数に詳しい方からのアドバイスをお願いします。

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

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

回答No2,3です。 言葉ですがH行やI行と使っていますので混乱しています。正しくはH列やI列の意味なんですね。 そこで回答ですがD2とH行に同じ数字があった場合はA2に○を、 D2とI行に同じ数字があった場合はA2に×をについてはA2セルに入力する式は次のような式になりますね。 =IF(COUNTIF(H:H,D2)>0,"○",IF(COUNTIF(I:I,D2)>0,"×","")) I2もしくはH2とD列に同じ数字があった場合、J2に空白、 同じ数字が無かった場合に×が入るについてはJ2セルに入力する式は次のようになりますね。 =IF(OR(COUNTIF(D:D,I2)>0,COUNTIF(D:D,H2)>0),"","×")

yosuke333
質問者

お礼

皆様 とても丁寧な解説を頂きましてありがとうございました。 当方の説明に不備などがあり、分かり辛い表記となってしまい、 大変申し訳ございませんでした。 おかげ様で無事に問題が解決することができました。 この度は誠にありがとうございました。

その他の回答 (4)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

NO1様の回答補足から、「片方どちらかに一致する数字があれば○を、 両方に一致する数字がなければ×」ならば以下の数式が簡単です。 =IF(COUNTIF(H:I,D2),"○","×")

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

J2セルには次を入力します。先の式は誤りでした。 =IF(COUNT(D2)=1,IF(OR(I2=D2,H2=D2),"","×"),"")

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

A2セルには次の式を入力します。 =IF(AND(COUNT(D2)=1,D2=H2),"○",IF(AND(COUNT(D2)=1,D2=I2),"×","")) J2セルには次の式を入力します。 =IF(COUNT(D2)=1,IF(OR(I2=D2,H2=D2),"○","×"),"")

  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.1

D2とH行に同じ数字があった場合はA2に○を、 D2とI行に同じ数字があった場合はA2に×を、 これは、どちらが優先するのですか? (それとも両方に同じ数字があったときは"○×"になる?)

yosuke333
質問者

補足

早速のご回答を頂きましてありがとうございました。 基本的にH行とI行には同じ数字が入ることはありませんので、 片方どちらかに一致する数字があれば○を、 両方に一致する数字がなければ×といった感じです。 どうぞよろしくお願いいたします。

関連するQ&A