[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『複数シートの該当データのみを集計する関数』(YAEMON)
こんばんは夜分遅くすみません。。 質問に対して該当するようなアドバイスがいくつかあったのですが、理解しつらかったです。。
■1ヶ月の日別にデータ集計したシートがあります。 EX:11月ならシートは30枚となります。 ■A列に商品名、B列にそれぞれの売上数が入っています。 商品名と、売上のデータは日ごとに並び順が異なったり存在しない場合もあります。 ■集計用シートを1つ用意して、そこに日別のそれぞれの商品の売上のTOTALを表示したいです。
全てのシートの商品の並び順が統一されていれば一定のセルを合計できるかと思いますが、 シートの商品の並び順が不ぞろいなので検索して集計が必要と思います。
SUMPRODUCT関数で商品名ごとに売上集計する場合、各シートの合計は出せるのでしょうか、 説明不足でしょうか、、良いアドバイスがあれば宜しくお願い押します!
検索条件が複数ではなさそうので COUNTIF関数でもできそうです。 ご参考に! http://www.excel.studio-kazu.jp/mag2/backnumber/mm20040824.html
(1or8)
私も以前に同様のものを作成したことがありますのでご参考までに提示します。
Sheet名 1日 2日 3日 集計 A B A B A B A B 1 商品あ 1000 1 商品い 1500 1 商品う 2000 1 商品あ 6700 2 商品い 1100 2 商品え 2500 2 商品あ 2200 2 商品い 2600 3 商品う 1200 3 商品あ 3500 3 商品お 2300 3 商品う 3200 4 商品お 4500 4 商品え 2500 5 商品お 6800 Sheet 集計の B1=SUMPRODUCT(SUMIF(INDIRECT(ROW($A$1:$A$3)&"日!$A$1:$A$5"),A1,INDIRECT(ROW($A$1:$A$3)&"日!$B$1:$B$5"))) フィルダウン ※シート名が Sheet1,2,3の場合は INDIRECT("Sheet"&(ROW($A$1:$A$3)&"!$A$1:$A$5")
上記とは別に
データ(D)→統合(N)でどうでしょうか。
参考URL http://kokoro.kir.jp/excel/tougou.html (gon-2)
(gon-2さん)、ご参考にさせていただきましたが、シート名1の指定方法が分かりませんでした。。
シート名が"0906"〜"1031"(月またぎになります)の場合の式を教えてくださいますか
集計シート A B C 1 商品あ 6700 0906 2 商品い 2600 0907 3 商品う 3200 0908 4 商品え 2500 0909 5 商品お 6800 0910
使わない列を作業列とします。(例→C 列) C列の書式を文字列にしておいてC1に 0906 と入力。C56までフィルダウンすれば自動で増分するようです。 シートは56枚(56日分)ということですね。
B1=SUMPRODUCT(SUMIF(INDIRECT($C$1:$C$56&"!$A$1:$A$5"),A1,INDIRECT($C$1:$C$56&"!$B$1:$B$5"))) (gon-2)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.