如何将列中的最大值汇总到一定百分比或数字?我试图以某种方式使用SUM()和SUMIF()与LARGE(),但我还没有能够弄明白。理想情况下,我希望能够执行此操作而无需按降序对列进行排序,因为此公式将应用于多个列。
答案 0 :(得分:1)
数据位于单元格A1:A20
限制数字在单元格B1中,一些可能的公式:
{=SUM(A1:A20*--(A1:A20>B1))}
=SUMIF(A1:A20;">"&B1;A1:A20)
=SUMPRODUCT(A1:A20;--(A1:A20>B1))
限制%在单元格B2中,一些可能的公式:
={SUM(A1:A20*--(A1:A20>MAX(A1:A20)*B2))}
=SUMIF(A1:A20;">"&(B2*MAX(A1:A20));A1:A20)
=SUMPRODUCT(A1:A20;--(A1:A20>B2*MAX(A1:A20)))
({...}
是数组公式,使用 Crtl + Shift + 输入)
答案 1 :(得分:0)
要查找最高百分比用途:
=SUMPRODUCT(($F$1:$F$10)*(PERCENTRANK.INC($F$1:$F$10,$F$1:$F$10)>0.7))
其中$ F $ 1:$ F $ 10是您的数据集。而.7是较低的门槛。
找到最高的第n个数字:
=SUMPRODUCT(LARGE($F$1:$F$10,ROW(1:5)))
将5更改为要求的最大数字。所以这将是最大的5个数字。
总结一定数量的所有内容:
=SUMIF($F$1:$F$10,">=" & 10)
其中10是下限阈值。