Повторите расчет для n раз - PullRequest
0 голосов
/ 08 июня 2019

У меня есть Формула, которая возвращает значение x, и я хочу умножить это на другое определенное значение y, и я хочу повторить это n раз и ВЕРНУТЬ СУММУ всех этих умножений.Я посмотрел в офсете, но не мог понять это, и, возможно, это даже не решение для этого.

enter image description here

Ответы [ 2 ]

1 голос
/ 08 июня 2019

Используйте INDEX для установки конца диапазона и SUMPRODUCT с помощью LEFT, чтобы получить правильное число:

=SUMPRODUCT(LEFT(D2:INDEX(D2:I2,B1),FIND("@",D2:INDEX(D2:I2,B1))-1)*D1:INDEX(D1:I1,B1))

enter image description here

0 голосов
/ 08 июня 2019

Вы можете сделать это с помощью SUMPRODUCT() и INDIRECT().

. Предполагая, что вы можете получить данные слева от @ и транспонировать данные, используйте:

=SUMPRODUCT(INDIRECT("$A$1:$A$"&ROW(A1)+$A$8-1),INDIRECT("$B$1:$B$"&ROW(B1)+$A$8-1))

enter image description here

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