Arrays 使用大型Excel的数组公式
我试图计算一个数组公式的基础上的最高值,说前20%,并找到截止 目前,我的公式类似于{=max(行(1:7)*--(和(大(间接(范围),行(1:7))) 要找到不符合公式的最大值,即(1,2,3,0,0,0),则最大值取3 有人能告诉我我哪里出了问题吗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)))
谢谢也许您想让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),""))