2013-08-11 2 views
2

Рассмотрим следующие два листа в той же книге Excel:Как добавить значения из листа 1 и общее количество на листе 2?

Расходы

A  B 
1 report amount 
2 0402 10.00 
3 0402 15.00 
4 0402  5.00 
5 1156 40.00 
6 1156 30.00 

выплаты

A  B 
1 report total 
2 0402 30.00 
3 1156 70.00 

Я ищу формулу для клеток Payouts!B2 и далее вниз. Как можно видеть, эти клетки должны просто сложить расходы из листа 1. Я пробовал для Payouts!B2

=VLOOKUP(A2, 'Expenses'!A1:B6, 'Expenses!'2, FALSE); 

Но это держит возвращающе «есть ошибка» всплывающее окно без какой-либо дополнительной информации. Что я делаю не так? Любая помощь очень ценится :-)

+0

Вы хотите получить формулу или будете ли вы счастливы использовать сводную таблицу? Сводная таблица сделает это для вас «автоматически» – CodeBeard

+0

Я бы предпочел формулу – Pr0no

+0

Ну, VLOOKUP не будет оценивать сумму, но возвращает только первое значение, которое она найдет, и если вы исправите формулу, вы получите 10.00 для 0402 и 40,00 для 1156. Ошибка состоит в том, что третий параметр должен быть только «2» (без ссылки на лист). В противном случае я предлагаю использовать Pivottable, как указано в CodeBeard. – Jerry

ответ

4

Хорошо, поскольку вы предпочитаете формулу, формула, которая будет делать необходимую сумму, равна =SUMIF().

=SUMIF(Expenses!A1:A6, A2, Expenses!B1:B6) 
0

Можно также использовать сводную таблицу для этого:

enter image description here

Сводная таблица выше охватывает набор данных в диапазоне A1: C6 с метками строк, данные report и значения, даваемые сумма amount. Я также изменил формат числа, чтобы включить 2 десятичных знака.