[[20090714095534]] 『1週間ごとの合計をしたい』(契約社員) ページの最後に飛ぶ

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

 

『1週間ごとの合計をしたい』(契約社員)

 いつもありがとうございます。
 下記のように1週間ごとの集計をとりたいのですが、関数で対処は可能でしょうか?
 上の入力シートに入力したものを新規と既存にわけ、下の表のように注文、入荷、支払をどの期間にどれだけ行ったかを集計したいです。
 よいお知恵がありましたら教えてください。よろしくお願いします。
  

 

 業者	物品	注文	入荷	支払い
 新規	A	6/1	6/5	6/6
 新規	B	6/4	6/7	6/20
 既存	A	6/8	6/9	6/15
 既存	A	6/2	6/10	6/15

		6/1〜6/7	  6/8〜6/14	6/15〜6/21
 新規	注文	  2		
	入荷	  2		
	支払	  1	    0	       1

 既存	注文	  1	    1	
	入荷		    2	
	支払			       2


一助になれば

 週ごとの集計であれば、
「WEEKNUM」関数が使えそうです
http://office.microsoft.com/ja-jp/excel/HP052093371041.aspx 現在参照不可

 あとは、注文、入荷、支払いごとにピボットテーブルを作成すれば
それぞれの集計はできるかと思います。

 どうしてもご指定のイメージで集計したいのであれば、
入力シートのデータ自体を、注文、入荷、支払いでデータを
縦に並べる必要があるように思います

(ピングー)


 データ量にも依りますが、SUMPRODUCT関数を使っても
 出来るかもしれません。
https://www.excel.studio-kazu.jp/mag2/backnumber/mm20040601.html

 その際、日付の範囲はそれぞれ別のセルに入力しておくのが
 良いと思います。

 (HANA)

 ありがとうございます。
 ピボットテーブルは、依頼主である上司が使用する事ができないので出来れば関数で作成したいと考えております。
 SUMPRODUCT関数は使用した事があるのですが、1週間の集計の仕方が分かりません。
 知識不足で申し訳ありませんが、方法を教えて頂けないでしょうか?
 (契約社員)

 SUMPRODUCT関数(本サイトより)
https://www.excel.studio-kazu.jp/lib/e3h/e3h.html
 (とおりすがり子)

 んっ?↑は分ってるけど「6/1〜6/7」の表現が分らない
 だったりして??  

 例えば
	[A]	[B]	[C]	[D]	[E]
[1]	業者	物品	注文	入荷	支払
[2]	新規	A	6月1日	6月5日	6月6日
[3]	新規	B	6月4日	6月7日	6月20日
[4]	既存	A	6月8日	6月9日	6月15日
[5]	既存	A	6月2日	6月10日	6月15日
[6]					
[7]					
[8]					
[9]					
[10]					
[11]					
[12]			6月1日	6月8日	6月15日
[13]			6月7日	6月14日	6月21日
[14]	新規	注文	2	0	0
[15]	新規	入荷	2	0	0
[16]	新規	支払	1	0	1
 C14セルに
=IF(COUNT(C12:C13)=2,SUMPRODUCT(($A$1:$A$10=$A14)*($C$1:$E$1=$B14)*(C$12<=$C$1:$E$10)*($C$1:$E$10<=C$13)),"")
 として、フィルドラッグ。

 (HANA)

コメント返信:

[ 一覧(最新更新順) ]


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