在用Excel或者WPS这类表格软件时,很多人会用函数来算数据。比如求和、找最大值、判断条件等等。但一看到函数后面那一串带括号的内容,比如SUM(A1:A5)或者VLOOKUP(A2,B:C,2,FALSE),就有点懵。其实括号里的这部分,就是所谓的“函数参数列表”。
参数列表是啥?
简单说,参数列表就是函数需要的“原材料”。就像做菜要写配料表一样,函数也要告诉它处理哪些数据、按什么规则处理。比如这个公式:
SUM(<A1:A5>)
这里的 A1:A5 就是参数,告诉SUM函数:你要把这一列数加起来。
多个参数怎么分隔?
有些函数需要的信息不止一个。比如VLOOKUP,得告诉它找啥、在哪找、返回第几列、精确还是模糊匹配。这时候参数之间用逗号分开:
VLOOKUP(<A2, B:E, 3, FALSE>)
四个参数依次是:要查的值、查找范围、返回哪一列、是否近似匹配。少一个可能结果就不对,顺序错了也麻烦。
别乱填参数类型
有的参数要填数字,有的要填文本,有的只能是TRUE或FALSE。比如IF函数:
IF(<A1>0, "及格", "不及格")
第一个参数是判断条件,必须能得出“真”或“假”。后面两个是满足或不满足时显示的内容。如果你把条件写成文字,函数就会报错。
实际场景举例
假设你在统计销售提成,规则是销售额超过5000,提成5%;否则2%。可以用IF写:
IF(<B2>5000, B2*0.05, B2*0.02)
这里参数列表有三个:判断条件、达标时的计算方式、不达标时的计算方式。每个都关键,顺序也不能换。
提示框帮你填参数
输入函数名后加个左括号,表格软件通常会弹出一个小提示,告诉你每个参数代表啥。比如输入ROUND(,就会看到“number, num_digits”的说明。这时候别急着跳过,看看每个位置该填啥,能少走很多弯路。
嵌套函数的参数怎么处理?
有时候一个函数的参数本身又是另一个函数。比如先判断再四舍五入:
ROUND(<IF(C2>100, C2*0.9, C2), 2>)
外层ROUND的第一个参数,直接用了IF函数的结果。这种时候注意括号配对,别漏了右括号,不然公式直接罢工。
用表格处理数据,函数是利器,而参数列表就是控制这把工具的手柄。多练几次,看懂每个位置该放啥,慢慢就熟了。