在最新版本的Excel里面,更新了一个LET函数公式,对于我们简化公式书写,太方便了
非常的实用
1、LET公式基本用法当我们输入公式:
=LET(名称1,名称值1,计算或名称2,名称值2,...)
它的参数可以有很多个
看起来很复杂,其实很简单
至少需要3个参数组成,例如:
当我们输入公式:=LET(小h,2,小h+3)
它的意思是,定义第一参数,小h这个名称,为第二参数的值2
然后对第三参数进行计算,那么 小h+3,结果就是5了
如果说,它是5个参数组成的呢?
例如,当我们输入公式:
=LET(X,2,Y,3,X+Y)
那就是定义了2组名称
X为2
Y为3
最后一个参数是用来计算的,X+Y=5
因此总结一下:
LET函数的参数可能个数是3,5,7,9....
其中最后一个参数是用来计算的,前面每两组进行自定义名称
2、实际应用1:增强可阅读性例如,左边是员工的身高和体重信息,现在需要查找匹配部分员工的对应BMI值
第一种方式来输入公式:
我们使用的是:
=VLOOKUP(E2,A:C,3,0)/(VLOOKUP(E2,A:C,2,0)^2)
由两个VLOOKUP公式嵌套完成
虽然得到了结果,如果别人拿到这个公式,可能摸不着头脑
如果我们修改一下公式,使用的公式是:
=LET(体重,VLOOKUP(E2,A:C,3,0),
身高,VLOOKUP(E2,A:C,2,0),
体重/身高^2)
公式就会变得更加易读
3、实际应用2:缩写公式例如,左边是员工根据一些事项有奖励,有对应的金额
右边我们需要汇总每名员工对应的总奖励
我们用SUMIFS函数公式进行求和,同时,当结果为0的时候,我们希望它显示为空白
所以这个时候,我们通常会输入公式:
=IF(SUMIFS(C:C,A:A,E2)=0,"",SUMIFS(C:C,A:A,E2))
我们会发现,里面有重复的公式书写
如果有了LET公式,我们可以定义一个名称来替换这个经常出现的值
所以我们可以输入的公式是:
=LET(X,SUMIFS(C:C,A:A,E2),IF(X=0,"",X))
我们可以定义X为这么一串公式,然后后续如果再次要调用的时候,就直接写X就可以了
是不是简化了很多
关于这个函数公式,你学会了么?动手试试吧!