-
Excel
函数公式中“坑人的逗号”
在函数公式中,逗号的作用是对不同参数进行间隔。但
是在实际应用中,一些新人朋友往往会被这个小逗逗搞得晕
头转向。首
先来看看咱们熟知的
IF
函数,如果
A
1
输入
1
,
目
测一下下面两个公式,会返回什么结果呢?
=IF(A1>5,'
大
')=IF(A1>5,'
大
',
)
怎么样,猜对了吗?前者返回的是逻辑值
FALSE
,后者返回的是数值
0
。两个公式唯一的差别是
一个
逗号,第一个公式缺省参数,是指参数的位置给剥夺了。第
二个公式是省略参数值,就是位置留着,不过没有明确指出
参数值是多少。接下来再看一
个排名函数
RANK
。
C2
单元
格的公式是
=RANK(B2,B$$2:B$$
6)RANK
函数的第三参数如
果为
0
或是省略,排位结果是按照降序排列的。如果第三参
数不为零,
则排位结果是按照升序排列的。
一个逗号的差异,
苍老师从排名第一直接变成排名第
5
了。
MATCH
函数参数中的最后一个逗号也是有讲
究的。如下图
所示,
需要查询芳菲在
A
列所处的位置。
图中分别使用两个
公式
,结果却不相同。
=MATCH(D2,A:A)=MATCH(D2,A:A,)
p>
从图中可以看出,前者返回的是一个错误结果。
< br>当
MATCH
函数第三参数为
0
或是省略参数值时,将按精确
匹配的方式返回结果。如果逗号也
省略了,就是查找小于或
等于查询值的最大值,但是要求查询参数中的值必须按升序
p>
-
-
-
-
-
-
-
-
-
上一篇:excel rank函数怎么使用(排名公式)
下一篇:Onomatopoeia