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

Как ускорить работу макроса в Excel 2003?
Преобразовать аббревиатуру из трех букв в число?
Диаграмма не показывает все данные
Условное форматирование в Excel с Формулой текущей ячейки
Пакетное преобразование XLS в XLSX в Excel и изменение параметров PPI
Как написать запрос в Microsoft SQL Server Management Studio, а затем использовать этот запрос в Excel
Формула Excel для получения предпоследнего значения в строке
Как скопировать строки на основе значения одной ячейки в Google Таблицах?
Можно ли использовать входной массив в имени листа диапазона vlookup?
Почему Excel рассматривает длинные числовые строки как научную нотацию даже после изменения формата ячейки на текст
Нужно два окна excel рядом, на разных мониторах, в одном экземпляре
Excel: файлы без расширения созданы
Экспорт кириллицы из Excel в CSV
Сортировка сводной таблицы Excel по процентам от количества
Использование динамических ссылок на внешние книги в Excel

Как складывать числа в несколько строк и листов с определенными идентификаторами?

у меня есть следующие настройки в Microsoft Excel для. У меня есть несколько листов, и каждый из них имеет две колонки. Предположим, что один столбец - это некоторая форма идентификации (например, идентификационный номер), а другой-числовое содержимое (например, сумма денег). На листе может быть несколько строк с одинаковым идентификатором, и один и тот же идентификатор может отображаться на нескольких листах. Например:

SHEET 1

ID  Amount
1       10
2       20
1       60

SHEET 2

ID  Amount
1       30
2       50
1       40

Я хотел бы создать еще один лист, который суммирует общую сумму денег каждого идентификатора номер:

SHEET: SUMMARY

ID  Amount
1      140
2       70

Я думаю, это связано с созданием сводной таблицы, но для этого требуется, чтобы на каждом листе не было строк с одинаковым идентификатором. Не могли бы вы дать мне руководство?

5
задан Taiki
источник

1 ответов

на самом деле это очень просто.

SUMIF(Sheet1!$A:$A6, $A3                , Sheet1!$B:$B6)
      Range of ID    , ID on Summary Sheet,  Range of Amount 

эта формула суммирует всю сумму с идентификатором на Листе1, совпадающим со значением A3 на сводном листе.

сводная таблица должна выглядеть так

ID    | Amount
1     | =SUM( SUMIF(...)+SUMIF(...)+SUMIF(...)+... )
2     | =SUM( SUMIF(...)+SUMIF(...)+SUMIF(...)+... )

и измените к формуле выше для всех 7 листов вам.

Вы можете автозаполнение формула, но запомните знаки$ по формуле!

3
отвечен Vylix 2017-04-12 09:18:55
источник

Другие вопросы microsoft-excel