[[20180619212923]] 『エクセル関数 初心者です。個別の合計の仕方』(yukiyuki) ページの最後に飛ぶ

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

 

『エクセル関数 初心者です。個別の合計の仕方』(yukiyuki)

順番 製品品番 台数 部品品番    
1 100ATT 1 100A
2 100ATT 2 100A
3 100ATT 2 100A
4 120ATT 1 120A
5 120ATT 4 120A
6 100ATT 2 100A
7 120BTT 1 120B
8 100BTT 6 100B
9 100CTT 7 100C
10 100CTT 1 100C
11 120CTT 2 120C
12 120CTT 2 120C
13 120CTT 1 120C
14 50ATT 4 50A
15 50ATT 2 50A
16 50ATT 1 50A
17 50BTT 6 50B
18 50BTT 8 50B
19 50BTT 1 50B
20 50BTT 2 50B
21 60BTT 2 60B
22 60BTT 1 60B
23 60BTT 4 60C
24 60CTT 2 60C
25 50BTT 1 50B
26 50BTT 6 50B
27 60CTT 4 60C
28 60CTT 2 60C

変更後

 順番  部品品番 台数
  1   100A    5
  2   120A   5

    3	   100A       2
    4	   120B       1
    5	   100B	      6
    6  	   100C	      8
    7	   120C	      5
    8	    50A	      7
    9	    50B	     17
   10	    60B	      3
   11	    60C	      6
   12	    50B	      7
   13	    60C	      6

別の日
順番  製品品番 台数 部品品番
1 120ATT 1 120A
2 100ATT 2 100A
3 100ATT 2 100A
4 120ATT 1 120A
5 120ATT 4 120A
6 100ATT 2 100A
7 120BTT 1 120B
8 100BTT 6 100B
9 100CTT 7 100C
10 100CTT 1 100C
11 120CTT 2 120C
12 120CTT 2 120C
13 120CTT 1 120C
14 50CTT 4 50C
15 50ATT 2 50A
16 50ATT 1 50A
17 50BTT 6 50B   
18 50CTT 8 50C
19 50BTT 1 50B
20 50BTT 2 50B
21 60BTT 2 60B
22 60BTT 1 60B
23 60BTT 4 60C
24 60CTT 2 60C
25 50BTT 1 50B
26 50BTT 6 50B
27 60CTT 4 60C
28 60DTT 2 60D

変更後

順番 部品品番 台数
1 120A 1
2 100A 4
3 120A 5
4 100A 2
5 120B 1
6 100B 6
7 100C 8
8 120C 5
9 50C 4
10 50A 3
11 50B 6
12 50C 8
13 50B 3
14 60B 3
15 60C 6
16 50B 7
17 50B 6
18 60C 4
19 60D 2

エクセル関数の初心者です。
いろいろ調べて試してみましたが、同じ品番の合計値になったりして
思うようにできません。
どなたか、詳しい方はご回答宜しくお願いします。

?@上から順番に作るのですが、上の部品品番と下の部品品番の品番が
変わるまでの合計台数と部品品番を表示したい。
?A日によって内容がコロコロ変わるので、内容が変わっても簡単にこの作業ができるようにしたい。(毎日内容が分かれば、製品品番と台数をコピペしてます)
?B変更後のような状態で別シートに表示されるようにしたい。
部品品番は、製品品番を貼り付けると自動的に他のシートから読み込んで表示されるようになってます。
?C次も同じ部品品番なら台数を合計して部品品番を表示、次が違う部品品番なら今までの同じ部品品番を合計する。
?D製品品番も台数も可変するので、部品品番も毎回変わります。
できる限り自動したいので宜しくお願いします。

< 使用 Excel:Excel2002、使用 OS:Windows7 >


>上から順番に作るのですが、上の部品品番と下の部品品番の品番が
>変わるまでの合計台数と部品品番を表示したい。
データタブ→アウトライン→小計
この機能で小計したらいいと思います。

(まっつわん) 2018/06/20(水) 08:35


 元のデータがSheet1で変換後のデータがSheet2だとする。
 また、Sheet1のE列を作業列とする。
 Sheet1のEセルに
 =IF(D2="","",E1+(D1<>D2))
 と入力して下へフィルコピーする。

(ねむねむ) 2018/06/20(水) 09:34


 次にSheet2で
 A2セル:=IF(B2="","",ROW(A1))
 B2セル:=IFERROR(INDEX(Sheet1!D:D,MATCH(ROW(A1),Sheet1!E:E,0)),"")
 C2セル:=IF(B2="","",SUMIF(Sheet1!E:E,A2,Sheet1!C:C))
 と入力して下へフィルコピーではどうか?
(ねむねむ) 2018/06/20(水) 09:36

 すまない、
 >Sheet1のEセルに
 は
 >Sheet1のE2セルに
 としてくれ。
(ねむねむ) 2018/06/20(水) 09:57

コメント返信:

[ 一覧(最新更新順) ]


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