Moyenne pondérée avec condition [Résolu/Fermé]

Signaler
-
Messages postés
2681
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
2 juillet 2020
-
Bonjour,

Je bute sur un problème que je n'arrive pas à résoudre seul donc je sollicite votre aide.

J'ai besoin de calculer une moyenne pondérée des remises que j'applique pour les commandes reçues.

I est la colonne où j'indique "Commandé" en cas de commande
F est la colonne indiquant les montants
K est la colonne indiquant les remises

La formule des moyennes pondérées est : (Montant a x remise a + montant b x remise b + ...)/(Somme des montants)

Je fais donc la formule:
=SOMMEPROD((I2:I150="Commandé")*F2:F150*K2:K150)/SOMMEPROD((I2:I150="Commandé")*F2:F150)

Mais ça m'indique #VALEUR! et je ne comprends pas pourquoi... Pour information, il y a parfois des lignes où j'ai 0 de remise.

Merci pour votre aide =)

Edit: Je viens de comprendre pour partie, en bas de mes lignes, vers la ligne 40 j'ai la somme de tous les montants, et dans les étapes de calcul la case où j'ai "Somme des offres" il m'indique valeur. Comment faire pour qu'il ne considère pas ça en valeur ? J'ai mis F2 à F150 pour ne pas m'embêter à modifier la formule à chaque fois que j'insère une nouvelle offre

Configuration: Windows / Chrome 72.0.3626.121

1 réponse

Messages postés
2681
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
2 juillet 2020
354
Bonjour,
Pour ne pas être embêté,, tu transformes ton tableau (à l'endroit ou il s’arrête actuellement) en tableau structuré par insertion ==>tableau
Cela aura pour effet, entre autre, de créer des plages dynamiques que tu utiliseras dans tes formules (genre Tableau1[Commande]) et tu pourras ajouter ou insérer sans toucher a tes formules.


Crdlmt
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 63718 internautes nous ont dit merci ce mois-ci