OVH Cloud OVH Cloud

Multiplication sous condition

4 réponses
Avatar
Lulu
Bonjour,

Dans l'exemple ci-joint, je sais utiliser
SOMMEPROD(prixunitaire*quantitéproduit) par CLIENT
mais comment le faire par CLIENT et par FOURNISSEUR

http://www.cijoint.fr/cij9879234136119.xls

Merci encore des cours sur news.excel

Luc

4 réponses

Avatar
Trirème
Bonjour Luc,
Selon ton exemple, à mettre en L5 et recopier vers le bas et vers la droite :
=SOMMEPROD(--($B$2:$G$2=L$2);$B$3:$G$3;$B5:$G5)

Tu retrouveras dans $B$3:$G$3;$B5:$G5 la notion de Prix Unitaire x Quantité et
dans la partie ($B$2:$G$2=L$2), la construction d'une matrice de VRAI/FAUX
correspondant aux fournisseurs. Les "--" transforment les VRAI/FAUX en 0/1.

On aurait pu écrire aussi :
=SOMMEPROD(($B$2:$G$2=L$2)*$B$3:$G$3;$B5:$G5)
Le '*' force la conversion des VRAI/FAUX en 0/1

Cordialement,
Trirème

Bonjour,

Dans l'exemple ci-joint, je sais utiliser
SOMMEPROD(prixunitaire*quantitéproduit) par CLIENT
mais comment le faire par CLIENT et par FOURNISSEUR

http://www.cijoint.fr/cij9879234136119.xls

Merci encore des cours sur news.excel

Luc




Avatar
Ellimac
Rebonjour Lulu,

=SOMMEPROD((B2:G2=O2)*(B5:G5)*(B3:G3)+(B2:G2=P2)*(B5:G5)*(B3:G3))

Camille


Bonjour,

Dans l'exemple ci-joint, je sais utiliser
SOMMEPROD(prixunitaire*quantitéproduit) par CLIENT
mais comment le faire par CLIENT et par FOURNISSEUR

http://www.cijoint.fr/cij9879234136119.xls

Merci encore des cours sur news.excel

Luc





Avatar
Lulu
ok ca marche
Il faut que je me fasse au matrice

Merci encore CAMILLE
Luc


"Ellimac" a écrit dans le message de
news:
Rebonjour Lulu,

=SOMMEPROD((B2:G2=O2)*(B5:G5)*(B3:G3)+(B2:G2=P2)*(B5:G5)*(B3:G3))

Camille


Bonjour,

Dans l'exemple ci-joint, je sais utiliser
SOMMEPROD(prixunitaire*quantitéproduit) par CLIENT
mais comment le faire par CLIENT et par FOURNISSEUR

http://www.cijoint.fr/cij9879234136119.xls

Merci encore des cours sur news.excel

Luc







Avatar
Lulu
Merci TRIREME,

Avec les explications de CAMILLE et les tiennes, j'assimile doucement mais
surement les notions de matrice

Merci encore
Luc

"Trirème" a écrit dans le message de news:

Bonjour Luc,
Selon ton exemple, à mettre en L5 et recopier vers le bas et vers la
droite :
=SOMMEPROD(--($B$2:$G$2=L$2);$B$3:$G$3;$B5:$G5)

Tu retrouveras dans $B$3:$G$3;$B5:$G5 la notion de Prix Unitaire x
Quantité et dans la partie ($B$2:$G$2=L$2), la construction d'une matrice
de VRAI/FAUX correspondant aux fournisseurs. Les "--" transforment les
VRAI/FAUX en 0/1.

On aurait pu écrire aussi :
=SOMMEPROD(($B$2:$G$2=L$2)*$B$3:$G$3;$B5:$G5)
Le '*' force la conversion des VRAI/FAUX en 0/1

Cordialement,
Trirème

Bonjour,

Dans l'exemple ci-joint, je sais utiliser
SOMMEPROD(prixunitaire*quantitéproduit) par CLIENT
mais comment le faire par CLIENT et par FOURNISSEUR

http://www.cijoint.fr/cij9879234136119.xls

Merci encore des cours sur news.excel

Luc