- 締切済み
エクセル 集計のエラー
1枚目のシートに日付、内容などの一覧があります。 2枚目のシートでそれを集計しています。 1枚目のシートの日付を消すと、2枚目で#N/Aのエラーが出ます。 シートの内容を全部消しても出ます。 一覧はどんどん足しているので、一覧の一番下の列は日付が空欄ですが エラーは出ません。 どこが違うのでしょうか? やりたいことは、このシートを空にして新たな一覧を作成して集計したいのです。 説明が下手で申し訳ありませんが教えてください。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
きちっとデータ例を書いて質問してください。 その例を作るのに抽象化(影響することと、影響ない事項の切り分け。普通は行数の多少など、回答を学ぶ上では影響しないなど)できないレベルでは、回答してもらっても、約に立たないはず。 回答者に例まで推定で書かせて考えさせて要るのはおかしい。 集計言っているが、件数カウントでは無いですか。 例データ A列 B列 11月1日 a 11月1日 a 11月3日 b 11月4日 c F列 G列 H列 11月1日 2 2 11月3日 1 1 11月4日 1 1 G列で =SUMPRODUCT(($A$2:$A$10=$F2)*1) 日付でカウント。 H列で =SUMPRODUCT(($B$2:$B$10="a")*1)(aのところはb、cに変える)何かデータでカウント。 後者でB1:B3をずらせてB1:B3を空白にしても 11月1日 2 0 11月3日 1 0 11月4日 1 0 のように0になりました。エラーは出ません。 ーー 具体的に実際のデータと関数式を質問に書いて質問してください。 質問するのに当たり前のことと思います
- KURUMITO
- ベストアンサー率42% (1835/4283)
解答No2ですがSUMPRODUCT関数を使われるのはまだ早い気がしますね。SUMPRODUCT関数にとらわれることなく、やりたいことを具体的に示していただけませんか?
お礼
何度もありがとうございます。 もう表はできあがっていて(作ったのは私ではありませんが) 今月の集計はそれを使っています。 来月も同じ物を利用できないかなと思ったのですが、コピーして内容を消すとエラーになった状態です。 やりたいことはシート1に一覧があります。 日時、場所、問題の状況、担当者などを書いています。 シート2に日時で集計、場所で集計、担当者で集計、などとした表がある状態です。
- KURUMITO
- ベストアンサー率42% (1835/4283)
SUMPRODUCT関数でセルが空白だからといってそのようなエラーは表示されませんね。0が表示されるでしょう。SUMPRODUCT関数の使い方がおかしいのではないでしょうか?その式をお示しいただけませんか?
お礼
ありがとうございます。 ひょっとして日付だけではないのでしょうか。 =SUMPRODUCT((●=$A2)*(MONTH(日付)=MONTH($B$1)*(YEAR(日付)=YEAR($B$1)))) ●は列の項目名が入ります。項目毎の合計を取っています。 ここに項目を入れたら集計ができ =SUMPRODUCT((●=$A2)*(MONTH(日付)=MONTH($B$1)*(YEAR(日付)=YEAR($B$1)*(▲=C$1)))) というところには#REF!のエラーが出ました。 今度は▲の所に項目を入れたら数字が出ました。 1行目は何か入れないといけないと言うことでしょうか?
- yara
- ベストアンサー率25% (166/661)
1枚目のシートの内容は、 2009/11/19 | 123 | 456 | 789 | 2009/11/20 | 100 | 200 | 300 | 合計 | 223 | 656 | 1089 | といった感じでしょうか? また、 2枚目のシートの「#N/A」になる部分の計算式(関数)が分かりませんので、答えようがありません。
お礼
ありがとうございます。 1枚目 11/19 A 11/19 A 11/20 集計 11/19 2 11/20 1 というような感じです。 2枚目はsumproductを使っています。
お礼
他にも質問していて個人を特定されたくないので申し訳ございません。