Рассчитать сумму значений в столбцах? - PullRequest
0 голосов
/ 03 октября 2018

У меня есть документ Google Sheets с четырьмя листами.На каждом листе есть два столбца: первый - это имя, а второй - значение.

Мне нужно получить сумму значений из четырех листов на пятом листе, где имена из четырех имен-столбцы соответствуют.

Столбец со значениями в большинстве листов называется по-разному.

Как выполнить эту задачу?

1 Ответ

0 голосов
/ 03 октября 2018

Вы можете использовать Query + Arrays, как на изображении ниже:

enter image description here

Код:

=QUERY({Sheet1!A2:B;Sheet2!A2:B;Sheet3!A2:B;Sheet4!A2:B};
"select Col1,sum(Col2) where Col1 is not null group by Col1 label Col1 'Name',sum(Col2) 'Total'";0)

Объяснение:

Первое: вы комбинируете 4 листа, используя массив.Диапазоны начинаются со строки 2, чтобы пропустить различные заголовки столбцов:

{Sheet1!A2:B;Sheet2!A2:B;Sheet3!A2:B;Sheet4!A2:B}

Второй: использование запроса для выполнения итога.В Query есть несколько дополнительных операций:

Col1 is not null - для не показа пустых строк в итогах

label Col1 'Name',sum(Col2) 'Total' - для именования столбцов результата

Синтаксис может быть немногоотличается в зависимости от ваших локальных настроек, поэтому посмотрите на рабочую копию:

Ссылка на рабочую копию


Это соответствует вашим потребностям?

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