- ベストアンサー
エクセルで表を作るときに・・・
よろしくお願いします。 EXCEL2003 XPです。 A1~E5を使って5×5の表を作ります。 A8~Y8に個人名「山田」「澤田」「川田」「大田」「杉田」などを入れます。 以上の条件で、表に個人名を入れると当てはまる人の名前の下のセル A9~Y9のセルに「○」が入るようにしたいのですが、 可能なのでしょうか?可能なら数式を教えていただきたいです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
#1です。 単純な重複チェックならば、A9 に下記で良いと思いますよ。 =IF(COUNTIF($A$1:$E$5,A8)>1,"重複有",IF(COUNTIF($A$1:$E$5,A8)=1,"○","")) COUNTIFでA8と同じ値の個数を調べて、1より多ければ「重複」、1ならば「○」、それ以外ならば「 」です。
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
違う解を1つ。 A9に =IF(SUM(IF($A$1:$E$5=A$8,1,0))>0,"○","") と入れてSHIFT,CTRL,ENTERキーを3つ同時押しする。(配列数式) そしてY9まで式を複写する。 ーー 重複指摘するのは =IF(SUM(IF($A$1:$E$5=A$8,1,0))>1,"重複",IF(SUM(IF($A$1:$E$5=A$8,1,0))>0,"○","")) と入れてSHIFT,CTRL,ENTERキーを3つ同時押しする。(配列数式)
お礼
返事が遅れてしまいすみません! 回答頂き、ありがとうございます。 いろいろそれぞれの関数は知っているものなので、 目からうろこでした!
- papayuka
- ベストアンサー率45% (1388/3066)
A9に =IF(COUNTIF($A$1:$E$5,A8)>0,"○","") 山田が複数あっても成立しちゃいますけど。
お礼
複数入れることはない予定なので十分です! ありがとうございました。 ただ、複数あったときのもしりたいので、 締め切りはもう少しの間、待っていただきたいです。 勝手言って申し訳ありません。
お礼
返事が遅れてしまいすみません。 回答ありがとうございます。 これなら完璧ですね!