文章插图

文章插图
新函数LAMBDA的用法及递归计算实现
Excel出了很多新函数,其中LET、LAMBDA函数使得Excel更加靠近编程语言,我们上一篇简单介绍了LET函数,这一篇我们来看看LAMBDA函数 。
其实在Excel中自定义函数,可以通过VBA编写,然后以加载项的方式,加载自定义函数,也可以通过名称管理器的方式定义一个名称,然后引用 。
最常用的就是宏表函数EVALUATE,大家还有没有印象:
今天我们这个LAMBDA函数也有这种用法,我们先从最简单的单元格中直接使用说起:
单元格中使用LAMBDA函数
LAMBDA函数有n个参数构成,看下面的例子:
在LET函数中使用LAMBDA函数
上一篇我们学习了LET函数,知道LET函数能够定义名称:
定义参数名称 a : a=B2:B11定义函数名称b:b=LAMBDA(x,SUM(x))然后在LET最后调用这个函数b(a)获得计算结果 。在名称管理器中使用LAMBDA函数
我们在名称管理器中添加一个名称ss:
以上就是LAMBDA函数的三种基本用法,下面我们再来看看:
LAMBDA函数的递归计算
递归计算,就是我们在函数中调用函数本身的这种计算:
n=10,1+2
n=9,1+2+3
n=8,1+2+3+4
. . . . . .
n=1,1+2+3+…+10
上面就是这个递归函数的计算过程 。
那么我们在Excel中如果用LAMBDA函数来实现这个过程呢?
同样的需要在名称管理器中定义递归函数,然后调用这个函数计算:
这个递归公式只能在名称管理中使用,LET函数中会显示名称错误:
- 苹果手机忘记密码该怎么恢复出厂设置 苹果手机忘密码了怎么恢复出厂设置
- matlab打不开了怎么回事 MATLAB无法打开
- 苹果如何设置歌曲来电铃声 苹果来电话铃声怎么设置歌曲
- 苹果有线耳机怎么用在华为手机上 苹果有线耳机怎么用苹果有线耳机使用教程
- 问道端游木系怎么加点吃香 问道木系平民怎么加点吃香
- 男人陷入婚外情闹离婚 老公外遇要离婚怎么挽回
- 妻子要怎么挽回老公 挽回分床睡的老公
- 想挽回男人的心有什么办法 怎么挽回属鸡男人的心
- 5步狠招挽回男人心 怎么挽回属马男人的心
- 老九门的丫头到底死了没 最后怎么活过来了
