A B C 1 Fruit 0.34 Pear 2 Vegetable 0.62 Lettuce 3 Fruit 0.80 Apple 4 Fruit 0.86 Banana
Учитывая приведенную выше таблицу, мне нужно знать стоимость всех вышеперечисленных предметов по типу (фрукты против овощей). В приведенном выше примере я ищу формулу, которая дает мне Fruits = 2.0 и Vegetables = 0.62 и может применяться к любому количеству строк.
Любая помощь будет оценена!
Это может быть вопрос SuperUser, но если я правильно понимаю, это должно сработать:
=SUMIF( A1:A99, "=Fruit", B1:B99 )
и
=SUMIF( A1:A99, "=Vegetable", B1:B99 )
Небольшое обобщение ответа palswim будет работать для любого числа строк:
=SUMIF(A:A,"Fruit",B:B) =SUMIF(A:A,"Vegetable",B:B)
или формулы, которую вы можете поместить в столбец D:
=SUMIF(A:A,A1,B:B)
SUMPRODUCT сделает то, что вам нужно, вот пример:
SUMPRODUCT
=SUMPRODUCT(--(A1:A4="Fruit"),--(B1:B4))
Эта ссылка содержит дополнительную информацию о синтаксисе и о том, как его можно использовать, поскольку в файле справки Excel отсутствует, когда речь идет о SUMPRODUCT.
Возможно, этот форум не подходит для этого вопроса, но для решения используется "Array Formulas" - Ctrl+Shift+Enter для чего-то вроде =sum(if(A1:A4="Fruit",B1:B4,0))
Ctrl+Shift+Enter
=sum(if(A1:A4="Fruit",B1:B4,0))