Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(指定なし : Excel 2010)
部品一覧表から使用する部品数を抽出する
投稿日時: 17/10/28 14:10:35
投稿者: まさ77

こんにちは
 
お世話になっております。
下記のような生産計画表と部品使用表がシート毎にあります。
 
生産管理表
[code]
1    A    B    C    D    E    F    G    H    I    J
2                                        
3    機種            繰越保有    1H                1Y    
4                    1H生産数  1H使用数    順    保有数    1Y生産数    使用数
5        部品1    部品2        生産数  使用数 順    保有数    生産数    使用数
6    1111    a1111    222aa    100    500      100         400        
7    2222    b1111    222aa    1    300               301     300
8    3333    a1111    aaa11        100             100     100
9    22AABB        222aa     50          50         1000    
10    11AAA            3                 100    
 
 
部品1、部品2以外にも多数部品が存在します。
部品使用表
[code]
1    A    B    C    D
2        1H    2H    3H
3        1H納入    2H使用数    3H在庫
4    部品    納入    使用数     在庫
5    a1111        100    
6    b1111             
7    aaa11            
8    222aa            
9    111ee            
10    aacc            
11    vvv11            
 
 
やりたいこと
 
生産管理表の機種列の機種が生産があるとき
部品使用表で使用数を簡単に抽出する。
 
 
現在はC5へ=SUMPRODUCT(($B$6:$B$10=部品管理表!$A5)*($E$4:$F$4=部品管理表!C$3),$E$6:$F$10)と
入力し「使用数」の100を求めています。
が、部品点数が多く一つ一つ式を作成するのが厳しく
また、間違いの元になると思っています。
参照範囲等をあまり変更せず
数式のコピー等で簡単に抽出できる方法はありますでしょうか?

回答
投稿日時: 17/10/28 15:07:41
投稿者: んなっと

【操作方法】 メッセージにExcelシートのデータを取り込みましょう!
http://www.moug.net/faq/info_a.html#a2_2
を参考にしてください。
考えられるパターンをなるべく多く、結果も含めて具体的に提示してください。

回答
投稿日時: 17/10/28 15:30:05
投稿者: んなっと

「結果を含め具体的に」というのはこんな感じです。
 
●生産管理表
 
     A    B    C   D    E    F  G   H   I    J    K  L   M
 3  機種         繰越   1H          繰越   1Y         
 4                1H生産 1H使用 順 保有    1Y生産 1Y使用 順 保有
 5     部品1 部品2                                
 6  1111  a1111  222aa      500   100    400  50   200   70    180
 7  2222  b1111  222aa   1   300   100    201      60   40    20
 8  3333  a1111  aaa11      150   50    100  10   150   50    110
 9 22AABB      222aa  50   50        100      40   10    30
10  11AAA           3   100        103      30    5    25
 
●部品使用表
 
    A    B    C    D    E    F    G
2       1H   1H   1H   1Y   1Y   1Y
3     1H納入 1H使用 1H在庫 1Y納入 1Y使用 1Y在庫
4  部品  納入  使用  在庫  納入  使用  在庫
5 a1111       150           120    
6 b1111       100           40    
7 aaa11       50           50    
8 222aa       200           120    
 
C5
=SUMPRODUCT((生産管理表!$B$6:$C$10=$A5)*INDEX(生産管理表!$6:$10,,MATCH(C$3,生産管理表!$4:$4,0)))
下方向・↓

回答
投稿日時: 17/10/28 17:12:07
投稿者: WinArrow
投稿者のウェブサイトに移動

部品毎の使用数を考える時、
使用する側の製品(機種?)の組立工程管理の成り立ちに影響することがあります。
 
例えば、
組立工程が複数の工程で構成されていて、組立哀史から完成までどのくらいの日数がかかるか?
ということで、組立開始前日までに使用する部品を全部揃えるか?/使用する工程に併せてそろえるか?
など、前提となる条件で、Excelで対応できるか否かが決まります。
 
全組立の工期が1日の場合は、組立開始前日の揃えることで、Excelでも対応できると思います。
そのあたりはどうなんでしょうか?

投稿日時: 17/12/04 02:25:07
投稿者: まさ77

WinArrow さんの引用:
部品毎の使用数を考える時、
使用する側の製品(機種?)の組立工程管理の成り立ちに影響することがあります。
 
例えば、
組立工程が複数の工程で構成されていて、組立哀史から完成までどのくらいの日数がかかるか?
ということで、組立開始前日までに使用する部品を全部揃えるか?/使用する工程に併せてそろえるか?
など、前提となる条件で、Excelで対応できるか否かが決まります。
 
全組立の工期が1日の場合は、組立開始前日の揃えることで、Excelでも対応できると思います。
そのあたりはどうなんでしょうか?

お世話になっております。
 
解決済みにしたと思っていて
お礼していなくて申し訳ありません。
 
WinArrowさんの懸念はなく単品部品なので1日と考えられます。
よってお教え頂いた物で完璧に対応できます。
ありがとうございます。
12月よりトライとして運用を開始しています。

トピックに返信