- ベストアンサー
エクセルである品名だけを抽出してその合計を算出したい
エクセル初心者です。よろしくお願いします。 会社の表なんですが、A列に日付、B列に製品名、C列に数量、D列に単価、E列に金額の表があります。 B列の製品名には何種類もの製品があり、(例えばですが)プリンを抽出してそのプリンだけの合計金額を所定のセルに入力したいと思っています。 自分なりに色々関数を調べてみたのですがわかりません。 そのような計算式はないのでしょうか?教えて下さい。 お願いします。。m(_ _)m
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
シートは二枚で良かったですか? 最初に示したSUMIF関数をそれぞれのシート分作り足すのです。 例: =SUMIF(Sheet1!B1:E50,"プリン",Sheet1!E1:E50)+SUMIF(Sheet2!B1:E50,"プリン",Sheet2!E1:E50) です。
その他の回答 (2)
- hana-hana3
- ベストアンサー率31% (4940/15541)
SUMIF 関数 http://kokoro.kir.jp/excel/sumif.html http://www.x-media.co.jp/tyoufaq/faq41_wildcard.shtml http://www.pursue.ne.jp/Document_xls/xls0021.htm
お礼
ありがとうございました。とても参考になりました。
- suekun
- ベストアンサー率25% (369/1454)
SUMIFと言う関数があります。 B列からE列までのデーター範囲を指定して、検索条件(プリン)として 合計したい列をE列に設定して下さい。 例えば範囲がA列の1行目からE列の50行目までなら =SUMIF(B1:E50,"プリン",E1:E50) です。
補足
ありがとうございました。早速試してみました。 ただ‥1シート分はできましたが、複数シートではできませんでした。 ちなみに =SUMIF((シート1!B1:B50+シート2!B1:B50),"プリン",(シート1!E1:E50+シート2!E1:E50))と入力しました。何が違うのでしょうか・・?すみませんが、お願いします。
お礼
=SUMPRODUCTを使って解決しました。ありがとうございました。
補足
ありがとうございました。もう1つお聞きしたいのですが。。新しくNET(g)の列を作り、C列にNET(g)、D列に数量、E列に単価、F列に金額としました。50gのプリンを新しく条件にして、その複数シートの合計を求めたいのですが・・あれこれ考えてもわかりませんでした。教えて下さい。お願いしますm(_ _)m