作者/薪“哥”
排版/薪“哥”
上次给你们讲了函数的求和用法,居然有人在后台留言说,那些奇奇怪怪的符号到底是什么意思?真是佩服这个宝。
薪哥只想说一句运算符号,你们大学真的是在谈恋爱吗?还是都在忙着兼职赚钱?计算机课程老师看到你们问这样的问题,估计要哭晕在厕所了。
没办法,薪哥只能担任起这个老师的角色了。
释义
其实函数的符号大多和数学里的符号有异曲同工之妙。在物理学中,算符是一个函数。
它作用于物理系统的物理态,使其转变到另一个态。在函数中,算符相当于对一个函数做一次运算或者操作,将其转换成另一个函数。
在excel函数中,所有的符号均是英文式的符号。
所以运算符号,这就是你为什么看不懂别人公式的原因:
1,公式各参数用法没懂全;
2,公式中的运算式(含逻辑运算)没弄懂;
3,公式中的数组你不懂;
4,嵌套了其他你不懂的函数。
下面带大家认识一下函数中的算符吧。
1. 连接符&
连接符又称“和号”,就是用于连接两个值(如果有两个值就用多个&连接),把大家串起来变成连续的内容。
作用等同于concatenate合并函数。
我举个例子:
2. 引号“”
比如刚刚上面的例子,引用文本必须在外面套“”。
如果引号内无内容表示空值或空单元格,中间若有内容则表示引用对应的文本值“文本”。
3. 通配符*
星号的用法有很多种。
a:最基本的用法,像在数学中是作为乘号一样的作用,比如加、减、乘、除号(+、-、/)一样的数学运算。
b:在函数的多条件运用里,意思相当于英文中的“and”,表示满足几个并列的条件(取交集)。
如以下例子:
多条件求和:=summproduct(条件1)*(条件2)*…(条件n),求和区域)
多条件计数:=sumproduct((条件1)*(条件2)*(条件3)*…*(条件n))
c:作为通配符,表示任意数量的字符量。
4. 通配符?
通配符?,表示任意单个字符。?代表1个字符,3个?就代表3个字符。
5. 绝对引用$
美元符号$表示单元格的绝对引用,一般出现在绝对引用和混合引用中。
如果在行标前出现,则行被锁定;如果在列标前出现,则列被锁定;如果行标和列表前面都出现,那么就是绝对引用。
如果不加$,代表的是相对引用,可以手打输入,但是更加建议你按F4,切换成绝对引用、相对应用和混合引用。
比如$A$2,就是对A2的绝对引用,行列都不会发生变化。
例子如图:
B列绝对引用,$同时锁定列和行,无论向下拉或向右拉,引用的都是$A$2单元格的数据;
C列相对引用,列和行都不锁定,向下拉公式变成=A3(显示的值也为A3),向右拉公式变成=B2(显示的值为A2);
D列混合引用,=$A2锁定A列,向右拉不会变成B2;=A$2则锁定第2行,向下拉不会变成A3。
上图中D2的公式是=$A2(混合引用锁定列),然后右拉到E2,再一起下拉到D4:E4,所以结果如上图显示;若D2公式输入=A$2(混合引用锁定行),然后右拉到E2,再一起下拉到D4:E4,则6个单元格都显示A2。
6.
不等于符号。比如IF(A21,2,0),此函数意思是如果A2不等于1,则返回2,反之返回0。
7. >=
大于或等于符号,经常用于逻辑判断函数中。比如IF(A2>=1,2,0),意思是是如果A2大于或等于1,就返回2,否则返回0.
8. 大括号({})
公式两边的大括号,输入公式后,按ctrl+shift+回车键 三键可以在公式两边添加大括号。这里的大括号代表公式是数组公式。
数组公式是excel函数的最高级应用,它可以实现非常复杂的运算。在这里就不多讲了。
9. 百分号(%)
%除了真正的百分比外,还被高手用于简化公式。
A1/100 一共6个字符
A1% 一共3个字符
结果是一样的,只是高手想通过%来节省字符而已。
运算符号写法的差别
在Excel上某些符号写法跟我们曾经在数学课的符号是有所差别的,例如下方红色的符号就是由差别的符号,值得我们注意。
表示:a≥b时,要输入a>=b,这样Excel才能识别出来。
运算符号优先级排序
其实和数学的符号一样,也是有优先级的区别的。
在运算符号中括号,冒号,逗号的运算优先级排名最高,执行算法时需要先执行高级的运算。例如我们以前的数学课,先执行乘方^2,再到乘除,最后加减,就是是这个原理。
送给你们一句话
子曰:工欲善其事必先利其器。光说不做和光想不练,其最终都是虚耗光阴,悔之无及。
你今天学到了吗?
这是薪哥最近写的干货:
关注我
薪哥陪你一起进化18年