Сколько строк на 80% затрат - PullRequest
0 голосов
/ 20 февраля 2012

У меня есть файл с 3000 отелями, и у меня есть расходы на каждый отель. Я хотел бы создать функцию, позволяющую мне знать, сколько гостиниц необходимо, чтобы составить 80% от общих расходов.

До сих пор я писал в каждой строке (в столбце AS): AR4/SUM(AR:AR) А потом я суммировал это, используя: AT3+AS4 И, наконец, в другой ячейке: COUNTIF(AT:AT,"<80%")+1

Однако, это работает, только если мои отели отсортированы по их уважаемым расходам. Как только я меняю порядок, мне выдаются неправильные номера (что нормально)

Ребята, вы знаете какой-нибудь другой метод для решения этой проблемы? Большое спасибо

1 Ответ

1 голос
/ 20 февраля 2012

Вот формула решения ....

Предполагая, что данные о расходах в AR2: AR3000, затем используйте эту формулу в AS2, скопированную, чтобы дать «уникальный рейтинг»

=RANK(AR2,AR$2:AR$3000)+COUNTIF(AR$2:AR2,AR2)-1

Теперь используйте эту "формулу массива", чтобы получить ответ

=MATCH(SUM(AR:AR)*0.8,SUMIF(AS:AS,"<"&ROW(INDIRECT("1:"&COUNT(AR:AR))),AR:AR))

подтверждено CTRL+SHIFT+ENTER

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...