У меня возникла проблема,
У меня есть два набора данных, как показано ниже:
Как узнать, равны ли суммы столбца "a" на основе ID в Таблице 1 сумме столбца "b" на основе ID? Я предполагаю, что мне нужны Sumif и Index Match, но я не могу понять это. Любая помощь будет оценена по достоинству! Спасибо!
решение1
С удостоверениями личности справа,
=SUM(A3,IFERROR(INDIRECT("$D"&MATCH(B3,$E:$E,0)),0))
Где A3 — это значение «a» таблицы 1, $D — это столбец со значениями «b» таблицы 2, B3 — это ячейка со значением идентификатора таблицы 1, а $E:$E — это столбец со значениями идентификатора таблицы 2.
Если бы ваши идентификаторы были слева, то функция ВПР работала бы примерно так:
=SUM(B3,IFERROR(VLOOKUP(A3,$D$3:$E$5,2,FALSE),0))
решение2
Как это работает:
Запишите эту формулу массива в ячейку
C3
, закончитеCtrl+Shift+Enter
и заполните ее.{=IFERROR(INDEX($B$3:$B$9, MATCH(0,COUNTIF($C$2:C2, $B$3:$B$9), 0)),"")}
В ячейку
D3
введите эту формулу и заполните ее.
=IF(SUMIF(B3:B9,C3,A3:A9)=0,"",SUMIF(B3:B9,C3,A3:A9))
При необходимости откорректируйте ссылки на ячейки в формуле.
решение3
Вы можете перейти от Таблицы 1 к Таблице 2 несколькими щелчками мыши, используя сводную таблицу. Это удобный встроенный мастер, который делает очень простым суммирование данных различными способами, и он не требует никаких мозговых усилий для выяснения сложных формул с нуля. Я использую LibreOffice Calc, поэтому пользовательский интерфейс немного отличается, но вы можете легко перенести это в Excel.
Выделите Таблицу 1 и выберите Вставить сводную таблицу из меню. Вы получите мастер, который выглядит примерно так:
Столбцы данных будут идентифицированы в поле Доступные поля. Перетащите ID в поле Поля строк, а свой — a
в поле Поля данных (я думаю, что это поле по-другому обозначено в Excel, но это одно и то же поле). В LO Calc функция агрегации по умолчанию — Сумма. В Excel по умолчанию может быть Количество, если я правильно помню. Если так, дважды щелкните по нему и выберите Сумма из вариантов.
Есть некоторые параметры настройки, если они вам нужны, например, выбор того, включать ли итоги строк и столбцов, и где разместить сводную таблицу. Когда вы закончите с выбором, вы получите такой результат:
Это займет всего несколько секунд, и при создании этого решения не пострадала ни одна клетка мозга. :-)