2010-08-25 5 views
1
  A   B  C 
1  Fruit 0.34  Pear 
2 Vegetable 0.62 Lettuce 
3  Fruit 0.80 Apple 
4  Fruit 0.86 Banana 

Étant donné le tableau ci-dessus, j'ai besoin de connaître le coût de tous les articles ci-dessus par type (fruits vs légumes). Dans l'exemple ci-dessus, je cherche une formule qui me donne Fruits = 2.0 et Vegetables = 0.62 et qui peut s'appliquer à n'importe quel nombre de rangées.Excel countif où les critères sont sur des colonnes séparées

Toute aide serait appréciée!

Répondre

2

Cela pourrait être une question SuperUser, mais si je comprends bien, cela devrait faire l'affaire:

=SUMIF(A1:A99, "=Fruit", B1:B99) 

et

=SUMIF(A1:A99, "=Vegetable", B1:B99) 
+0

il fait !!! Merci beaucoup! – James

0

Ce peut-être pas le bon forum pour cette question, mais la solution utilise "Array Formulas" - Ctrl+Shift+Enter sur quelque chose comme =sum(if(A1:A4="Fruit",B1:B4,0))

0

SUMPRODUCT fera ce que vous avez besoin, voici un exemple:

=SUMPRODUCT(--(A1:A4="Fruit"),--(B1:B4)) 

This link a plus sur la syntaxe et comment peut être utilisé comme fichier d'aide d'Excel manque en matière de SUMPRODUCT.

0

Une légère généralisation sur la réponse de palswim travaillera pour un certain nombre de lignes:

=SUMIF(A:A,"Fruit",B:B) 
=SUMIF(A:A,"Vegetable",B:B) 

ou une formule que vous pourriez mettre dans la colonne D:

=SUMIF(A:A,A1,B:B) 
Questions connexes