web-dev-qa-db-fra.com

Multipliez la valeur dans deux colonnes, puis additionnez le résultat de toutes les lignes?

Voici ce que j'essaie de réaliser:

A  | B
10 | 2
10 | 1

10*2 = 20
10*1 = 10

20 + 10 = 30.

La plage de lignes peut être n'importe quoi ... de 2 à 50 lignes par exemple. Je pensais pouvoir accomplir cela avec une seule fonction, mais je peux découvrir comment combiner les deux en une seule:

=(A1*B1) + (A2*B2) + ...

Le chemin ci-dessus fonctionne, mais je veux qu'il puisse ajouter plus de lignes automatiquement sans avoir à les écrire individuellement, en utilisant une plage.

Quelque chose comme:

=SUM((C3*D3):(C14*D14))

J'apprécierais toute aide.

24
user1214678

Si je vous comprends bien, ce que vous voulez, c'est la fonction sumproduct?

=SUMPRODUCT(A1:A2, B1:B2)
49
chrisb