Итак, у меня есть лист Excel, где я храню определенные числовые данные. В основном у меня есть заголовки столбцов и дата в качестве заголовков строк. Данные числа между ними:
column 1 | column 2 | column 3 | SUM
date1 | 1 | 5 | 3 | column1_reference * multiplier + column2_reference * multiplier...
date2 | 2 | 3 | 6 |
date3 | 1 | 1 | 5 |
Теперь у меня есть список ссылок с именами столбцов, относящихся к другому набору чисел, например так:
колонка 1: 40
колонка 2: 243
колонка 3: 321
В общем, мне нужно рассчитать общее количество каждого дня. Получить номер из списка ссылок и умножить его на число в данных легко (OFFSET с именованным множителем диапазона *), но это работает только с одной ячейкой. Я не знаю, как применить это к диапазону.
Поэтому, если использовать ранее установленные примеры, столбец SUM будет выглядеть так:
дата1 СУММА = (40 * 1) + (243 * 5) + (321 * 3)
дата2 СУММА = (40 * 2) + (243 * 3) + (321 * 6)
date3 SUM = (40 * 1) + (243 * 1) + (321 * 5)
Конечно, я мог бы сделать это вручную, но мой список столбцов довольно большой, и он не будет очень динамичным.