Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 使用大型Excel的数组公式_Arrays_Excel_Formula - Fatal编程技术网

Arrays 使用大型Excel的数组公式

Arrays 使用大型Excel的数组公式,arrays,excel,formula,Arrays,Excel,Formula,我试图计算一个数组公式的基础上的最高值,说前20%,并找到截止 目前,我的公式类似于{=max(行(1:7)*--(和(大(间接(范围),行(1:7))) 要找到不符合公式的最大值,即(1,2,3,0,0,0),则最大值取3 有人能告诉我我哪里出了问题吗 谢谢也许您想让sum(大(间接(范围),行(1:7))返回一个从最大到最小的累积值数组?您可以在数组公式中尝试: MMULT(--(ROW(1:7)>=TRANSPOSE(ROW(1:7))),LARGE(A1:A7,ROW(1:7)))

我试图计算一个数组公式的基础上的最高值,说前20%,并找到截止

目前,我的公式类似于{=max(行(1:7)*--(和(大(间接(范围),行(1:7))) 要找到不符合公式的最大值,即(1,2,3,0,0,0),则最大值取3

有人能告诉我我哪里出了问题吗


谢谢

也许您想让sum(大(间接(范围),行(1:7))返回一个从最大到最小的累积值数组?您可以在数组公式中尝试:

MMULT(--(ROW(1:7)>=TRANSPOSE(ROW(1:7))),LARGE(A1:A7,ROW(1:7)))

并测试此总和是否大于总数的20%。

也许您希望
sum(大(间接(范围),行(1:7))
返回一个从最大值到最小值的累积值数组?您可以在数组公式中尝试:

MMULT(--(ROW(1:7)>=TRANSPOSE(ROW(1:7))),LARGE(A1:A7,ROW(1:7)))

并测试该总和是否大于总数的20%。

使用A1:A10中的数据

10
8
5
6
4
2
3
1
9
7    
将前20%中的所有内容相加(19)

在底部80%中找到最大的数字(8)


该数据为A1:A10

10
8
5
6
4
2
3
1
9
7    
将前20%中的所有内容相加(19)

在底部80%中找到最大的数字(8)


这可能是正确的选择。我从
max
公式中
sum
的外观假设,前20%是相对于整个人群的(本例中为55%)1.我们必须看看正确的解释是什么…是的,太棒了,我只是想要一个值,非常感谢!在测试了更多之后,这不是我想要的100%,如果a1:a10有3个介于5和10之间的数字,2个介于1和3之间的数字,其余的介于0和1之间,它没有给出总值的20%,它给出了tha中前4个值的20%t case.Neat这可能是正确的选择。我从
max
公式中的
sum
的外观假设,前20%是相对于整个人群的(本例中为55%)1.我们必须看看正确的解释是什么…是的,太棒了,我只是想要一个值,非常感谢!在测试了更多之后,这不是我想要的100%,如果a1:a10有3个介于5和10之间的数字,2个介于1和3之间的数字,其余的介于0和1之间,它没有给出总值的20%,它给出了tha中前4个值的20%t案例。
=MIN(IF(A1:A10>PERCENTILE(A1:A10,0.8),(A1:A10),""))