[[20140807234811]] 『複数条件の件数カウント』(minoru) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『複数条件の件数カウント』(minoru)

お世話になります、過去ログで該当ケースが見つけれませんでしたのでよろしくお願いします。

シート1のA2セルよりA15001まで地区コードとして1から13の番号が空白行なしで入力されています、B1からAF1までは31日の日付が入力されています。
B2からAF15001までは1から20までの人数が整数で入力されています(空白セルが多数あります)

地区コード別に、B2からAF15001までに入力されている1人の個数、2人の個数、3人の個数・・・20人の個数をシート2にまとめたい、シート2のA2からA21に1から20の人数、B1からN1に地区コードを入力。
シート2のB2以下に入力する関数をご教示願います。

2003のXPにて、よろしくお願いします。

シート1

       A   B   C   D      E  AF
  1            1      2      3      4    31
  2     1    1      
  3     5      2      2             8
  4     5             3
  5     3      4
  6     4      5             20
  7     4      6      4
  8     13     7      5       9     
 ・
  ・
 ・

シート2

      A    B   C   D      E     F    N
  1            1      2      3      4     5   13
  2     1      1          
  3     2                                 2      
  4     3                                 1                           
  5     4                    1      1
  6     5                           1          1
  7     6                           1
  8     7                                      1     
   9     8                                 1
  10     9                                      1
  11    10
  12    11
  13    12
  14    13 
  21    20                           1

< 使用 Excel:unknown、使用 OS:unknown >


1案です
計算に時間がかかりますが
=SUMPRODUCT((Sheet1!$A$2:$A$15001=Sheet2!B$1)*(Sheet1!$B$2:$AF$15001=Sheet2!$A2))
(wisemac21) 2014/08/08(金) 06:49

 質問。

 Sheet1のA列 5 の人の「2日」に「2」 ってのが2個あった場合。

 「2」を二つとしてカウントするのか?「4」としてカウントするのか?

 どっち?
 
(GobGob) 2014/08/08(金) 07:47

返信ありがとうございます。
昼休みでしっかり試すことができませんが、(wisemac21)様の関数は#N/Aのエラーになりました。

(GobGob)様
今回の質問は、セル個数のカウントとなりますので「2」を求めたいですが、今後の延べ数のことも
ありますので、合計を求めることもできればありがたいです。

Excel2010でcountifsを使用したのですが、第一検索範囲をA列として、第二検索範囲が1列
の場合はエラーにならないのですが複数列にするとエラーになります。
最初の質問でエクセルバージョンXPとしましたが2010でも結構ですので、よろしくお願いします。

(minoru) 2014/08/08(金) 13:13


 >(wisemac21)様の関数は#N/Aのエラーになりました。 
 Sheet1のデータ内に #N/A のエラーは有りませんか?
  
(HANA) 2014/08/09(土) 13:19

(HANA) 様
ご指摘のとおり、エラーがありました。

13パターンでしたので、シート1をA列で並べ替え後、範囲を連続にしておいて、
countifとsumifで計算していましたが、=sumproduct関数で、sumif関数のように
合計することは可能でしょうか?

(wisemac21) 様 よく検証せずに大変失礼いたしました。

(minoru) 2014/08/09(土) 22:30


 エラー値をエラーのまま放置しないのが良いと思います。
 たとえば、現在の式を
 =IF(ISERROR(現在の式),"−","")
   2007以降であれば =IFERROR(現在の式,"−")
 に変更する。
  
(HANA) 2014/08/10(日) 00:06

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.