Exce函数-数组公式的含义书上的一道题目,五个工作表,存放五个组别的生产产量数据,然后求五个组别中前三名产量之和.=sum(large(choose({1,2,3,4,5},A组!B2:B9,B组!B2:B9,c组!B2:B9,D组!B2:B9,E组!B2:B9),row(1:3)
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/25 01:52:33
Exce函数-数组公式的含义书上的一道题目,五个工作表,存放五个组别的生产产量数据,然后求五个组别中前三名产量之和.=sum(large(choose({1,2,3,4,5},A组!B2:B9,B组!B2:B9,c组!B2:B9,D组!B2:B9,E组!B2:B9),row(1:3)
Exce函数-数组公式的含义
书上的一道题目,五个工作表,存放五个组别的生产产量数据,然后求五个组别中前三名产量之和.
=sum(large(choose({1,2,3,4,5},A组!B2:B9,B组!B2:B9,c组!B2:B9,D组!B2:B9,E组!B2:B9),row(1:3)))
尤其是当中choose的应用,
为什么不是=SUM(large(A组!B2:B9,B组!B2:B9,c组!B2:B9,D组!B2:B9,E组!B2:B9),row(1:3))
Exce函数-数组公式的含义书上的一道题目,五个工作表,存放五个组别的生产产量数据,然后求五个组别中前三名产量之和.=sum(large(choose({1,2,3,4,5},A组!B2:B9,B组!B2:B9,c组!B2:B9,D组!B2:B9,E组!B2:B9),row(1:3)
=sum(large(choose({1,2,3,4,5},A组!B2:B9,B组!B2:B9,c组!B2:B9,D组!B2:B9,E组!B2:B9),row(1:3)))
在choose({1,2,3,4,5},A组!B2:B9,B组!B2:B9,c组!B2:B9,D组!B2:B9,E组!B2:B9)中
choose(1,A组!B2:B9,B组!B2:B9,c组!B2:B9,D组!B2:B9,E组!B2:B9)
参数1就是指第一个对应值即A组!B2:B9这样的一个单元格区域
.
choose(5,A组!B2:B9,B组!B2:B9,c组!B2:B9,D组!B2:B9,E组!B2:B9)
参数1如果写成5,就是指第五个对应值就是E组!B2:B9这样一个单元格区域
所以数组{1,2,3,4,5}就是指这五个区域全选中,形成了一个由这五组内容组成的一个大的数组
large({.大的数组.},row(1:3))
在这个大数组中找出最大的3个数
SUM({最大数,第二大数,第三大数}) 计算这前三个大数的和值
如果说写成=SUM(large(A组!B2:B9,B组!B2:B9,c组!B2:B9,D组!B2:B9,E组!B2:B9),row(1:3))这样的形式
首先large(A组!B2:B9,B组!B2:B9,c组!B2:B9,D组!B2:B9,E组!B2:B9)这里就错了,具体你去看一下关于该函数的定义