Menu

Excelで掛け算・割り算する方法: 数式と例

Excelの掛け算はアスタリスクで=B2*C2、割り算はスラッシュで=B2/C2です。列に同じ数を掛ける方法、PRODUCT関数、#DIV/0!エラーの防ぎ方を、編集できるシートで試せます。

このページのシートはすべて実際に動きます。数値や数式を変えると再計算されます。

Excelで掛け算をするには、アスタリスクを使います。=B2*C2はB2の値にC2の値を掛けます。割り算にはスラッシュを使い、=B2/C2はB2をC2で割ります。

単価×数量
D2
ABCD
1ProductPriceQtyTotal
2Notebook$3.504$14.00
3Pen$1.2010$12.00
4Folder$2.756$16.50
5Stapler$8.901$8.90
セルをクリックすると数式が見えます。数値や数式を変えると、シートが再計算されます。

D2は$14.00です。C2の数量を6に変えると、合計は$21.00になります。数式はD2に一度だけ入力して下にコピーしたので、D3には=B3*C3、D4には=B4*C4が入っています。

Excelで割り算する方法

割り算も同じように/を使います。ここでは各行で費用を個数で割り、1個あたりの費用を出しています。

1個あたりの費用
D2
ABCD
1PackCostUnitsPer unit
2Eggs$3.6012$0.30
3Batteries$7.508$0.94
4Water$4.206$0.70
セルをクリックすると数式が見えます。数値や数式を変えると、シートが再計算されます。

Eggsは1個$0.30です。Excelは通常の計算の順序に従い、掛け算と割り算を足し算と引き算より先に計算します。そのため=10+20/2は20になります。順序を変えるにはかっこを使います。=(10+20)/2は15で、2つの数の平均です。

PRODUCTで複数のセルを掛ける

=PRODUCT(B2:D2)は範囲内のすべての数値を掛け合わせます。=B2*C2*D2と同じ結果になりますが、違いが1つあります。PRODUCTは空白セルを無視し、*は空白セルを0として扱います。

PRODUCTとアスタリスク
E2
ABCDEF
1BoxLengthWidthHeightPRODUCTAsterisks
2Small20151030003000
3Flat403012000
セルをクリックすると数式が見えます。数値や数式を変えると、シートが再計算されます。

Smallの箱はどちらの方法でも3000です。Flatの箱には高さがありません。PRODUCTは1200(40×30)を返し、アスタリスクの数式は0を返します。どちらが正しいかは、空白セルが「不明」を意味するか「ゼロ」を意味するかによります。

列に同じ数を掛ける

税率や為替レートなど、すべての行に同じ数を掛けるときは、その数を1つのセルに入れてドル記号付きで参照します。$F$1は絶対参照で、数式を下にコピーしてもF1のままです。

1つのレートで価格を換算する
C2
ABCDEF
1ProductPrice (USD)Price (EUR)Rate0.92
2Notebook$3.503.22
3Pen$1.201.10
4Folder$2.752.53
5Stapler$8.908.19
セルをクリックすると数式が見えます。数値や数式を変えると、シートが再計算されます。

F1のレートを0.9に変えると、列全体が更新されます。ドル記号がないと、C3のコピーは=B3*F2になって空白セルを指し、0を返します。$と、それを入力するF4キーについては絶対参照で説明しています。

新しい数式を書かずに数値そのものを変えるには、レートのセルをコピーし、価格を選択してCtrl+Alt+V(MacではCmd+Ctrl+V)を押して「形式を選択して貼り付け」を開き、値と乗算を選んでOKをクリックします。価格が結果に置き換わり、数式は残りません。値を選ぶと価格の表示形式はそのまま残ります。すべてを選ぶと、レートのセルの表示形式も上から貼り付けられます。

0で割る(#DIV/0!)

0や空白セルで割ると#DIV/0!が返ります。割る前に割る数を確認するか、IFERRORでエラーを受け止めます。

平均注文額
D2
ABCDE
1StoreRevenueOrdersPlainChecked
2North$4,200120$35.00$35.00
3South$00#DIV/0!
4East$1,850#DIV/0!
セルをクリックすると数式が見えます。数値や数式を変えると、シートが再計算されます。

D3とD4には#DIV/0!が表示されます。Southは注文が0件で、Eastには数値がまったくありません。確認付きの列では、代わりに空白が表示されます。=IFERROR(B2/C2,"")でも同じように空白になりますが、Revenue列に文字列が入っているといった間違いまで隠してしまうので、割る数を確かめるほうが安全な習慣です。詳しくはIFERRORをご覧ください。

QUOTIENTとMOD: 整数部分と余り

=QUOTIENT(A2,B2)は割り算をして小数点以下を切り捨てます。=MOD(A2,B2)は余りを返します。2つを組み合わせると、分を時間と分に分けられます:

分を時間と分に
B2
ABC
1MinutesHoursMinutes left
2135215
390130
445045
セルをクリックすると数式が見えます。数値や数式を変えると、シートが再計算されます。

135分は2時間15分です。QUOTIENTは四捨五入ではなく小数部分を切り捨てるので、45分の行では0.75時間が0になります。

練習: 割り勘

夕食の請求
F2
ABCDEF
1ItemPricePeople4
2Pizza$24.00Each
3Salad$9.50
4Drinks$16.00
5Dessert$12.50
セルをクリックすると数式が見えます。数値や数式を変えると、シートが再計算されます。

やってみよう: F2で、4品の合計をF1の人数で割ってください。

よくある間違い: パーセントを掛ける

8%の税を加えようとして=B2*8%と書くと、税額だけが返ります。税込み価格は=B2*(1+8%)、または=B2*1.08です。詳しくはExcelのパーセントをご覧ください。

よくある質問

Excelの掛け算の数式は?

アスタリスクを使います。=B2*C2はB2にC2を掛け、=B2*1.2はB2に1.2を掛けます。多くのセルをまとめて掛けるには、=PRODUCT(B2:D2)が範囲内のすべての数値を掛け合わせます。

Excelで割り算するには?

スラッシュを使います。=B2/C2はB2をC2で割ります。DIVIDE関数はありません。=QUOTIENT(B2,C2)はありますが、整数部分しか返しません。

Excelで列全体に同じ数を掛けるには?

その数をセル(たとえばF1)に入れ、最初の行に=B2*$F$1と書いて下にコピーします。ドル記号があるので、どの行もF1を指し続けます。数値そのものを書き換えたいときは、F1をコピーして列を選択し、「形式を選択して貼り付け」の乗算を使います。

Excelで2つの列を掛け算するには?

最初の行に=B2*C2と書いて下にコピーすれば、各行がその行の2つのセルを掛けます。Excel 2021とMicrosoft 365では、=B2:B5*C2:C5ですべての積が一度に返り、=SUMPRODUCT(B2:B5,C2:C5)はそれらを1つのセルで合計します。

Excelの掛け算にxは使えますか?

使えません。Excelはxを文字列か名前として読むので、=B2xC2は#NAME?になります。数式の掛け算の記号は必ず*です。

Coddyのプログラミング言語のイラスト

Coddyでコードを学ぼう

始める