無料ツール

列を掛け算して合計する

スプレッドシートで最もよく使う計算です。各行で数量 × 単価を求め、最後に合計します。数量や単価を変えると、すべての行と合計が追従します。

fx=SUM(D2:D6)
ABCD
1品目数量単価小計
2ノート13.50
3ペン12.00
4ホッチキス12.99
5フォルダー13.50
6テープ12.40
7合計2464.39
81つの計算式で64.39
9平均単価2.68

青いセルは入力欄です。新しい値を入力するとシートが再計算されます。結果をクリックすると計算式が表示されます。

計算式

計算の仕組みをステップごとに

=B2*C2
2つのセルを掛ける. 掛け算はアスタリスク(*)です。最初の行に入力し、フィルハンドルを下にドラッグ(またはダブルクリック)します。参照は行ごとにずれるので、D3 は =B3*C3 になります。
=SUM(D2:D6)
列を合計する. SUM は範囲内のすべての数値を足し、文字列と空のセルは飛ばします。列の下のセルを選んでオート SUM を使うと、範囲が自動で入ります。
=SUMPRODUCT(B2:B6,C2:C6)
合計を1つの計算式で. SUMPRODUCT は2つの列を行ごとに掛けて、その結果を足します。小計の列がなくても総合計が求まります。
=C2*$F$1
列全体に1つの数を掛ける. 税率、割引率、為替レートなど1つの率をすべての行に掛けるには、その率を1つのセルに入れ、$ 記号で参照を固定します。下にコピーしても参照が動きません。
ライブデータで

Drop Top Sheets のデータで同じ計算式を

Sheets では、ストアの明細の小計が掛け算済みでリアルタイムに入ってきます。1つの計算式で合計でき、絞り込み列で範囲を狭められます。例: =data.order_lines.sum(total, country, "Belgium")

Sheets for Drop Top Sheets

=data.order_lines.sum(total)
Sheets は接続したアカウントからテーブルをリアルタイムで読み取ります。エクスポートもコピー&ペーストも不要で、データが変われば結果も更新されます。
よくある質問

よくある質問

スプレッドシートで2つの列を掛け算するには?

最初の行に =B2*C2 と入力し、列の下までコピーします。各行がその行の2つのセルを掛けます。

列を合計するには?

列の範囲を指定して =SUM(D2:D6) とします。列にほかの値がなければ、列全体を =SUM(D:D) で合計できます。

掛け算と足し算を1つの計算式でできますか?

できます。SUMPRODUCT を使います。 =SUMPRODUCT(B2:B6,C2:C6) は全行の数量 × 単価の合計を返し、この例では 64.39 です。

列にパーセントを掛けるには?

パーセントをセルに入れます(例: F1 に 21%)。金額は =C2*$F$1 、それを含めた価格は =C2*(1+$F$1) で求めます。$ 記号があるので、下にコピーしても F1 は固定されたままです。

合計が 0 になるのはなぜですか?

数値が文字列として保存されている可能性があります。ほかのシステムから貼り付けたときによく起こります。文字列は左揃えで表示されます。 =VALUE(C2) を使うか、1 を掛けて数値に変換してください。

これらの計算式をライブデータで

Sheets は491個の関数を備えたスプレッドシートです。ストア、会計、プロジェクトのデータをリアルタイムで読み取り、ダッシュボードを作成し、レポートを定期的にメールで送信します。