
エクセルで複数のシートがあり、
その中で重複してるものに数字を立てたいのですが、
COUNTIFを足していく以外になにか良い方法はありますでしょうか。
例
シート1 7月に利用した人の名前
シート2 8月に利用した人の名前
シート3 9月に利用した人の名前
シート4 10月に利用した人の名前
こんな感じで月ごとにシートを作成して、
10月のシートで、7.8.9月でも利用した人で
10月にも再度利用してくださった人の名前の横に
数字をたてたいのですが、
COUNTIFで数式を足していく以外方法はないのでしょうか??11月、12月とどんどん増えていくと数式が物凄く長くなっていくので、何かいい案がないかと探しましたが、うまくいかず‥。
僕が試した方法は、A1に重複の数字をたてるとして
COUNTIF(シート1名前列,A1)+COUNTIF(シート2名前列,A1)〜のようにして数式を入力しました。
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
そもそもの前提として、同姓同名の方が存在するとCOUNTIF関数を使用しても正しい結果が得られません。
同姓同名の方は存在しないという前提とするか、利用者ごとに割り当てた「利用者番号」のような重複しないものを使って表を作成する必要があります。
上記の前提で、複数のシートに亘って、重複する利用者をカウントする手段として、No.2さんがお示しになったシートに1項目追加(仕様累計列)し、vlookupで取得する方法がありますが、この方法だと、No2.さんも述べておられますが、使用していない利用者も記載しないと、先々月の値が反映されなくなります。
そこで、COUNTIF関数とINDIRECT関数を組合せて、添付画像①のような表を作成します。
この方法だと、当月利用者の過去の利用実績(添付画像②~④)を単純にカウントするだけなので、当月利用していない人を記載する必要がなくなります。
添付画像①では7月から9月の利用実績が表示されていますが、「見せたくない」場合は列ごと「非表示」にしてしまう手もあります。
添付画像①の10月分のシートのC2に記述する数式は
=COUNTIF(INDIRECT(C$1&"!$A:$A"),$A2)
これを右方向、下方向にオートフィルでコピー。
=SUM(C2:E2)+1
これを下方向に下方向にオートフィルでコピーすればよいと思います。

No.4
- 回答日時:
No.3さんと同じくシートを見直したほうがよいと思います。
自分なら、以下のように月によらず1つのシートに縦方向にデータを作成します。
7/2 Aさん
7/5 Bさん
7/25 Cさん
8/5 Aさん
8/15 Cさん
9/5 Cさん
9/24 Bさん
10/3 Aさん
10/12 Bさん
このように修正するのは容易ですし、これなら簡単に重複を調べられます。
フィルターを使えば、必要な月だけのデータだけを表示することもできます。
No.3
- 回答日時:
そのシート構成、見直した方が良いと思います。
月毎にシートを分けるのではなく、利用月の列を設けて、全データを1シートで管理すべきです。今後の展開も楽になると思います。
No.2
- 回答日時:
シートに1項目追加(仕様累計列)。
そこに、先月までの使用累計を反映し、当月使用しているのであれば、これに1を足す。
先月までの使用累計は、先月シートの使用累計の値を反映。
vlookupで取得可能。
※その代わり、使用していない担当者も記載しないと、先々月の値が反映されなくなる。
上記のようにすればいけるはず。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VLOOKUP FALSEのこと
-
【関数】【マクロ】売上X円以上...
-
エクセルシートの見出しの文字...
-
【マクロ 画像あり】Exact関数...
-
空白処理を空白に
-
同じ名前(重複)かつ 日本 ア...
-
excel
-
if関数の複数条件について
-
エクセルでフィルターした値を...
-
空白のはずがSUBTOTAL関数でカ...
-
【マクロ】エラー【#DIV/0!】が...
-
【マクロ】数式を入力したい。...
-
【関数】3つのセルの中で最新...
-
Excelで4択問題を作成したい
-
エクセルの文字数列関数と競馬...
-
オートフィルターの絞込みをし...
-
表計算ソフトでの様式の呼称
-
【画像あり】【関数】指定した...
-
エクセルに写真が貼れない(フ...
-
【関数】=EXACT(a1,b1) a1とb1...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでフィルターした値を...
-
if関数の複数条件について
-
エクセルシートの見出しの文字...
-
excel
-
エクセルの文字数列関数と競馬...
-
VLOOKUP FALSEのこと
-
同じ名前(重複)かつ 日本 ア...
-
表計算ソフトでの様式の呼称
-
エクセルに写真が貼れない(フ...
-
【マクロ】数式を入力したい。...
-
【マクロ】実行時エラー '424':...
-
【画像あり】オートフィルター...
-
Office2021のエクセルで米国株...
-
【画像あり】【関数】指定した...
-
エクセルのVBAで集計をしたい
-
【マクロ】【画像あり】4つの...
-
【関数】3つのセルの中で最新...
-
【マクロ】excelファイルを開く...
-
LibreOffice Clalc(またはエク...
-
エクセルのライセンスが分かり...
おすすめ情報