[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『横列の日付で1週間毎に集計したい』(pk)
いつもお世話になっております。
下の表のように横に1か月分のデータが並んでいて
品番を検索して4/1〜4/7など1週間の合計数値を出したいです。
品番 商品名 4/1 4/2 4/3 4/4 4/5 4/6 4/7
L12345 qqq 1 0 5 4 0 5 4
L23456 aaa 2 0 1 0 0 1 0
L34567 ddd 0 4 0 0 4 0 0
L34568 sss 0 0 0 4 0 0 4
L34569 ggg 0 3 0 0 3 0 0
L34570 www 1 0 0 3 0 0 3
L34571 kkk 0 2 0 0 2 0 0
L34572 vgb 0 0 0 5 0 0 5
L34573 juy 1 0 0 0 0 0 0
別シート
L12345=19個
SUMIFSなどで試してみましたが出来ませんでした。
ご教示宜しくお願い致します。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
=SUMPRODUCT((Sheet1!A2:A10=A1)*Sheet1!C2:I10) (GobGob) 2016/04/21(木) 16:26
早速ありがとうございます!
無事に出来ました。
今後7日間ずつという設定が変更した時の為に例えば
Z1 に2016/04/01
Z2 に2016/04/10
というように日付を入れておいて
Z1以上Z2以下の日付のSheet1!C2:I10の数字を取る
といった関数はできますでしょうか?
説明がわかりにくくすみません。
お手すきの時に宜しくお願い致します。m(__)m
(pk) 2016/04/22(金) 11:37
=SUMPRODUCT((Sheet1!A2:A10=A1)*(Sheet1!C1:AG1>=Z1)*(Sheet1!C1:AG1<=Z2)*Sheet1!C2:AG10) (GobGob) 2016/04/22(金) 11:45
元表のA列は、同じ品番は重複してないんですかね?
だったらセル総当たりではない方法で(揮発性関数使ってますけど)
Y Z AA 1 4/1 4/5 2 4/4 4/7 3 L12345 10 9 4 L23456 3 1 5 L34567 4 4
↑ なレイアウトだとして
Z3 =SUM(OFFSET(Sheet1!$C$2,MATCH($Y3,Sheet1!$A$2:$A$10,0)-1,MATCH(Z$1,Sheet1!$C$1:$AG$1,0)-1,,Z$2-Z$1+1))
必要範囲コピー
とか。 (笑) 2016/04/22(金) 13:18
元表の1行目、月初〜月末まで、すべての日付が入力されてるんですよね?
ちょっと式を変更します。
Z3 =SUM(OFFSET(Sheet1!$C$2,MATCH($Y3,Sheet1!$A$2:$A$10,0)-1,DAY(Z$1)-1,,Z$2-Z$1+1))
これで。 (笑) 2016/04/22(金) 13:48
ありがとうございます!
バッチリです!!!バッチリできました!
度々教えて頂き本当にありがとうございました。
また宜しくお願い致しますm(__)m
(pk) 2016/04/22(金) 14:24
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.