商品の合計金額を簡単に計算する方法

このQ&Aのポイント
  • 商品の単価と個数を入力するだけで合計金額を計算する方法を教えてください。
  • エクセルで商品名と単価を入力し、注文した商品の個数を入力すると自動的に合計金額が表示される関数を知りたいです。
  • 商品の注文数を計算する式が膨大になってきてしまいました。もっと簡単に計算できる方法があれば教えてください。
回答を見る
  • ベストアンサー

商品の単価と個数を入力するだけで合計金額を出したいのですが。

エクセルのA列に商品名を入力(現在42行あります)し、B列に商品の単価を入力、さらにC列以降は4月(C列)、5月(D列)、6月(E列)・・・というふうに月別に列を設けて表を作っています。 そして、商品を注文した場合にだけ、各商品の個数を、その商品名の行(で且つその月の列)に入力していき、一番下の行(現在は43行目)にその月に注文した全てのものの合計金額がいくらであったかを表示させています。 最初は注文する商品が少なかったので、 =$B$1*C1+$B$2*C2+$B$3*C3 というような計算式を合計金額の欄に入力し、それを月ごとの合計金額の欄にコピーして貼り付けて使用していたのですが、だんだん商品が増え、計算式が膨大になって見苦しくなってきました。 もっと簡単に計算してくれる関数があればと思うのですが、みつかりません。 どなたか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • kamejiro
  • ベストアンサー率28% (136/479)
回答No.3

エクセル2003で試してみました。 =$B$1*C1+$B$2*C2+$B$3*C3 の計算式の代わりに =SUMPRODUCT($B$1:$B$3,C1:C3) の関数を入れてみたらどうですか。

その他の回答 (3)

  • monda
  • ベストアンサー率87% (50/57)
回答No.4

ワタシなら下記のようなテにします。 1. 月度の列(C列)の右側に列(D列)を用意して、=$B$1*C1 の式を入れる。 2. 最終行のC列のセルに =sum(D1:D42) と入れておく。 3. D列を幅0にしておく。

回答No.2

ひとつの表を単月扱いにし、A列に商品名、B列に単価、C列に注文数量、そしてD列に注文金額欄を設けD列の各行にB列の単価×C列の数量という計算式を入れておきます。そして、D列の最終行に合計欄を設ければ、当月の注文金額の合計を計算式で入れます。 エクセルの1つ目のシートを1月とし、シートをコピーすることで、そのシートを2月分にできます。同様にシートのコピーをすることで3月以降のシートも出来ますよね。 更に1年分の合計もいるのであれば、年間合計用のシートもコピーし、串刺し演算により、年間の注文数、年間の注文金額も出せますよね。 こういう方法ではダメですか?

  • pool_
  • ベストアンサー率24% (396/1619)
回答No.1

あのー、エクセルのガイドブックなどを一度購入して読むのをお勧めしますよ。 合計するのなんて基本中の基本でSUM関数を使います、 エクセルのツールバーにΣってボタンがあるぐらい、ですし http://allabout.co.jp/study/pcbasic/closeup/CU20040129/

