Нет ресурса голову ломать.
Есть такая форма:
Нужно чтобы формула выдавала сумму умножений x на y, а если x нету, то брала предыдущий x или последний от y(n) среди x(n).
Т.е. в примере на 13-14 строке 30 умножалось бы на 10, а 20 на 30. Думаю понятно.
А в примере 16-17 строке все y умножались бы на x(1) = 10 и суммировалось бы.
В примере 19-20 строк, первая 10 по y бы умножалась на 10, вторая на 40, 3я на 50.
Нужна готовая формула, которую можно вставить в Итого.
Безмакросное решение требуется в виде формулы (для подцепки к бд).
Это можно решить функциями ЕПУСТО(), ПРОСМОТР(), етц, просто формула громоздкая выйдет, а надо для 8 столбиков сумму сделать такую, что у меня сил нет сделать.
Правильнее всего будет начать с 2 столбиков, потом сделать 3, потом 4, и так до восьми.
Надо чтобы y(n) перемножался на x(n, а если он пустой, то на последний не пустой в обратную сторону n-1, n-2, етц).