1. 运算符的类型
Excel中的运算符是构成公式的基本元素之一,包括算术运算符、比较运算符、文本运算符和引用运算符 4 种类型。
(1)算术运算符:包括加、减、乘、除、百分比及乘幂等。
(2)比较运算符:用于比较数据的大小。
(3)文本运算符:用于连接与合并字符串。
(4)引用运算符:用于产生单元格引用。
除此之外,在Excel 2021 中还新增了表示溢出范围的运算符“#”,以及表示可能存在隐式交集的引用运算符“@”,不同运算符的作用说明如表 2-1 所示。
在公式中,可以使用交叉运算符(半角空格)取得两个区域的交叉区域。在图 2-1 所示的工作表中,使用以下公式将得到D3:F4 单元格区域的数值之和。
B2:F4 与D3:F10 的交叉区域是D3:F4 单元格区域,因此公式仅对该区域执行求和计算。这种计算方法的实际应用场景较少,读者对此知识点只需简单了解即可。
2. 运算符的优先顺序
当公式中使用了多个运算符时,Excel将根据各个运算符的优先级顺序进行运算,对于同一级别的运算符,则按从左到右的顺序运算,如表 2-2 所示。
3. 括号与嵌套括号
数学计算式中使用小括号()、中括号[ ]和大括号{ }来改变运算的优先级别,在Excel中均使用小括号代替,而且括号的优先级最高,括号中的算式优先计算。如果在公式中使用多组括号进行嵌套,其计算顺序是由最内层的括号逐级向外层进行计算。
例 1:梯形上底长为 5,下底长为 8,高为 4,其面积的数学计算公式为:
对应的Excel公式为:
由于括号优先于其他运算符,先计算 5+8 得到 13,再从左向右计算 13*4 得到 52,最后计算 52/2得到 26。
例 2:判断成绩n是否大于等于 60 分且小于 80 分,其数学表达式为:
在Excel中,假设成绩n在A2 单元格,正确的写法应为:
使用以下公式计算将无法得到正确结果:
根据运算符的优先级,<=与<属于相同类别,按照从左到右运算,Excel会先判断 60<=A2 返回逻辑值TRUE或FALSE,再判断逻辑值<80。由于逻辑值大于数值,导致无论A2 的数值是多少,公式始终返回FALSE。
在公式中使用的括号必须成对出现。虽然Excel在结束公式编辑时会做出判断并自动补充、更正,但是更正结果并不一定是用户所期望的。例如,在单元格中输入以下内容,按<Enter>键,会弹出如图 2-2 所示的对话框。
当公式中有较多的嵌套括号时,选中公式所在单元格,鼠标单击编辑栏中公式的任意位置,不同的成对括号会以不同颜色显示,此项功能可以帮助用户更好地理解公式的结构和运算过程。
|
|
打开微信扫一扫,Office自学网
专注分享软件安装和视频教程,让你一号在手,办公无忧!