• 締切済み

エクセルで困ってます。

母が仕事上、エクセルで表を作ってるのですが、最後のまとめが出来なくて困ってます。 (母も私もあんまりエクセルは詳しくないです。) 1、材料屋さんから仕入れたものを打ち込んでます。内容は A列 B列  C列  D列 E列 F列 G列 日付 業者名 材料名 品名 数量 単価 金額 6/1  aaaa  野菜  人参   5  10  50 6/3  bbbb  野菜  大根   3  15  45 6/3  cccc  肉    牛    6   8  48 など 1か月分打ち込んでます。ホントは肉とか野菜じゃなくって もっと専門的な用語が書いてあるのですが、よくわかんない ので、仮に人参とか大根にしました。 2、一ヶ月ごとに集計したいのですが、 C列の材料ごとに合計をまとめたい(別のシートでもいい) 例えば、野菜 一式 12300      肉  一式  8000      魚  一式  3600 という風に、したいと言ってます。 3、D列の品名ごとにも集計したいのです。これは数量と 金額両方です。(別のシートでもいい) 例えば 人参 130 80000      大根 500 35000 などです。 ホントは平均単価も一緒に知りたいって言ってたのですが なんせ初級者なので結構いっぱい いっぱいです。 私も母も足し算と掛け算しか、使ったことがありません。 3月まで、手書きで電卓で計算して集計していたのを見て、 私がまとめ表をつくってあげました。 なんとか最後の集計までパソコンでやってあげたいので、 力を貸してください。 宜しくお願いします!

みんなの回答

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.4