関連するQ&A

  • 原産国別で商品毎の個数と金額の合計を計算したい。

    excel2016にてインボイスを作成しております。 A列に商品名、B列に(原産国)を入力しておりますが、画像の→先のように原産国別に、商品名毎の個数と金額の合計を計算し、結果を別シート(Sheet2)へ貼り付けようとしております。 ピポットテーブルは小計機能は集計行が入り組んでリストとして見にくいので、使用したくはないです。 ご教授いただけたら幸いです。 ちなみに自分はvbaを少し使用できます。簡素なメソッドやステートメントがあればご教授ください。

  • エクセルで在庫管理。合計金額に合わせ個数を求める

    エクセルを使って在庫の管理計算をしています。 返品金額と、複数商品の交換注文金額が合うように、または最も近い個数を求めたいのですが、 Aの商品を1個注文するとすると、B,Cは何個ずつがいいか?というようなエクセルの表の式はどのようにしたらよいでしょうか?? 例えば、、 A200円   B350円   C615円 合計金額5500円 A=12の場合 B=? C=? というような感じです。お願いします。

  • エクセルで同一セル内で計算する時に金額と個数を別々に入力するようにできますか?

    エクセルで同一セル内で計算する時に金額と個数を別々に入力するようにできますか? 例えば、5,000と入力した後に個数を入力できるようにしてその計算結果を表示させたいのですが(5000*3と入力しそのセル内で15000,5000*3、5500*2で26000等)そしてこの合計を同じ行の別の列に自動的に分散させることができるでしょうか?やりかたがわかりません、詳しい方お願いいたします。 A B C D E 1 12/1 12/2 12/3 12/4 12/5 2 15000 5000 5000 5000 3 こんな感じにできたらと思います。

  • 入力した合計数値を振り分けたい

    関数とかマクロなど理解していない初心者でエクセル2003を使用しいます。 例えば 1Aのセルに1~10個(単価50円)と入力済 2Aのセルに11~20個(単価40円)と入力済 3Aのセルに21~30個(単価30円)と入力済 1B~3Bのセルに個数欄未入力 1C~3Cのセルに金額自動計算式入力済 4Bのセルに合計個数欄未入力 4Cのセルに合計金額自動計算式入力済 とした場合、例えば4Bの合計個数に29個と入力すると、自動的に1Bに10個、2Bに10個、3Bに9個と個数が振り分けられる様にしたいのですが、できるのでしょうか?

  • 合計の出し方

    下記の様な表があるとします。Aには商品名、Bには販売金額(実際は100行位です) C列にはA列から選んだ特定の商品名があります。(実際は50行位です) B列の下方にC列の商品だけの合計を表示させたいのですがどのようにしたら良いでしょうか? ちなみに私の出来る方法では、D列にVLOOKを使い販売金額を検索し、それを合計する方法しか思いつかなかったので、別な方法があれば教えて頂きたいです。  A   B    C りんご  100円  みかん みかん 200円  イチゴ ぶどう  500円  バナナ イチゴ  300円  桃 バナナ  150円  桃    500円 合計  1,150円

  • 合計金額に合うように単価の算出方法を教えて下さい。

    見積もりの内訳を先方に提出しなければなりません。 合計金額は先に決まっていて、今は単価が合計に合うように計算する必要があります。 しかし合計に合う単価を求める計算方法が分かりません。ご教示願います。 以下の通りです。 合計金額:560,000円 商品A:333,000個 商品B:45,000個 合計が560,000円になるように商品AとBの単価を出したいのですが… なるべく、商品AとBの単価は同じくらいの金額にしたいです。 最悪、同じ商品の中でも、~個は~円、残りの~個は~円と単価を二つ算出しても構いません。 上記の合計金額は税抜き価格です。消費税は計算に含まなくて結構です。

  • EXCELの関数を使用した注文書の作成方法

    EXCELの関数を使用した注文書の作成方法 下記表の数量欄(列B:行2、列B:行3)に数量を入力すると、隣の金額(列C)と掛け合わさり 合計欄(列B:行9)に反映させるにはどのような関数を使用すればよいのでしょうか。 似た質問を調べIF関数を使用し挑戦しましたが、エラーが出てなかなか上手くいきません… 初歩的な質問で恥ずかしい限りですが、何卒ご教授よろしくお願い致します。     列A     列B       列C    行1  商品名   数量       金額                      行2  椅子             10,000                          行3  机               15,000                                                           ・ ・ ・ 行9  合計    ?

  • (エクセル)数値だけ合計したい

    複数のセルに入力されている数値だけを抽出し、合計したいと思います。   A     B    C    D    E    F    G 1 合計金額 金額1  金額1理由 金額2  金額2理由 金額3  金額3理由 2      1000円   菓子  3 1500円  1000円   菓子   500円   飲料 4 1520円  1000円   菓子   500円   飲料   20円   消費税 以上のようにA列に合計金額を計算させる数式を考えています。 (ルール) ・B列とC列、D列とE列、F列とG列はセットです。例えば、B列には入力されているが、C列は空白ということはない ・B列とC列→D列とE列→F列とG列の順に入力されていく ・2行目、3行目のように、常に金額が3つとも入力されているとは限らない ・金額が入力されているB列、D列、F列には、「○○円」と「円」も一緒に入力されている (やりたいこと) A列に合計金額を反映させないのですが、以下のように規制したいです (1)2行目のように、金額が1つだけの場合(B列とC列しか入力されていない場合)は、合計金額は空白セルにする (2)3行目、4行目のように、金額が2つ以上の場合(D列とE列や、F列とG列にも入力されている場合)は、合計金額を反映させる (3)合計金額は「○○円」と「円」も一緒に反映させる (考えたこと) B列の金額とB列+D列+F列の合計を比較し、同じならA列は空白、違う場合はB列+D列+F列の合計をA列に反映させるようIF関数を使えばいいのではないか、と考えました。 そこで、まずB列+D列+F列の合計を出す関数を作ってみたのですが、うまくいきませんでした。 =SUM(SUBSTITUTE(B2,"円","")*1,SUBSTITUTE(D2,"円","")*1,SUBSTITUTE(F2,"円","")*1) とすると、金額が3つとも入力されていればいいですが、一つでも空白セルがあると、#VALUE!とエラーになってしまいます。 SUMPRODUCTを使用してできるかと思いましたが、同じ結果でした。 どうすれば、思っているようになるのでしょうか。 ご存知の方がいましたら教えてください。 よろしくお願いします。

  • 合計金額に対する割合を出したい ピボットテーブル

    エクセル2007 ピボットテーブル 合計金額に対する割合を出したい A列 商品名 りんご りんご みかん バナナ B列 金額 100 120 150 300 このデータをソースにしてピボットテーブルを作成し、 「行ラベル」に商品名、 「値」に金額をドラッグしました。 その時、総計行に合計金額 670が表示されますが 合計金額に対する割合の列をピボットテーブルで作成することは可能ですか? 例えばF列に 合計の670を100%として F2セルに=E2/$E$5といれてF5までオートフィルをして、 F列の書式をパーセンテージに変えればできますが これと同じことをピボットテーブルで列を作り、行いたいです。

  • エクセルの合計金額の計算について

    C列に金額A、E列に金額Bの数値が複数入力されています。 金額Aにあって金額Bにない場合、金額A列の合計をB列と同じ件数で合計する方法を教えてください。