计算运算符和优先级在 Excel 中

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

运算符指定要执行在公式中的元素的计算类型,如加法、 减法、 乘法或除法。在本文中,您将了解运算符采取在计算中的元素的默认顺序。您还将学习该如何通过使用括号更改此顺序。

运算符类型

计算运算符分为四种不同类型:算术、比较、文本连接和引用。

若要执行基本的数学运算,例如加法、 减法或乘法 — 或要合并数字 — 以及生成数值结果,使用此表中的算术运算符。

算术运算符

含义

示例

+(加号)

加法

3+3

–(减号)

减法
求反

3-1
– 1

*(星号)

乘法

3*3

/(正斜杠)

除法

3/3

%(百分号)

百分比

20%

^(脱字号)

乘方

3^2

您可以使用下表中的运算符,比较两个值。当使用以下运算符来比较两个值时,则结果为逻辑值 TRUE 或 FALSE。

比较运算符

含义

示例

=(等号)

等于

A1=B1

>(大于号)

大于

A1>B1

<(小于号)

小于

A1<B1

>=(大于等于号)

大于或等于

A1>=B1

<=(小于等于号)

小于或等于

A1<=B1

<>(不等号)

不等于

A1<>B1

可以使用与号 (&) 联接或连接一个或多个文本字符串,以生成一段文本。

文本运算符

含义

示例

&(与号)

连接或串联,两个值以生成一个连续的文本值。

("North"&"wind")

合并计算,可以使用以下运算符的单元格区域。

引用运算符

含义

示例

:(冒号)

区域运算符,生成一个对两个引用之间所有单元格的引用(包括这两个引用)。

B5:B15

,(逗号)

联合运算符,将为一个引用多个引用合并。

SUM(B5:B15,D5:D15)

(空格)

交集运算符,生成通用的两个引用的单元格引用。

B7:D7 C6:C8

Excel 执行公式运算的次序

在某些情况下,在其中执行计算的顺序会影响返回值的公式,请务必了解顺序,以及如何更改顺序来获得的结果您会看到。

公式计算中以特定顺序的值。在 Excel 中的公式始终以等号 (=) 开始。在等号告诉 Excel 后面的字符构成公式。此等号后可以有元素是一系列计算 (操作数),这计算运算符分隔。Excel 根据特定的每个公式中的运算符顺序计算从左到右,该公式。

如果一个公式中有若干个运算符,Excel 将按下表中的次序进行计算。如果一个公式中的若干个运算符具有相同的优先顺序(例如,如果一个公式中既有乘号又有除号),Excel 将从左到右进行计算。

运算符

说明

:(冒号)

(单个空格)

,(逗号)

引用运算符

负数(如 –1)

%

百分比

^

乘方

* 和 /

乘和除

+ 和 –

加和减

&

连接两个文本字符串(串连)

=
< >
< =
> =
<>

比较运算符

若要更改求值的顺序,用括号括起来的第一次计算公式的一部分。例如,下面的公式结果因为 Excel 计算后进行加法乘法 11,值。公式首先将 2 与 3 相乘,然后将结果相加 5。

=5+2*3

相反,如果用括号对该语法进行更改,Excel 将 5 与 2 相加,然后再用结果乘以 3 得到 21。

=(5+2)*3

在下面的示例中,带圈的公式的第一部分的括号将强制 Excel 首先,计算 B4 + 25,然后将结果除以 D5、 E5 和 F5 单元格区域中值的总和。

=(B4+25)/SUM(D5:F5)

观看此视频在Excel 中的运算符顺序以了解详细信息。

Excel 将在公式中的值的转换

输入公式时,Excel 将每个运算符需要特定类型的值。如果预期输入其他类型的值,Excel 可以转换值。

公式

将产生

说明

="1"+"2"

3

使用加号 (+) 时,Excel 将需要在公式中的数字。即使引号意思是"1"和"2"将文本值,Excel 会自动将文本值转换为数字。

= 1 +"4.00 美元"

5

当公式需要数字时,Excel 将文本转换时通常会接受的数字的格式。

="2001 年 6 月 1"-"2001 年 5 月 1"

31

Excel 将解释文本日期的 mm/dd/yyyy 格式,将日期转换为序列号,然后计算它们之间的差异。

= SQRT ("8 + 1")

#VALUE!

Excel 无法将文本转换为数字,因为文本"8 + 1"不能转换为数字。您可以使用"9"或"8"+"1",而不是"8 + 1"将文本转换为数字,并返回 3 的结果。

="A"和 TRUE

ATRUE

何时需要文本,Excel 将数字和逻辑值,如 TRUE 和 FALSE 转换为文本。

你是否有特定函数问题?

在 Excel 社区论坛中发布问题

帮助我们改进 Excel

是否有关于如何改进下一版 Excel 的建议?如果有,请查看 Excel User Voice 上的主题

请参阅

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×