同样华丽丽地越过了多维引用的Map(Excel函数集团)

先看看这个:华丽丽地越过了多维引用的MakeArray

再看看这个:有了ByRow和ByCol,MM函数还要怎么混?

原来,能越过多维引用的不止以上几位,还有一位Map

 

题目要求1,将A10:C17这个区域里的每一行进行最大的计算,再把结果进行求和;

题目要求2:将A10:C17这个区域里的每一行进行求和的计算,再把结果计算其中最大值。

这两个问题在那些可以越过多维引用的函数面前就是一个问题,Map也不例外。

'先最大再求和:
=SUM(MAP(ROW(1:8),LAMBDA(r,MAX(OFFSET(A9:C9,r,)))))
=SUM(MAP(ROW(1:8),LAMBDA(r,MAX(INDEX(A10:C17,r,)))))
'先求和再最大:
=MAX(MAP(ROW(1:8),LAMBDA(r,SUM(OFFSET(A9:C9,r,)))))
=MAX(MAP(ROW(1:8),LAMBDA(r,SUM(INDEX(A10:C17,r,)))))

用Row(1:8)作为Map的数组参数,后面用Lambda定义一个名称,再往后的Offset和Index,该怎么写怎么写,除了把原来的“Row(1:8)”换成定义的名称。

然后,就没有然后了!

想当年,我为了理解多维引用,差点去搬砖了…… 

相关视频:https://v.douyin.com/BAyLTfy/

posted @ 2022-12-03 18:19  熬肥妖  阅读(147)  评论(0编辑  收藏  举报