СУММА всех значений в столбце, где ячейки во втором столбце соответствуют ячейкам в третьем столбце - PullRequest
0 голосов
/ 16 октября 2019

Я пытаюсь использовать функцию SUMIF для суммирования суммы, когда коды в двух других столбцах совпадают друг с другом. Однако я не уверен, как построить эту формулу, и у меня пока не получилось, меня смущает, что на листе 1 есть одна строка, а на листе 2 необходимо проверить несколько строк.

Лист 1:

Code         Amount
XXXXX-1481   8
XXXXX-1913   5
XXXXX-2013   8
XXXXX-8329   10

XXXXX-1481   11

XXXXX-1913   6

Лист 2:

Code         Total amount
XXXXX-1481   
XXXXX-1913
XXXXX-2013
XXXXX-8329

Я хочу суммировать все значения в столбце «Сумма» на листе 1 в столбце «Общая сумма» на листе 2, где указаны коды из листа 1и 2 матча. Коды будут встречаться несколько раз в таблице на листе 1, но только один раз на листе 2. Результатом должен быть заполненный столбец «Общая сумма»:

Code          Total amount
XXXXX-1481    19    
XXXXX-1913    11
XXXXX-2013    8
XXXXX-8329    10

Мне интересно, как другие решат эту проблему. Заранее спасибо,

Марк

Ответы [ 2 ]

0 голосов
/ 16 октября 2019

Предположим, что ваши «Исходные» данные помещены в Лист1 A1:B10 с заголовком и пустыми строками

В листе «Результат» 2, A1:B1 поместите заголовки «Код» и «Общая сумма»

Затем

В A2 формула скопирована:

=INDEX(Sheet1!$A$2:$A$100,MATCH(0,INDEX(COUNTIF(A$1:A1,Sheet1!$A$2:$A$100),0),0))&""

В B2, формула скопирована:

=IF(A2="","",SUMIF(Sheet1!A:A,A2,Sheet1!B:B))
0 голосов
/ 16 октября 2019

Попробуйте это: предположим (Sheet1 в качестве первого листа, Sheet2 в качестве второго листа и Code в качестве ячейки A1)

=SUMIF(Sheet1!$A$1:$A$9;"="&Sheet2!A1;Sheet1!$B$1:$B$9) в ячейке B2 на листе 2

Если у вас более 8 предметов, увеличьте их.

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

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