2014-01-06 2 views
0

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

например.

ЛИСТ 1

ITEM  PRICE 
Apple  10 
Banana  20 
Pear  30 
Sofa  100 
Coca Cola 10 

ЛИСТ 2

закупаемых

Apple 
Pear 
Sofa 

общая стоимость = (значение Apple + груша + диван)

Хочу T o суммировать значения из листа 1, которые коррелируют со значениями в Листе 2, в приведенном выше примере у меня было бы 140. Я не хочу, чтобы скопировать цены на второй лист, я бы просто набрал в (или используйте раскрывающийся) элемент, и он автоматически рассчитает стоимость.

Это в основном Vlookup, но я не просто смотрю на одно значение, которое я могу смотреть на 10-20.

Любые предложения были бы очень желанными!

Я пробовал искать это, но это абсолютный кошмар, чтобы объяснить в строке поиска и найти что-то подобное.

EDIT:

Я понял это!

Для общего я использую:

=SUM(IF(COUNTIF(Sheet2!A2:A8,Sheet1!A2:A35)>0, Sheet1!B2:B35)) 

Где Sheet2!A2:A8 мой список пунктов, которые я хочу, чтобы получить общую цену, Sheet1!A2:A35 список пунктов, которые я хочу искать againsts и Sheet1!B2:B35 это значение что я хочу суммировать.

+0

Должен ли отвечать на новый лист или он может находиться в любом другом листе –

+0

В идеале ответ будет на том же листе, что и в меньшем списке. Но это может пойти куда угодно. – iandavidson1982

+0

Можете ли вы рассказать о различных условиях, чтобы суммировать значения? Из этого вопроса кажется, что вы просто хотите суммировать ценности Apple и Pear. –

ответ

1

Здесь вы идете, надеюсь, теперь это правильно:

формулу, которую нужно на smalller лист и использует INDEX и MATCH для поиска значения из Sheet1, используя следующую формулу для первого элемента, который может быть скопирован вниз:

=INDEX(Sheet1!$B:$B,MATCH(Sheet2!A4,Sheet1!$A:$A,0))

общее имеет простую формулу: =SUM(B:B)

экран снимаемого про ниже.

+0

Ах, это не совсем правильно – iandavidson1982

+0

Это правильно потянет значения, все, что отсутствует, - это сумма, правда? –

+0

нажатие введите слишком рано! Это не совсем то, что мне нужно. Мне просто нужно всего одно. Если бы у меня был огромный ассортимент фруктов в первом списке по цене каждого, а во втором списке был только меньший список фруктов, который, например, я купил. Я хочу получить общую стоимость, которую я потратил, глядя на плод из моего списка и оттягивая цены и суммируя их с большим листом. Это имеет смысл? – iandavidson1982

1

Учитывая I know this can easily be done by simply looking up the value of each, putting it next to each item and then total that up, however I want to keep it in one column: может быть:

=SUM(('Sheet 1'!$B$1:$B$5)*((rng=A3)+(rng=A4)+(rng=A5)+(rng=A6))) 

где rng это именованный диапазон значений, ITEMS BOUGHT в A2, или условия увеличены с учетом и $ B $ 5 регулируется в соответствии с , Для ввода в CSE.

Смежные вопросы