对于WPS新增的BYROW函数,进行了相关的应用分析,发现与SUBTOTAL函数有着相同的作用,但在功能上却胜过SUBTOTAL函数很多,因为BYROW函数也是与LAMBDA 函数绑定的,BYROW函数是将 LAMBDA 函数应用于每一行,并返回结果数组,也就是说LAMBDA 函数怎么设置,BYROW函数就可以进行怎样的计算。

WPS表格中BYROW函数用法和实例解析-趣帮office教程网

如上图,要将对应最高与最低销售差值进行计算,通常的方法是利用MAX函数和MIN函数,例如公式=MAX(B2:G2)-MIN(B2:G2),但这个公式不能解决多列数组的问题,需要下拉才能达成;利用SUBTOTAL函数解决的话,公式为=SUBTOTAL(4,OFFSET(B1:G1,ROW(1:10),))-SUBTOTAL(5,OFFSET(B1:G1,ROW(1:10),)),就是公式要进行两次计算。

WPS表格中BYROW函数用法和实例解析-趣帮office教程网

如果利用BYROW函数,公式为=BYROW(B2:G11,LAMBDA(x,MAX(x)-MIN(x)));简单有效,可以快速计算多数组问题。

WPS表格中BYROW函数用法和实例解析-趣帮office教程网