2013-02-27 3 views
0

Supposons que j'ai une table comme ceci:plage de valeurs sommateur dans Excel

 A B 

1 12 4.5 
2 22 1.7 
3 44 3.4 
4 17 2.2 
5 11 1.9 
6 23 2.7 

Comment puis-je écrire une commande pour résumer les valeurs de B étant donné une certaine gamme de A? Par exemple, la somme des valeurs B de A entre 11 et 20 serait 4,5 + 2,2 + 1,9 = 8,6 Je veux seulement additionner les valeurs de la colonne B qui correspondent à cette plage de A.

Je vous suppose besoin d'une déclaration qui vérifie si la valeur de a s'inscrit dans la gamme, puis cartographier cette ligne correspondant à la valeur de B.

Répondre

1

Essayez SUMIFS si vous avez Excel 2007 ou plus tard

=SUMIFS(B:B,A:A,">=11",A:A,"<=20")

ressembler la réponse à cette question est en réalité 8,6

0

La formule suivante devrait faire le travail. Il a suppose que la plage de données est A1: B6, 11 en est B8 et 20 est en B9:

=SUM((A1:A6>=B8)*(A1:A6<=B9)*(B1:B6)) 

Comme une formule de matrice, il doit être entré avec la contrôle - Maj - Entrez la combinaison de touches.