Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(指定なし : 指定なし)
カレンダー方式
投稿日時: 18/10/11 21:56:12
投稿者: satoshi3

いつもお世話になります。
 
在庫表の管理で、横にスクロールする形で管理しております。【Sheet1】
 
先週は、1週間毎の集計をご教示いただきました。【Sheet3】
 
それとは別に、カレンダー方式で、1つの製品を
@在庫表が見れるように変換したい。【Sheet2】
 できればC3をドロップダウンリストにして、日付(B6)を入力したら
 曜日(B5~)と引数(Sheet1 O列~)を表示できるようにしたいです。
 B3にコードを打ち込むのがベターかと思っていますが。
 
【Sheet1】在庫表

A	B	C	D	F	N	BL	BM	BN	BO	BP	BQ	BR
7						32	32	32	32	32	32	32
8						月	火	水	木	金	土	日
9	No	No	コード@	製品名	8/6	8/7	8/8	8/9	8/10	8/11	8/12
10	1		600896	牛丼	引数	2	0	1	4	3	3	2
11	2	1	600896	牛丼	配送						20	
12	3		600896	牛丼	在庫	19	19	18	14	11	28	26

【Sheet2】カレンダー方式
A	B	C	D	E	F	G	H
3	600896	牛丼					
4							
5	月	火	水	木	金	土	日
6	8月6日	8月7日	8月8日	8月9日	8月10日	8月11日	8月12日
7	2	0	1	4	3	3	2
8	8月13日	8月14日	8月15日	8月16日	8月17日	8月18日	8月19日
9	2	0	2	1	1	2	2
10	8月20日	8月21日	8月22日	8月23日	8月24日	8月25日	8月26日
11	2	0	1	1	1	1	2
12	8月27日	8月28日	8月29日	8月30日	8月31日	9月1日	9月2日
13	0	2	0	1	1	0	0

 
 
A1週間毎の集計もカレンダー方式で見れるように変換したい。
 できればC3をドロップダウンリストにして、集計週(C6)を入力したら
 集計(1週間)、在庫(日曜日)、在庫日数を表示できるようにしたいです。
 
【Sheet3】集計表
A	B  C	D	E	F	  G	   H	     I	  J	   K
4										
5					  32	   33	 34	  35	   36
6	No No コード		     8/6-8/12 8/13-8/19 8/20-8/26 8/27-9/2 9/3-9/9
7	1  1 600896	牛丼 集計(1週間)  15	    10	 10	  8	   4
8	2	600896	牛丼 在庫(日曜)   26	16	 6	  17	   13
9	3	600896	牛丼 在庫日数	  1.7   11.2    4.2	  14.8   22.7

 
【Sheet4】カレンダー方式(集計用)
A	 B	   C	     D	   E	      F
4	 600896	牛丼			
5					
6	  	    32    33	   34      35
7		   8/6-8/12	8/13-8/19  8/20-8/26	 8/27-9/2
8	集計(1週間)	15	 10	   10	 8
9	在庫(日曜)	26	 16	   6	     17
10	在庫日数	1.7	11.2	   4.2	 14.8
11		    36	 37	   38	  39
12		   9/3-9/9  9/10-9/16  9/17-9/23	 9/24-9/30
13	集計(1週間)	4	 11	   10	  12
14	在庫(日曜)	13	 12	   12      20
15	在庫日数	22.7	 7.6	   8.4	  11.6




と考えております。
 
製品の数が40個ほどあるので、横にスクロールする形だと、
予測の販売数を打ち込んだりして、先週の比較及び先月の比較をしたいときに
見にくいので上記のようにカレンダー方式に変換できればと思います。
 
2つも質問して申し訳ないですが
よろしくお願い致します。

回答
投稿日時: 18/10/12 11:44:41
投稿者: んなっと

質問が複数になるときは別スレッドを立ててください。
 
●Sheet1
 
   B  C     D E    F    BL
 7                  32
 8                  月
 9 No No  コード   製品名    8/6
10  1    600896    牛丼     2
11  2  1  600896    牛丼
12  3    600896    牛丼    19
 
●Sheet2
 
    B   C   D   E   F   G   H
3 600896 牛丼               
4                      
5   月  火  水  木  金  土  日
6   8/6  8/7  8/8  8/9 8/10 8/11 8/12
7    2   0   1   4   3   3   2
8  8/13 8/14 8/15 8/16 8/17 8/18 8/19
9    2   0   2            
 
B7
=IFERROR(INDEX(Sheet1!$1:$300,MATCH($B$3,Sheet1!$D:$D,0),MATCH(B6,Sheet1!$9:$9,0)),"")
右方向・→

引用:
日付(B6)を入力したら曜日(B5)を表示できるようにしたい

左端が月曜日とは限らず、「水木金土日月火」のようになることもあるということでしょうか。
一般的な「カレンダー」とは違うようなので、これも別スレッドを立ててしっかり説明しましょう。 

投稿日時: 18/10/12 20:38:16
投稿者: satoshi3

んなっとさん
ご注意いただきありがとうございます。
 
曜日に関しては、=TEXT(B6,"aaa")でいけました。
 
そして丁寧な回答ありがとうございます。
 
もう一つの質問は、別スレッドにて
再度質問させてもらいます。
ありがとうございました。