Menu
CoddyTech

运算顺序

本课属于 Coddy Excel 学习旅程的“基础知识”单元。第 15 课,共 42 课。

快速回答:=2+3*4 会显示什么?如果你说是 20,Excel 可不这么认为,它显示的是 14。和数学课上一样,Excel 会先乘除,再加减。所以它会先计算 3*4(12),然后加上 2。

想先进行加法吗?把它放在括号里,括号内的内容会先于括号外的任何内容计算:

=2+3*4     shows 14
=(2+3)*4   shows 20

完整的运算顺序是:先算括号,再算乘方(^),然后算* 和 /,最后算+ 和 -。所以 =2*3^2 的结果是 18(先算乘方),而 =10-4/2 的结果是 8,不是 3。

如果拿不准,就加上括号。不会改变运算顺序的多余括号没有影响,=(3*4)+2 和 =3*4+2 的效果完全相同,而且加上括号后,公式会更容易阅读。

challenge icon

挑战

简单

三个数字分别位于 A1、A2 和 A3 中(分别称为 a、b 和 c)。B 列展示了两个看起来相似但实际不同的计算:

  1. 在 C1 中(紧挨着 a+b*c 标签):a 加 b 乘以 c,没有括号
  2. 在 C2 中(紧挨着 (a+b)*c 标签):相同的公式,但用括号强制先进行加法

使用单元格引用,测试时数字会发生变化。看看两个结果有多么不同!

亲手试试

Sheet1
ABCDEFG
12a+b*c
23(a+b)*c
34
4
5
6
7
8
9
10
11
12
13
14
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Excel 在线编辑器