あくまで数式にこだわるならですが 2の場合で例えば2004年6月なら  AA1=2004 AB1=6 AC1="野菜"として =SUMPRODUCT(($A$2:$A$65535>=DATE(AA1,AB1 ,1))*(($A$2:$A$65535<DATE(AA1,AB1+1,1))*($C$2:$C$65535=AC1)*($G$2:$G$65535)) で6月の野菜の金額合計が出ます。 3で品名ごとなら ($C$2:$C$65535=AC1)の部分をC列からD列参照に 数量は ($G$2:$G$65535)の部分をG列からE列参照にすれば代用できます。 単価の平均も応用できますよ。 単価の合計は上の応用だというのは分かりますよね。 カウントの場合は最後の*($G$2:$G$65535)の部分を消してやればできます。 後は単純な割り算です。 計算する行はEXCEL2000での最大(65535)にしてあります。 旧バージョンの場合は少なくなるので注意してください。 別シートで数式を作る場合は、各列の範囲の前にシート名を入れてください。 Sheet1!$A$2:$A$65535のようになります。 「挿入」「名前」「定義」で"日付"や"品名"のように名前付けしてやれば楽になると思います。その場合は =SUMPRODUCT((日付>=DATE(AA1,AB1 ,1))*((日付<DATE(AA1,AB1+1,1))*(材料名=AC1)*(金額)) のようにできます。

全文を見る
すると、全ての回答が全文表示されます。
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

ピボットテーブルの利用が最適でしょう。 一度やったら他のやり方は、馬鹿らしくなる?? (テスト例データ)A1:G8 日付 業者名 材料名 品名 数量 単価 金額 6月1日 築地青果 野菜 人参 5 10 50 6月3日 グリーン館 野菜 大根 3 15 45 6月3日 大田ミート 肉 牛 6 8 48 6月4日 大田ミート 肉 豚 3 5 15 6月5日 明石物産 野菜 なす 1 7 7 6月6日 築地青果 野菜 大根 4 15 60 6月7日 今井精肉 肉 牛 5 10 50 (操作) A1:G8を範囲指定 メニューの「データ」をクリック 「ピボットテーブルと・・・」をクリック (1/3の画面で)「次へ」をクリック (2/3の画面で)「次へ」をクリック (3/3の画面で)(左下の)「レイアウト」ボタンをクリック (レイアウトの画面で) 真中の表の、「行」の位置へ、右の「材料名」ボタンを ドラッグアンドドロップ 真中の表の、「データ」の位置へ、右の「金額」ボタンを ドラッグアンドドロップ OK 完了 (結果) 標準では別シートに出来あがります。 合計 : 金額 材料名 計 肉 113 野菜 162 総計 275 (注)普通は行・列にそれぞれ項目名を配置し、2次元の表にするのですが、今回は単に「材料」の合計にしてます。 ------ (品名の表) 上記操作の途中の「レイアウト」の前まで同じ繰り返し (レイアウトの画面で) 真中の表の、「行」の位置へ、右の「品名」ボタンを ドラッグアンドドロップ 真中の表の、「データ」の位置へ、右の「数量」ボタンを ドラッグアンドドロップ OK 完了 (結果) 合計 : 数量 品名 計 なす 1 牛 11 人参 5 大根 7 豚 3 総計 27 ------ (表の構成のバラエティ) 行・列・データにドラッグするものをいろいろ変えて やって見てください。 ------ (平均などについて) 出来た表の一番上行の「合計」部分で右クリックすると リストが垂れ下がり、「フィールドの設定」があるから クリックすると、、「フィールドの設定」画面になり、そこに個数・平均・最大値などがあります。 それをクリックし、OKをクリックで瞬時に平均等の内容の 表に変ります。

全文を見る
すると、全ての回答が全文表示されます。
回答No.2

分類ごとの集計は、SUMIF関数を使います。 1.C列に20行までデータが入っているとして、分類の合計を出すのであれば、C21に(C1は、フィールド名とする) C21=SUMIF($C$2:$C$20,"野菜",$G$2:$G$20) C22=SUMIF($C$2:$C$20,"肉",$G$2:$G$20) とします。 2.月単位の項目が許せるのであれば、仮にH列に6月、7月、・・・と入れ、6月のC列の集計であれば、 H21=SUM(IF(($H4$2:$H$20="6月")*($C$1:$C$20="野菜"),$G$2:$G$20,"")) ここまで入力(もしくはコピー) したら、Ctrl+Shftを押しながらエンタキーをおします。 すると、数式バーには、中括弧でかこまれた数式が表示されます。 あとは、月と分類を変えてください。 これで、月ごとの分類の集計ができます。 3.D列の分類で数量計(E列)は、 D21=SUMIF($D$2:$D$20,"人参",$E$2:$E$20) D22=SUMIF($D$2:$D$20,"大根",$E$2:$E$20) 金額計は、 G21=SUMIF($D$2:$D$20,"人参",$G$2:$G$20) G22=SUMIF($D$2:$D$20,"大根",$G$2:$G$20)

全文を見る
すると、全ての回答が全文表示されます。
  • goomika
  • ベストアンサー率26% (66/251)
回答No.1

データベース機能を使われたら楽ですよ。 まずは、材料のフィールドを昇順または降順に 並べ換えておきます。 データ→集計。 グループの基準は材料、集計の方法を選択、 集計するフィールドを、金額。 という具合に・・。 更に色んな角度で分析ができます、 ピボットテーブルなどがお薦めではあるのですが・・。

参考URL:
http://t_shun.at.infoseek.co.jp/My_Page/Excel-REF/ref_page13.htm
nabeyaki-udon
質問者

お礼

ありがとうございます。 データ→集計をやってみました。 こんなに便利な機能があるんですね。 ピボットテーブルは参考URLを見てみましたけど、 今回の母の集計にはちょっと使いづらいみたいです。 牛の時は絶対左が肉ですし、大根の時は絶対野菜だからです。 でも、覚えておくと とっても役に立ちそうなので 是非覚えてみたいと思います!!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excel集計方法を教えてください!

    以下のようなシートがあります。 シート(1) A列、B列、C列、D列、E列 品名、商品名、A店、B店、C店 --------------------- 果物、いちご、8個、7個、6個 果物、ぶどう、2個、8個、2個 野菜、大根、3個、3個、2個 野菜、人参、2個、5個、8個 野菜、白菜、1個、2個、0個 肉、牛肉、2個、5個、10個 それを、以下のシート(2)のように集計するには、 シート(2)の各B列、C列、D列にどのような数式を埋めればいいか教えてください!! シート(2) A列、B列、C列、D列 品名、A店、B店、C店 --------------------- 果物、10個、15個、8個 野菜、5個、10個、10個 肉、2個、5個、10個

  • Excelでこのような集計はどうしたらいいですか?困ってます!

    こんにちは。 以下のような集計を行いたいのですが、どうすればよいかわかりません。教えてください!! Sheet(1) A列、B列、C列 カテゴリ、数、品名 =================== 野菜、1、大根 野菜、2、ねぎ 果物、2、いちご 肉、3、牛肉 果物、1、りんご 肉、2、豚肉 ・ ・ ・ Sheet(2) A列、B列、 カテゴリ、金額 =================== 野菜、300 果物、300 肉、500 ・ ・ ・ 各品物は、100円均一とし、Sheet2でカテゴリ毎に必要な金額を求めます。Sheet1は、およそ1000行ほどあるので、一括で数式で求めたいのですが、どのような関数を使えばよいのかわかりません。 お願いします!

  • エクセル2000で・・

    品番 品名  単価  在庫数 1  リンゴ  120  1000 2  ミカン  100  1000 3  バナナ  80  1000 という表があるとします。 次に別シートに 品番 品名  単価  売れた数 2  ミカン  100  10 と、売れた分量を示す表があります。 そしてもう一つ別シートに 品番 品名  単価  在庫数 1  リンゴ  120  1000 2  ミカン  100  990 3  バナナ  80  1000 というシートがあり、一つ目のシートから二つ目のシートで売れた分の数を引いた数量を表す表があります。 二つ目の表を入力した際に、自動的に三つ目の表の在庫数が表示されるような関数はありますでしょうか?

  • エクセルの関数について...。

    こんにちは。 例えば、  *******材料  1個  ¥3000 *******材料  1個  ¥3000 +++++++材料  1個  ¥3000  とあり、別のシートに 集計表を作りたいです。このとき、******材料は2個ありますよね? それをこの表から探してきて合致すれば、違うシートに作った 集計表の数量の欄にたし算してその合計値が飛んでいくように したいです。VLOOKUPだけでは、同じ種類のものを足すという 動きが出来なくて困っています。 分かる方おられたら教えて下さい。

  • エクセルでで○段ずつ集計する方法を教えてください。

    エクセルで伝票印刷をするため、3段づつ集計する方法がありましたら教えてください。 たとえば、下記のsheet1のDBをsheet2へ集計する感じです。宜しくお願いします。 sheet1(DB)    A      B    C    D     購入者   品名 数量  単価 1  ああ   かか  3  100円 2  ああ    きき  6  150円  3  ああ    くく  8  100円 4  ああ    けけ  3  250円 5  いい    きき  4  150円 6  いい    けけ  6  250円 7  うう    くく  8  100円 8  ええ    きき  6  150円 sheet2(sheet1を3段づつ集計)    A   B  C   D     購入者  品名 数量  単価 1  ああ    かか  3  100円 2        きき  6  150円  3        くく  8  100円 4  小計     17  2300円  5  ああ    けけ  3  250円 6 7 8  小計        3  250円 9  いい    きき  4  150円 10 いい    けけ  6  250円 ・  ・     ・  ・   ・ ・  ・     ・  ・   ・ ・  ・     ・  ・   ・

  • Excelで文字列をまとめたい

    こんにちは いつもお世話になります。 このカテへの投稿は初めてですが、今頼まれて簡単な集計表を作ろうとしています。 あるシートを入力専用のシートにし、たとえばA列に日付、B列には品名、C列には数量を入れるとします。 これを1ヶ月続けたあと、品名でまとめた集計表を作ります。 100行くらいのデータのうち、種類としては10数種類であり、その数は毎月変動します。(行数も) 集計表に重複せずに整理するため、今まではB列だけを別にコピーし、手動でソートして重複しているデータを削除していました。 これをなんとかもっと簡単に行う方法はないものでしょうか? 残りの数字の部分はSUMIF関数を使って合計させていますので簡単なのですが、前処理にいい方法が思いつきません。 ぼちぼち頭の柔軟性に疑問符がつき始めた小生になにかいいヒントをいただけましたら幸いです。 よろしくお願いいたします。

  • エクセルのVLOOK関数の基本がわかりません

    エクセルで下記のような表を作りたいのですがVLOOK関数とかを使えばいいと聞きました。 Helpで検索してもさっぱりわかりませんのでよろしくお願いします。   A列    B列   C列    D列    E列   F列   G列  1 日付   品番   品名    重量    大根   人参  白菜 2 1.10    11    大根    1000   1000 3 1.10    13    白菜    2000           2000 4 1.11    12    人参    750        750 5 1.12    13    白菜    500            500 ↑(1)B列に品番を入力したらC列に品名が自動的に表示される  (2)D列に入力したらそのデータがC列の品名により、それぞれ指定した列に自動的に表示される 以上のようなことができるようになりたいのです。よろしくお願いいたします。

  • エクセルで一定の条件を満たすデータの抽出できますか?

    毎度御世話になっております。 エクセルのシートに 品名  数量 納期  りんご 100  未定   バナナ 300  6/20  レモン 200  未定  りんご 200  未定 パイン 300  未定 パイン 500  6/29 りんご 500  6/30 等の表があります。 品名と数量と未定(納期)分のみの検索と 数量と未定(納期)の分のみの検索して それぞれの数量を集計したいのですが、 方法を教えてください。 1、同じ品名が繰り返されている場合とそうでない場合も有ります。 2、同じ品名でも納期に日付6/29などと表記されている場合もある。(この場合集計の対象外となる) 3、又、品名が、複数存在して納期未定の場合のみ集計の対象とする場合も有ります。 *1と2で同じシートで存在している。  1,2,3で同じシートで存在している。 1シートに100~200レコードが、存在しています。 どなたか教えてください。 よろしく御願い致します。m(_”_)m WIN XPです。

  • Excelの数式教えて下さい・・・

    どうにか自分でやってみようと、教えて頂いたページを参考に試みたものの、やはり無理でした(T_T) こんな私に教えて下さい。 自動車燃料の請求書を作成したいのですが、  A列   B列 C列  D列  品名   数量 単価  金額(数量*単価) レギュラー 20 90 1890  軽油   10 50 188  灯油   30 30 945 軽油税(軽油数量*32.1)=X 品名、数量、単価は手入力(と言う?)です。 (1)「品名」に「軽油」と入力された時のみ「単価」から 32.1の値を差し引いた額を数量を掛けた値を「金額」 に出すようにしたいのです。   (2)請求書の最後に「軽油」のみの総数量に32.1の値が 自動的に出るようにしたいのですが・・・ 私に分かったのは、数量と単価を掛けて「金額」をRoundを使用して四捨五入できた事だけです・・・(しかもレギュラーと灯油のみ) 専門用語も分からない為、かなり把握しずらいとは思うのですが、なにとぞよろしくお願い致します。 もし、よろしければ具体的に数式などを教えて頂ければ 是幸いです。     

  • Excel VBA 集計方法

    1つのファイルに2つのシートがあります。 集計結果を反映するシートと元データのシートで別れています。 <元データシート> 品番 品名    バージョン  数量 11 ABC Soft      2000 4 22 XYS Beta 2003 3 23 HU22 hyoukaban 2000 4 45 298 Software 1998 7 22 XYS Beta 2003 11 25 XYS Beta 2008 3 27 XYS Beta 2008 6 <集計結果シート> 品名 バージョン 数量 XYS Beta 2008 3 XYS Beta 2003 14 298 Software 1998 7 ABC Soft 2000 4 HU22 hyoukaban 2000 4 ※表がずれていると思います。 バージョンは4桁の数字です。 マクロを実行して、自動的に元データの情報を集計して 集計結果シートに反映したいと思います。 (1)同じ品名ごとに並べて、同じ品名が見つかった場合はバージョンの新しいものが上になるようにしたいです。 (2)品番は集計結果シートには反映していません。 (3)同じ品名、バージョンで異なる品番がございます。 同じ品名、バージョンであれば品番が異なっても1つに集計することは可能でしょうか。 →(3)だけが理解できていません。(1)と(2)は解決済みです。

macとDCP-7065DNの接続ができません
このQ&Aのポイント
  • MacOS BigSur バージョン11.4とbrother DCP-7065DNの接続ができません。
  • ドライバを選択のところに「このプリンタ用ソフトウェアはAppleからは入手できません。最新のソフトウェアについてはプリンタの製造元に問い合わせてください」と記載されています。
  • ブラザー製品についての質問です。
回答を見る

専門家に質問してみよう