Как я могу суммировать самые большие значения в столбце до определенного процента или числа? Я пытался каким-то образом использовать СУММ() и СУММЕСЛИ() с БОЛЬШОЙ(), но я не смог понять это. В идеале я хотел бы иметь возможность сделать это без сортировки столбца в порядке убывания, поскольку эта формула будет применяться к нескольким столбцам.
Как суммировать самые большие значения в столбце до определенного процента в Excel
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
Зачем использовать СПП, если изменение СУММ на СУММПРОИЗВ сделает то же самое без СПП?
- person Scott Craner; 18.03.2016
Да, сделаю то же самое, просто добавил это для информации.
- 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