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,合计就变成14.00。把 C2 中的数量改成 6,合计就变成 21.00。公式只在 D2 中输入了一次,然后向下填充,所以 D3 中是 =B3*C3,D4 中是 =B4*C4,依此类推。

怎样在 Excel 中做除法

除法的用法完全一样,只是换成 /。这里每一行用成本除以件数,得到单件成本。

单件成本
D2
ABCD
1PackCostUnitsPer unit
2Eggs$3.6012$0.30
3Batteries$7.508$0.94
4Water$4.206$0.70
点击单元格查看它的公式。修改数字或公式,表格会重新计算。

Eggs 每个 $0.30。Excel 遵循通常的运算顺序:先乘除后加减,所以 =10+20/2 得到 20。用括号可以改变顺序:=(10+20)/2 得到 15,即两个数的平均值。

用 PRODUCT 把多个单元格相乘

=PRODUCT(B2:D2) 把区域中的所有数字相乘。它与 =B2*C2*D2 结果相同,只有一个区别:PRODUCT 会跳过空单元格,而 * 把空单元格当作 0。

PRODUCT 与星号
E2
ABCDEF
1BoxLengthWidthHeightPRODUCTAsterisks
2Small20151030003000
3Flat403012000
点击单元格查看它的公式。修改数字或公式,表格会重新计算。

Small 箱子两种写法都得到 3000。Flat 箱子没有高度:PRODUCT 返回 1200(40 乘以 30),而星号公式返回 0。哪个正确,取决于空单元格的意思是“缺失”还是“零”。

整列乘以同一个数

要让每一行都乘以同一个数,例如税率或汇率,就把这个数放在一个单元格中,并用美元符号引用它。$F$1 是绝对引用:公式向下填充时,它始终是 F1。

用同一个汇率换算价格
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)打开“选择性粘贴”,选择 数值 和 乘,然后点击“确定”。价格会被计算结果替换,不会留下任何公式。选择 数值 会保留价格原有的数字格式;如果选择 全部,汇率单元格的格式也会被一起粘贴过去。

除以零(#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 没有订单,East 根本没有数字。经过检查的那一列则显示为空白。=IFERROR(B2/C2,"") 也会得到同样的空白,但它也会掩盖其他错误,例如 Revenue 列中混入了文本,所以检查除数是更稳妥的习惯。详见 IFERROR。

QUOTIENT 和 MOD:整数部分和余数

=QUOTIENT(A2,B2) 做除法并去掉小数点后的所有内容。=MOD(A2,B2) 返回余下的部分。两者合用,可以把分钟拆分成小时和分钟:

分钟换算成小时和分钟
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 中用四项费用的合计除以 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。Excel 没有 DIVIDE 函数;=QUOTIENT(B2,C2) 是存在的,但它只返回整数部分。

怎样在 Excel 中把一整列乘以同一个数?

把这个数放在一个单元格中,例如 F1,然后在第一行写 =B2*$F$1 并向下填充。美元符号让每一行都指向 F1。如果想直接修改原来的数字,就复制 F1,选中这一列,使用“选择性粘贴 > 乘”。

怎样在 Excel 中把两列相乘?

在第一行写 =B2*C2 并向下填充,这样每一行都把自己的两个单元格相乘。在 Excel 2021 和 Microsoft 365 中,=B2:B5*C2:C5 一次返回所有乘积,=SUMPRODUCT(B2:B5,C2:C5) 则在一个单元格中把它们加起来。

Excel 中可以用 x 做乘法吗?

不可以。Excel 会把 x 当作文本或名称,所以 =B2xC2 会得到 #NAME?。公式中的乘号永远是 *。

Coddy 编程语言插图

和 Coddy 一起学编程

开始