【扩展】Excel中那些奇奇怪怪的符号及运算顺序
接昨天:
龙逸凡为惩罚自己前天误操作(重复推送了练习题068),今天赠送图书《全面预算之美》,一本:
想要本书的请在本文下留言,说明你的岗位、为什么需要本书,不用集赞不用拉票,龙逸凡根据留言情况,选择其中一位赠书。留言截止时间8月2日20点。
来,发挥你的口才,看能否打动龙表哥,打动了龙表哥,上面的书就是你的了
。
· 正 · 文 · 来 · 啦 ·
前言
读者群常有朋友提问,说自己会IF函数,但就是看不懂《“偷懒”的技术:打造财务Excel达人》P29的公式,这个公式该如何理解:
为帮助大家理解上面的公式,特摘录即将出版的《偷懒的技术2》第一章关于Excel运算符的相关知识,并补充各运算符的计算顺序,并举例如何划分识读这些符号,形成本文,希望对大家有帮助。
注:《偷懒2》预计年底上市,敬请关注!
一、Excel中常见的各种符号
顾名思义,就是加减乘除等符号。
注:WORD中的图截取到微信公众号中,表格的一些网格些没有了,有点影响美观,大家将就着看吧。
另外,如果表示两个条件,也不能象数学中那种写法,而是用AND函数来组合两条件。
比如:如果A1大于80,且小于等于90,就为“优良”,否则为“其它”,就不能写成:
=IF(80<A1<=90,"优良","其它")
而应该写成:
=IF(and(A1>80,A1<=90),"优良","其它")
就是引用单元格所用的符号。
Excel引用单元格时,在不同的情况下,显示单元格地址长度有所不同,显示单元格或文件地址时还会用到感叹号!、中括号[]、单引号'等三种符号:
引用本工作表,只会显示单元格:
=SUM(C5:C16)
引用本工作簿其他工作表的单元格,会显示工作表名称:
=SUM(sheet1!C5:C16)
单元格和工作表名称之间用“!”间隔。
引用运算符冒号(:)还可引用多个工作表。
=SUM(龙逸凡:钱勇!B2)
引用其他处于打开状态的工作簿的单元格,还会显示工作簿的名称:
=SUM([统计表.xlsx]Sheet1!C5:C16)
工作簿的名称用中括号[]括起来
如果其他工作簿处于关闭状态,还会显示完整的路径:
=SUM('D:\我的桌面\[统计表.xlsx]Sheet1'!$C$5:$C$16)
路径会用单引号''括起来。
二、计算顺序
总体原则:
先乘除,后加减,再比较。从左到右,括号优先
各运算符号的计算顺序如下表:
大家来练习一下,看看下图中的公式计算结果是什么?
先
思
考
,
再
看
答
案
计算结果为:FALSE,计算顺序如下:
上面的公式等同于:
=(D2*E2-E2*F2)>(E2^2+E2*F2+3)
编写上面这种公式时,为了便于阅读和理解,最好加括号。
三、如何识读公式中的符号
如果熟悉了上面的符号,再看到前言中的公式就不会再晕了。
下面我们以《“偷懒”的技术:打造财务Excel达人》中的三个公式来介绍如何识读区分公式中的符号。
示例1:
示例2:
上面的公式意思是:如果A3:A3单元格区域不为空(不等于空),那么就统计B3:B13单元格对应的值。
示例3:
示例4:
下篇预告
【扩展】为啥日期判断公式A2>"2018-7-1"会出错?