プロが教える店舗&オフィスのセキュリティ対策術

すみません、よろしくお願いします。
シートには 1号機、2号機、3号機、4号機、5号機の5シートが有ります。毎日、表に成形数量、不良数量を記録しております。製造業ですので、Aという商品を2日掛かって成形したり、Bという商品を3日掛かって成形します。すべての商品は1号機から5号機までどの機械でも成形します。商品ごとの成形数量、不良数量を各シートから抽出して各商品ごとに合計を出したいのですが、わかりません。関数を使ってみましたが、駄目でした。4月1日から12月31日までの表です。毎日、記録しておりますので、記録した日での数字が出せるようにするにはどうしたらよいでしょうか?教えてください。よろしくお願い致します。

A 回答 (3件)

たぶんに、機械ごとにシートを分けて入力してデータをもっているので


集計が厄介になった。 と云う事でしょうか。
今からでも間に合いますので、データを一枚のシートに纏めましょう。
仮に
 A B C
機械
1号
1号
1号
・・・
2号
・・・
5号
と機械の名前を入れる列を準備しておいて、B列以降に各シートのデータを張り付ける。
次回からこのシートに入力していく。

集計やグラフは、ピボットテーブルとピボットグラフを使えば
ご希望の集計がいくらでも出来ます。
    • good
    • 0

具体的にどのようにデータが入力されているのかがわかれば、


それに応じた方法を考える事が出来るのですが、
今の状態だとどのような形式の表なのか全くわかりません。
できればスクショなりを添付いただければと思います。
(データはおおよその事が分かればダミーでもかまいません)
    • good
    • 0

各シートごとに集計してそれを合計しちゃダメ?



「1号機」シートに

 日付 商品名 成形数 不良数
04/01  A   11   1
04/03  B   20   0
04/05  C   15   5
04/06  A   11   0

のような表があるのでしょうか。
一つのシート内で日付の重複がなければ簡単ですよ。
VLOOKUP関数で指定した日付のデータを参照するようにすればよいのです。
(MATCH関数とINDEX関数の組み合わせでも良い)

これを「集計」シートに作ればいいだけです。

・・・
ただしVLOOKUP関数やMATCH関数は指定した検索値を見つけられないと、近い値を返したり、エラーを返したりしますので、
検索値が見つからなかった場合の処理をISERROR関数やIFERROR関数などを使って行う必要があります。


・・・本題(こっちかい!)・・・
さて、この回答のどの部分が分かりませんか?
 VLOOKUP関数の使い方が分からない。
 MATCH関数とINDEX関数が分からない。
 他のシートを参照する方法が分からない。
 Excelで数式をどう使えばいいのかが分からない。
など、分からない点を明確にしてみてください。
でないと示された数式を流用するだけで、目の前にある問題を先送りし結局「解決」に至らないというケースを頻繁に見かけます。
    • good
    • 0
この回答へのお礼

早速の回答ありがとうございます。SUMIFでやったのですが、同じ品名が3種類4種類とかになり同じ品名の成形数が計算できませんでした。数量が少なくなります。
バグった感じになります。もう少し自力で頑張ってみます。ありがとうございました。

お礼日時:2017/04/28 23:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!