例1:
为计算10个单元格(A1:A10)中数值的平均值,需构造如下的公式:
=(A1+A2+A3+A4+A5+A6+A7+A8+A9+A10)/10
这显然会造成计算上的繁琐。您可以在公式中使用函数来简单化此公式:
=average(A1:A10)
例2:
假定您有一张计算销售代表业务的工作表。如果推销员卖掉多于10万RMB的产品,则佣金为7.5%;否则为5%。如果不使用函数,您必须建立两个不同的公式并要确保每一个销售量都使用了正确的公式。您可以使用下列公式,保证正确的运算:
=if(A1<100000,A1*0.05,A1*0.075)
在某些情况下,您可能需要将某函数作为另一函数的参数使用。
例如,下面的公式使用了嵌套的 AVERAGE 函数并将结果与值 50 进行了比较。
有效的返回值 当嵌套函数作为参数使用时,它返回的数值类型必须与参数使用的数值类型相同。
例如,如果参数的数值类型是布尔值(True或False),那么嵌套函数必须也返回一个布尔值。否则,WPS表格 将显示 #VALUE! 错误值。
嵌套级别 当函数 B 在函数 A 中用作参数时,函数 B 则为第二级函数。
例如,AVERAGE 函数和 SUM 函数都是第二级函数,因为它们都是 IF 函数的参数。如果在 AVERAGE 函数中还嵌套了函数,则为第三级函数,以此类推。
嵌套级别限制 WPS表格对函数的嵌套次数并没有限制,但并不推荐无限的使用嵌套函数,因为这将导致公式维护的不方便,以及可能在其他电子表格软件下返回错误的结果。建议公式中最多使用七级的嵌套函数,需要更多的嵌套时可以使用名称代替。