- ベストアンサー
何かいい関数を教えてください(EXCEL)
よろしくお願いいたします。 以前に誰かが作ったものを修正しながら栄養価計算の表を作っています。 そこでご質問なのですが、一日ごと使用した調味料を集計しているワークシートがあり、その値だけを他のファイルに抽出したいのですが、(一ヶ月毎の集計で最大23日分です) その日によって使用している調味料が違い、一日ごとに集計しているワークシートはDSUM関数で集計したものをVLOOKUP関数で飛ばしてきているようです。MATCH関数やVLOOKUP関数で試して見たんですが、調味料のワークシートがソートされていないせいか(ソートもできない状態)VLOOKUP関数もうまく返してくれません。最終的にはひと月ごとで使用した調味料の量を計算させたいのです。 おおもとのファイルはこの調味料の計算の他栄養価計算や発注表など 一日ごとの管理をしているので一ヶ月ごとフォルダをつくりその中に 最大の23日分のファイルを管理させ、そこから調味料の計算だけのファイルを作ろうと思っています。 何かいい関数はないでしょうか?よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 データ構造が見えず、明確な解答は出来そうにないですが。。 VLOOKUPの最後の引数に False を入れればソートは関係ないですよ。
その他の回答 (1)
- perko
- ベストアンサー率19% (9/47)
ひと月毎の、使用した各種調味料の合計がわかればいいんですよね?1日毎の調味料使用量のワークシートがあるのなら、ピボットテーブルで集計することをオススメします。 (ex) 項目名 日付(A1) 調味料名(B1) 使用量(C1) 単位(D1) 3/5 しょうゆ 50 cc 3/7 砂糖 50 g 3/7 塩 60 g と、こんな感じに表がなってればやりやすいんですが・・・。どうでしょ? 次に このデータベース上にカーソルをおいて、”データ”をクリック ピボットテーブルとピボットテーブルグラフをクリックすると ピボットテーブル・・ウィザード1/3が出てくるので次へをクリック 2/3は範囲が指定されてるのを確め次へクリック 3/3でレイアウトボタンをクリック レイアウトの画面になるので 行に日付 列に調味料名 データに使用量を ドラックして入れ、OKをクリック 3/3画面になるので、テーブルの作成先を新規にチェックしOKをクリックします。 合計 : 使用量 調味料 日付 さとう しお しょうゆ 総計 3月5日 50 50 3月7日 50 60 110 総計 50 60 50 160 と、こんな風にでます。あとはこれをコピーし値の貼り付けで目的の表にいれてみたらどうでしょう?
お礼
ありがとうございます。 ピポットテーブルは思いつきませんでした。 早速試して見ます。
お礼
ありがとうございます。 元の表がソートできないのがとてもネックだったので 勉強になりました。 試して見ます。