Как суммировать умножения строк, являясь переменной множителя в электронной таблице

738
Franco

У меня есть эта таблица:

Как суммировать умножения строк, являясь переменной множителя в электронной таблице

Я хочу рассчитать общий доход, но поскольку разные строки в разных валютах, конвертация должна быть сделана в первую очередь. Значения валют отображаются на коды в таблице «Валюты» справа.

Например для A4него будет: B4*F3.

Я знаю, что я могу получить значение валюты с помощью ВПР, как это: VLOOKUP(C4, E3:F5,2). Затем я могу умножить сумму на это возвращаемое значение, но просто строка за строкой; Я не знаю, как сложить все умножения суммы х.

SUMPRODUCT здесь бесполезен, потому что он требует массивов строк одинакового размера, и он на самом деле не делает то, что я хочу (на тот случай, если кто-нибудь собирается это предложить).

Я использую LibreOffice (OpenOffice), но если вы знаете, как это сделать в Excel, это все равно поможет.

1

1 ответ на вопрос

4
user unknown

Ну, я использую немецкую версию OO-calc, и в таблице групп есть функция SVERWEIS, которая называется S.-Verweis или Spalten ~ alias column-link.

В столбце D вы пишете SVERWEIS(C4, E3:F5,2)*B3для строки 3, но немного ее изменяете, чтобы сделать таблицу абсолютной:

=VLOOKUP(C4, $E$3:$F$5,2)*B3 

и скопируйте его в столбец, внизу (или вверху) вы берете сумму столбца.

Вы можете скрыть столбцы, если вы не хотите показывать промежуточные результаты, или использовать белый шрифт на белом фоне, а просто новый столбец для преобразования валют.

Не очень элегантно, но выполняет свою работу: P. Спасибо! Franco 12 лет назад 0

Похожие вопросы