Excelで掛け算をするには、アスタリスクを使います。=B2*C2はB2の値にC2の値を掛けます。割り算にはスラッシュを使い、=B2/C2はB2をC2で割ります。
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Product | Price | Qty | Total |
| 2 | Notebook | $3.50 | 4 | $14.00 |
| 3 | Pen | $1.20 | 10 | $12.00 |
| 4 | Folder | $2.75 | 6 | $16.50 |
| 5 | Stapler | $8.90 | 1 | $8.90 |
D2は$14.00です。C2の数量を6に変えると、合計は$21.00になります。数式はD2に一度だけ入力して下にコピーしたので、D3には=B3*C3、D4には=B4*C4が入っています。
Excelで割り算する方法
割り算も同じように/を使います。ここでは各行で費用を個数で割り、1個あたりの費用を出しています。
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Pack | Cost | Units | Per unit |
| 2 | Eggs | $3.60 | 12 | $0.30 |
| 3 | Batteries | $7.50 | 8 | $0.94 |
| 4 | Water | $4.20 | 6 | $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として扱います。
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Box | Length | Width | Height | PRODUCT | Asterisks |
| 2 | Small | 20 | 15 | 10 | 3000 | 3000 |
| 3 | Flat | 40 | 30 | 1200 | 0 |
Smallの箱はどちらの方法でも3000です。Flatの箱には高さがありません。PRODUCTは1200(40×30)を返し、アスタリスクの数式は0を返します。どちらが正しいかは、空白セルが「不明」を意味するか「ゼロ」を意味するかによります。
列に同じ数を掛ける
税率や為替レートなど、すべての行に同じ数を掛けるときは、その数を1つのセルに入れてドル記号付きで参照します。$F$1は絶対参照で、数式を下にコピーしてもF1のままです。
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Product | Price (USD) | Price (EUR) | Rate | 0.92 | |
| 2 | Notebook | $3.50 | 3.22 | |||
| 3 | Pen | $1.20 | 1.10 | |||
| 4 | Folder | $2.75 | 2.53 | |||
| 5 | Stapler | $8.90 | 8.19 |
F1のレートを0.9に変えると、列全体が更新されます。ドル記号がないと、C3のコピーは=B3*F2になって空白セルを指し、0を返します。$と、それを入力するF4キーについては絶対参照で説明しています。
新しい数式を書かずに数値そのものを変えるには、レートのセルをコピーし、価格を選択してCtrl+Alt+V(MacではCmd+Ctrl+V)を押して「形式を選択して貼り付け」を開き、値と乗算を選んでOKをクリックします。価格が結果に置き換わり、数式は残りません。値を選ぶと価格の表示形式はそのまま残ります。すべてを選ぶと、レートのセルの表示形式も上から貼り付けられます。
0で割る(#DIV/0!)
0や空白セルで割ると#DIV/0!が返ります。割る前に割る数を確認するか、IFERRORでエラーを受け止めます。
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Store | Revenue | Orders | Plain | Checked |
| 2 | North | $4,200 | 120 | $35.00 | $35.00 |
| 3 | South | $0 | 0 | #DIV/0! | |
| 4 | East | $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つを組み合わせると、分を時間と分に分けられます:
| A | B | C | |
|---|---|---|---|
| 1 | Minutes | Hours | Minutes left |
| 2 | 135 | 2 | 15 |
| 3 | 90 | 1 | 30 |
| 4 | 45 | 0 | 45 |
135分は2時間15分です。QUOTIENTは四捨五入ではなく小数部分を切り捨てるので、45分の行では0.75時間が0になります。
練習: 割り勘
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Item | Price | People | 4 | ||
| 2 | Pizza | $24.00 | Each | |||
| 3 | Salad | $9.50 | ||||
| 4 | Drinks | $16.00 | ||||
| 5 | Dessert | $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?になります。数式の掛け算の記号は必ず*です。