作业帮 > 数学 > 作业

Exce函数-数组公式的含义

来源:学生作业帮 编辑:百度作业网作业帮 分类:数学作业 时间:2024/04/30 10:38:06
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)))

在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)这里就错了,具体你去看一下关于该函数的定义