Bonjour,
utilise une fonction matricielle (à valider avec shift + entrée) :
VB:
{=SOMME(ARRONDI(C6:C8*D6:D8;2))}
Explications :
Les arguments de la fonction SOMMEPROD sont des matrices.
Hors, la fonction ARRONDI retourne un scalaire (un nombre), mais pas des matrices.
Donc la formule SOMMPROD(ARRONDI(...)) provoque une erreur car on ne fournit pas le bon type d'argument à la fonction SOMMERPOD.
L'utilisation d'une formule matricielle permet de réaliser les opérations dans le bon ordre :