Как суммировать самые большие значения в столбце до определенного процента в Excel

Как я могу суммировать самые большие значения в столбце до определенного процента или числа? Я пытался каким-то образом использовать СУММ() и СУММЕСЛИ() с БОЛЬШОЙ(), но я не смог понять это. В идеале я хотел бы иметь возможность сделать это без сортировки столбца в порядке убывания, поскольку эта формула будет применяться к нескольким столбцам.


person user4100980    schedule 18.03.2016    source источник
comment
Изменение вопроса после получения ответов считается дурным тоном на этом сайте. Это заставляет людей, которые ответили до изменения, выглядеть так, как будто они не знают, что они делают, и делает их уязвимыми для голосования. Уточнения — это нормально, но менять сам вопрос — неправильно.   -  person Scott Craner    schedule 18.03.2016
comment
Хорошо ... Итак, все знают, я добавил к вопросу, чтобы уточнить, что я искал, поскольку в моем исходном сообщении не было указано, чего я на самом деле пытался достичь. Я не пытался никого обидеть или выставить в плохом свете. Спасибо за отзыв.   -  person user4100980    schedule 18.03.2016
comment
Изменение должно быть новым вопросом, а не поправкой к существующему. Этот вопрос следует откатить к исходному. И если кто-то ниже ответил оригиналу, он должен быть помечен как правильный.   -  person Scott Craner    schedule 18.03.2016


Ответы (2)


Данные находятся в ячейках 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+Enter)

person l1b3rty    schedule 18.03.2016
comment
Зачем использовать СПП, если изменение СУММ на СУММПРОИЗВ сделает то же самое без СПП? - person Scott Craner; 18.03.2016
comment
Да, сделаю то же самое, просто добавил это для информации. - person l1b3rty; 20.03.2016

Чтобы найти верхний процент, используйте:

=SUMPRODUCT(($F$1:$F$10)*(PERCENTRANK.INC($F$1:$F$10,$F$1:$F$10)>0.7))

Где $F$1:$F$10 — ваш набор данных. А 0,7 — это нижний порог.

Чтобы найти верхнее n-е число:

=SUMPRODUCT(LARGE($F$1:$F$10,ROW(1:5)))

Измените 5 на количество наибольших чисел для суммирования. Таким образом, это будет суммировать самые большие 5 чисел.

Чтобы суммировать все по определенному числу:

=SUMIF($F$1:$F$10,">=" & 10)

Где 10 — нижний порог.

person Scott Craner    schedule 18.03.2016