Я хотел бы суммировать числа из разных столбцов, которые имеют одинаковые заголовки, но не у всех есть все даты. Сводные таблицы очень сложны, поэтому я не могу просто объединить их. Есть ли какая-нибудь формула, чтобы помочь мне с этим? Я полагаю, sumproduct может помочь.

В прикрепленном примере файла Excel, если строка 28 (16/12/2018), например, выполнена вручную, она будет выглядеть следующим образом:

Cell B28: =SUM(B6, F5)
Cell C28: =SUM(G5, K4)
Cell D28: =SUM(C6, H5, L4)

1 ответ1

0

Поскольку вы указали определенный диапазон для всей суммы и даты. Вы можете использовать стратегию index()+ match() и объединить ее, чтобы получить значение «value1 + value2 + value3»

Инициируйте эту формулу в B26.

value1 is .. сумма значений из source1 данных, определенных в A26, если не найдена (ошибка), то возвращает 0. Или же ..

IFERROR(INDEX($B$4:$B$21,MATCH($A26,$A$4:$A$21,0)),0)

тогда значение 2 из источника2 или:

IFERROR(INDEX($F$4:$F$20,MATCH($A26,$E$4:$E$20,0)),0)

и так же для value3:

IFERROR(INDEX($K$4:$K$19,MATCH($A26,$J$4:$J$19,0)),0)

комбинируя это .. итого = значение1+ значение2+ значение3

=IFERROR(INDEX($B$4:$B$21,MATCH($A26,$A$4:$A$21,0)),0)+IFERROR(INDEX($F$4:$F$20,MATCH($A26,$E$4:$E$20,0)),0)+ IFERROR(INDEX($K$4:$K$19,MATCH($A26,$J$4:$J$19,0)),0)

этот должен быть в ячейке B6.

Надеюсь, поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .