- ベストアンサー
エクセルの関数について
- エクセルの関数について質問をさせて頂きます。チェック用の数式として、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に空白、同じ数字が無かった場合に×が入る数式も作りたいです。エクセルの関数に詳しい方からのアドバイスをお願いします。
- みんなの回答 (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),"","×")
その他の回答 (4)
- mu2011
- ベストアンサー率38% (1910/4994)
NO1様の回答補足から、「片方どちらかに一致する数字があれば○を、 両方に一致する数字がなければ×」ならば以下の数式が簡単です。 =IF(COUNTIF(H:I,D2),"○","×")
- KURUMITO
- ベストアンサー率42% (1835/4283)
J2セルには次を入力します。先の式は誤りでした。 =IF(COUNT(D2)=1,IF(OR(I2=D2,H2=D2),"","×"),"")
- KURUMITO
- ベストアンサー率42% (1835/4283)
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)
D2とH行に同じ数字があった場合はA2に○を、 D2とI行に同じ数字があった場合はA2に×を、 これは、どちらが優先するのですか? (それとも両方に同じ数字があったときは"○×"になる?)
補足
早速のご回答を頂きましてありがとうございました。 基本的にH行とI行には同じ数字が入ることはありませんので、 片方どちらかに一致する数字があれば○を、 両方に一致する数字がなければ×といった感じです。 どうぞよろしくお願いいたします。
お礼
皆様 とても丁寧な解説を頂きましてありがとうございました。 当方の説明に不備などがあり、分かり辛い表記となってしまい、 大変申し訳ございませんでした。 おかげ様で無事に問題が解決することができました。 この度は誠にありがとうございました。