2

Пример:

У меня есть лист с указанием количества калорий для различных продуктов.

Данные Калории

На другом листе у меня есть список некоторых из этих продуктов, которые будут использоваться в еде, и я хотел бы подсчитать общее количество калорий для этого конкретного приема пищи.

еда

Как я могу найти данные о калориях для каждого продукта в еде, а затем сложить все эти значения вместе?

Я думал что-то вроде =SUM(VLOOKUP(A2:A4,$Sheet1.A2:B13,2,0)) может работать, но, увы, нет.

2 ответа2

4

Сумма сумм:

=SUMPRODUCT(SUMIFS(Sheet1!B:B,Sheet1!A:A,A2:A5))

Это будет повторять различные части еды в A2:A5 и суммировать выходные данные SUMIFS.

2

Используйте столбец B, чтобы подсчитать количество калорий с помощью vlookup, а затем сложите их в нижней части столбца.

В-клетки рядом с едой потребляются:

=vlookup(A2,$Sheet1!A:B,2,0)

Тогда простая сумма столбца:

= Сумма (В2: В5)

Ваша функция выше может работать как функция массива, используя cntrl-shift-enter, чтобы завершить ее и изменив ваш период на восклицательный знак. (Непроверенные)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .