Довольно плохо знаком с Excel, но я хочу сделать калькуляцию.

Макет выглядит так:

A1: категория B1: цена
A2: еда B2: € 5,00
A3: коммунальные услуги: B3: € 50,00
A4: еда B4: € 10,00

Теперь я хочу объединить все категории, которые перечисляют "Еда", поэтому итоговый результат составит € 15,00

То, что я нашел, было IF =(A:A = "Еда"; Сумма (B:B))
Но это возвращает мне все значения в B:B, поэтому результат составляет € 65,00.
Кто-нибудь знает решение этой проблемы?

1 ответ1

3

Используйте функцию SUMIF.
SUMIF(A:A,"Food",B:B) будет делать то, что вы хотите.

Вы можете сделать это только с помощью SUM и IF, но вы должны ввести это как формулу массива.
Попробуйте ввести SUM(IF(A:A="Food",B:B,0)) , но удерживайте нажатой CTRL и SHIFT при нажатии ENTER , чтобы она отображалась следующим образом: {=SUM(IF(A:A="Food",B:B,0))} (не вводите фигурные скобки; Excel добавит их автоматически при вводе формулы массива).

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