Расчет процента распределения для нескольких строк - PullRequest
0 голосов
/ 30 октября 2019

3000 Строки данных и нужна формула для расчета процентов в блоках по 4 строки.

Я пытался перетащить формулу вниз и поиграться с функцией Offeset, но не могу понятьправильный способ сделать это.

СПАСИБО ВСЕМ ЗА ВАШУ ПОМОЩЬ, НАЙТИ РЕШЕНИЕ! Похоже, я должен был упомянуть, что подсчеты были взвешены, поэтому расчеты основывались на фактическом, а не на округленном значении.

enter image description here

Ответы [ 3 ]

2 голосов
/ 30 октября 2019

Использование:

=M11/SUM(INDEX(M:M,INT((ROW(1:1)-1)/4)*4+11):INDEX(M:M,INT((ROW(1:1)-1)/4)*4+14))

enter image description here

1 голос
/ 30 октября 2019

Вот решение, не использующее INDIRECT:

=$M11/SUM(INDEX($M:$M,(ROUNDDOWN((ROW(1:1)-1)/4,0)*4)+11):INDEX($M:$M,(ROUNDDOWN((ROW(1:1)-1)/4,0)*4)+15))
0 голосов
/ 30 октября 2019

В этом решении предполагается, что значения в крайнем левом столбце всегда будут одинаковыми.

=IF(A1="B2",C1/SUM(INDIRECT("C"&ROW(A1)&":C"&ROW(A1)+3)),IF(A1="M3",C1/SUM(INDIRECT("C"&ROW(A1)-1&":C"&ROW(A1)+2)),IF(A1="T2",C1/SUM(INDIRECT("C"&ROW(A1)-2&":C"&ROW(A1)+1)),C1/SUM(INDIRECT("C"&ROW(A1)-3&":C"&ROW(A1))))))

Это долго, но дает эти результаты.

enter image description here

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