Je cherche à faire l'équivalent de SUMPRODUCT
mais avec division. Existe-t-il un moyen d'ajouter les résultats de la division de deux tableaux?
Exemple: la colonne A a la "durée de vie" d'un actif en années (10, 20, 10)
. La colonne B indique la valeur de l'actif (10,000, 20,000, 20,000)
. Je veux ajouter le résultat de (10,000/10) + (20,000/20) + (20,000/10) = 4,000
, mais pour que la formule soit dynamique car j'ajoute des lignes avec la vie et la valeur.
Merci d'avance.
Puisque la division est l'inverse de la multiplication, vous pouvez utiliser ceci:
= SOMMAIRE (1/A1: A3, B1: B3)
Vous pouvez le faire avec cette formule
=SUMPRODUCT(B2:B10/A2:A10)
aucun espace ni zéro autorisé dans la plage de la colonne A ...
modifier: partie dynamique manquée .... soit utiliser des plages nommées dynamiques .... soit vous pouvez utiliser cette version de tableau pour autoriser jusqu'à 1000 lignes, où les dernières sont vides
=SUM(IF(A2:A1000<>0,B2:B1000/A2:A1000))
confirmé avec CTRL+SHIFT+ENTER
En fait, la meilleure formule est celle-ci:
=SUMPRODUCT(SUM(E2:E10))/(SUM(D2:10))
Vous pouvez également combiner la formule avec une autre comme celle-ci:
=SUMPRODUCT(SUM(E2:10))/(count(D2:D10))
Bonne chance