- ベストアンサー
エクセルである品名だけを抽出してその合計を算出したい
エクセル初心者です。よろしくお願いします。 会社の表なんですが、A列に日付、B列に製品名、C列に数量、D列に単価、E列に金額の表があります。 B列の製品名には何種類もの製品があり、(例えばですが)プリンを抽出してそのプリンだけの合計金額を所定のセルに入力したいと思っています。 自分なりに色々関数を調べてみたのですがわかりません。 そのような計算式はないのでしょうか?教えて下さい。 お願いします。。m(_ _)m
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- hana-hana3
- ベストアンサー率31% (4940/15541)
- suekun
- ベストアンサー率25% (369/1454)
関連するQ&A
- エクセル 表検索した合計の出し方について
既出でしたらすいません。 いろいろ検索していみたのですが見つかりませんでしたので、教えて下さい。というかできないのですかね? エクセル2007を使っているのですが、商品、単価、入り値を一覧の表にしてVLOOKUPでその一覧の番号から表検索して別の一覧を作れるようにしました。その新しい表の最後の行に単価と入り値の合計を出したいと思っています。ただ、その最後の行は一定ではなくどこになるかわかりません。(違う場所に合計用のセルを作るのではなくすでに関数がある場所に付け足したいのですが。。。) 以下がそのセルに入っている関数の例です。 =IF(I6="","",ROUNDDOWN(I6*F6+I6*IF(G6<10,G6/10,IF(G6<100,G6/100,G6/1000)),0)) I6にVLOOKUPで検索した単価が入るように関数を入れてあります。 F6、G6は数量を入力するようにしてあります。単価と数量の合計 この関数に付け加えるか、もしくは新しい関数でもいいので 「もし、A6に合計の文字列が入れば、I1~I5(合計の文字列が入る前のセル)までを足す」 というようなことができますでしょうか?
- 締切済み
- オフィス系ソフト
- エクセル2003についてご質問です。目的のデータを抽出して数量合計を出
エクセル2003についてご質問です。目的のデータを抽出して数量合計を出すVBAをおしえてください。 VBAは初心者で、マクロ自動記録を使っているのですが、自動記録で必要なデータを貼りつけるまでの作業はできるのですが、それ以降の下記の作業がVBA記述でないとできそうになく、どうしたらいいのか分からないので教えてください。 Aの列に入荷日付が入ってます。1月から今日までの日付が延々と入力されてます(日付は順番に並んでない時もあります)。 B列には商品名、C列には数量が入ってます。 マクロを実行して、一番最新の日を抽出して、その中でB列の商品が「事務用品」となってるセルの、C列の数量の合計数をメッセージボックスで出したいのですが。どうしたらいいのでしょうか? また、それとは別に任意の日付を指定して(日付入力用のセルに入力して)、B列「事務用品」の数量合計をメッセージボックスで出す方法もおしえてください。 下記は例です。実際は各日にはもっとたくさんのデータが入力されています。日によってデータ数はバラバラです。 よろしくご指導ください。 A......................B.....................C 【日付】.............【商品名】.........【数量】 1/5..................お茶菓子..........2 1/5..................事務用品.........3 1/5..................事務用品.........5 1/6..................事務用品.........7 1/6..................事務用品.........2 1/7..................ホース..............1 1/8..................事務用品.........4 1/7..................懐中電灯.........1 1/6..................ヘルメット..........3 ・ ・ ・(間の期日を省略します・・) ・ ・ 8/24................事務用品..........4 8/25................事務用品..........6 8/24................ドライバー..........1 8/26................事務用品..........3 8/26................事務用品..........7 8/26................コーヒー他..........5
- ベストアンサー
- Visual Basic
- エクセル2003 こんなことってできますか?
商品別で仕入日順に・仕入先・仕入数量・仕入単価を記入する表を作りました。 この表のデータを基に仕入先別の表を作りたいと思っています。 商品別の表は、A列のセルを5個ずつ連結し商品名を記入し、B列以降は仕入日・仕入先・仕入数量・仕入単価・仕入合計額を記入していくように作りました。 A1~A5を連結 商品名を記入 (A6以降も5個ずつ連結) B列以降 1行目 日付 (直接入力) 2行目 仕入先名 (直接入力) 3行目 仕入数量 (直接入力) 4行目 仕入単価 (直接入力) 5行目 仕入合計額(=B3*B4) 上記の表に対して、仕入先別(A商店・B商店・・・)の表をそれぞれ作り、商品別の表の仕入先名に入力されたときに該当する仕入先別の表へ商品名や日付金額が自動でコピーされるようにしたいのです。 仕入先別の表は形も決めてないのですが、商品別のほうはすでに完成しています。 このような状況で使える関数とかその他の方法ってあるのでしょうか? もし、できない場合はここを変えればできるかもみたいな助言でも結構です。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルでセル一つ置きの数量合計
エクセルで例えば、 A B 1 数量 1111 2 単価 111 3 数量 2222 4 単価 222 5 数量 3333 6 単価 333 ・ ・ ・ ・ ・ ・ 100 数量合計 xxxx として、B100に数量の合計だけを 表示させる関数を教えて下さい。
- ベストアンサー
- オフィス系ソフト
- エクセル セル内の文字列を空白から空白まで抽出したい。
一つのセルに入っている文字列を複数のセルに分割したいのですが良い方法が見つかりません。 具体的には 「商品名 単価 数量 金額」が一つのセルに入っているのですが、これをそれぞれ「商品名」「単価」「数量」「金額」というように別のセルに分けたいのです。 条件は次です。 ・文字列の区切りは空白(スペース)。 ・商品名や金額などそれぞれの文字列の長さは決まっていません。 ・商品名には名称の中に空白が使われている場合があります、その数も決まっていません。 以上です。いろいろ関数を使ってやってみたのですが、どうもうまくいきません。 どなたか良い方法がありますでしょうか、よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルで複数の条件からデータを抽出する方法
次のような表において、A列の入荷日、B列の製品名から、別表に月別に製品別毎の入荷数及び合計金額を求める関数を教えて下さい。 A B C(個数) D(単価) 2013/2/15 みかん 100 50 2013/2/30 みかん 200 50 2013/3/2 りんご 50 70 2013/3/4 ぶどう 150 40 2013/4/3 いちご 100 50 よろしくお願いします
- ベストアンサー
- その他(ITシステム運用・管理)
- EXCEL VLOOKUPでできませんか?
はじめて質問をするのでわかりづらかったらすみません。 A B C D (列) 1. 名前 ●● 2. 5月3日 150 3. 5月8日 200 4. 5. 合計 350 6 7. 名前 ×× 8. 5月2日 200 9. 合計 200 10.(上記と同じように50名ほど以下続く) 11. (行) 上記のようなエクセルの表(フォームは定形で変更できず) で NAMEの横の個人名と合計の横にある数字(金額)を抜き出したいです。フォームとしては下記のようにするためには何か抽出するのに良い関数はありませんか? 名前 合計(万円) ●● 350 ×× 200 △△ 300 個人名はC列、合計金額はB列できまっています。何行がきまっていません。 行に記載されている日付は、3日出勤の人もいれば5日出勤の人もいますので何行目という指定はできません。「名前の次にくる合計の隣のセルを抽出する」という関数がくめればいいのかと思うのですが、頭が固くうまくできません。もっとシンプルにできそうなきもしますし。 これを週次でやっていきたいので、固定の関数を入れたいのですが、 うまく思いかびません。何かあればお知らせいただければ幸いです。
- 締切済み
- Windows XP
- Excelで最高値の抽出&合計値の算出
お世話になります。 Excelで、たとえば A 10 500 A 1 300 A 2 1000 A 1 400 B 55 8000 B 10 1200 B 1 10 C 60 12000 C 1 20 という表があったとします。 これで、A、B、Cそれぞれについて、B列の最大値と、C列の合計値を出したいと思っています。つまり A 10 2200 B 55 9210 C 60 12020 とアウトプットしたいと思うのです。 これをやるには、どのような関数やマクロを使ったらいいでしょうか? 関数はごく基本的なものが使えますが、マクロは何回かしか使ったことがありません。 しかし、マクロでないと実現できないということであれば、勉強してみたいと思います。 なにとぞよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルで作る見積表の抽出印刷方法??
エクセルで見積表を作りたいと考えています。商品名、単価をあらかじめ入力しておいて、後で数量さえ入力すれば合計金額が出るという、よくあるタイプのものです。 しかし、ここまでなら私にも作成出来るのですが、問題はこの後です。数量を入力した商品、単価、数量、金額、最終的な合計金額のみを印刷できるようにしたいのです。つまり、その都度、数量を入力していない商品(行)を省いて印刷したいのです。そうしないと商品の量が多い為に、大変な枚数になってしまい、分かり難い見積表となってしまいます。 また、もう1つお願いがあるのですが、実際、見積表の数量を入力する営業さん達は、エクセルについては超初心者ばかりです。抽出して印刷する方法は、出来るだけ分かりやすいものだと助かります。しかし無理であれば、どんな方法でも構いません。教えてください!!宜しくお願いします。補足が必要であれば致します。
- ベストアンサー
- オフィス系ソフト
- 条件に合うデータを別のブックに書き出したい
お世話になります。 エクセル2003で、数量を入力した「行」だけを別のブックに書き出したいのですが、機能や関数を教えてください。 (表1) A B C D 1 商品名 単価 数量 合計 2 い 100 4 400 3 ろ 500 2 1,000 4 は 200 5 に 150 6 ほ 330 7 へ 230 5 1,150 ・ ・ ・ ・ ・ ・ ・ ・ 17 た 180 2 360 と、17行、4列の表があります。この「数量」が入力された行だけ、 (表2) A B C D 1 数量 単価 合計 商品名 2 4 100 400 い 3 2 500 1,000 ろ 4 5 230 1,150 へ 5 2 180 360 た (表2)のように書き出したいのです。 (表1)から抽出される行数は、必ず4行以下です。 (表1)に数量を入力すると、(表2)が自動的に変わるのが好ましいです。 マクロやVBAは苦手なのでエクセルの機能や関数で教えていただければ幸いに存じます。 情報が足りなければ補足します。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
=SUMPRODUCTを使って解決しました。ありがとうございました。
補足
ありがとうございました。もう1つお聞きしたいのですが。。新しくNET(g)の列を作り、C列にNET(g)、D列に数量、E列に単価、F列に金額としました。50gのプリンを新しく条件にして、その複数シートの合計を求めたいのですが・・あれこれ考えてもわかりませんでした。教えて下さい。お願いしますm(_ _)m