• 締切済み

エクセルの異なるシート間で、個数をカウントする方法について

エクセルの異なるシート間で、個数をカウントする方法について エクセル上の「Sheet3」上に下記データがあります。  A列    …    CN列   CO列   CP列  日付    …    答01   答02    答03 2010/6/1    …    1     5     8 2010/6/2    …    5     7 2010/6/4    …    1     4     18 2010/6/6    …    2     8     11 2010/7/3    …    1     8 2010/7/2    …    1     3     2 この内、年月で区切ったCN~CP列の個数を「Sheet4」上に出したいのです。 例えば、 ・A列が「2010年6月1日~30日」の期間内に ・CN~CP列で「1」が何個、「2」が何個…あるか 下記のように考えたのですが、エラーになりました。 =SUMPRODUCT((MONTH(Sheet3!A3:A15000)=6)*(Sheet3!CN3:CP15000,"1")) 初歩的な質問で申し訳ありません。何卒よろしくお願いいたします。

みんなの回答

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

この質問も関数で、に拘っているようだが、ピボットテーブルを使うべき課題でしょう。 件数や年月で区分する機能も備わっているよ。 例データ 年月 計数 2010/6/1 1 2010/6/7 2 2010/6/13 3 2010/6/19 4 2010/6/25 1 2010/7/1 2 2010/7/7 3 2010/7/13 4 2010/7/19 5 2010/7/25 2 2010/7/31 3 2010/8/6 4 2010/8/12 1 2010/8/18 2 結果 別シートに出せる データの個数 / 計数 年月 合計 6月 5 7月 6 8月 3 総計 14 既定値で合計が出るが、レイアウトのデータ部でダブルクリックして、データの個数を択ぶ グループと詳細の表示ーグループ化ー月で月単位になる。

回答No.4

添付図が張り付かなかったので    A    B    C    D 1    日付    答01    答02    答03 2    2010/5/28    1    5    8 3    2010/6/1    1    5    8 4    2010/6/2    5    7     5    2010/6/4    1    4    18 6    2010/6/6    2    8    11 7    2010/7/3    1    8     8    2010/7/2    1    3    2 9                 10        期間    2010/6/1    2010/6/30 11                 12        個数         13        1    2     14        2    1     15        3    0     16        4    1

回答No.3

年の概念も必要では? 日付は昇順で重複がないとして C13セルは =COUNTIF(INDEX(B:B,MATCH($C$10,A:A)+ISNA(MATCH($C$10,A:A,0))):INDEX(D:D,MATCH($D$10,A:A)),B13) のように書くこともできます。参考まで。

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

既に回答が出ていますので、参考程度ですが如何でしょうか。 sheet4のA1に開始日、B1に終了日、A2以下に番号を昇順に設定、 B2に=SUMPRODUCT((Sheet3!$A$3:$A$15000>=$A$1)*(Sheet3!$A$3:$A$15000<=$B$1)*(Sheet3!$CN$3:$CP$15000=$A2))として下方向にコピー

gkyar08
質問者

お礼

このような方法もあるのですね…もっと深く学んでいきます。 ご回答、心より感謝いたします。ありがとうございました。

  • kybo
  • ベストアンサー率53% (349/647)
回答No.1

以下のようにしてはどうでしょうか? =SUMPRODUCT((MONTH(Sheet3!A3:A15000)=6)*(Sheet3!CN3:CP15000=1))

gkyar08
質問者

お礼

試してみたところ正しく計算されました! おかげさまで本当に助かりました。 ありがとうございました。心より感謝いたします。

関連するQ&A