On va supposer que tes données vont de la ligne 2 à 1000.
En colonne G, tu mets la liste de tous les clients en commençant ligne 2.
En H2, tu mets la formule :
=SI(NB.SI($A$2:$A$1000;G2)<>3;"";MIN(SI($A$2:$A$1000=G2;$E$2:$E$1000;"")))
A valider comme une fonction matricielle avec Ctrl + Shift + Entrée.
Ca te donnera la quantité mini des lignes de ce client uniquement s'il a 3 lignes
Par exemple, pour le client 1, ça devrait te donner 12
En I2, tu mets la formule :
=SI(NB.SI($A$2:$A$1000;G2)<>3;"";SOMME(SI($A$2:$A$1000=G2;$D$2:$D$1000;"")*SI($A$2:$A$1000=G2;$E$2:$E$1000;""))/SOMME.SI($A$2:$A$1000;G2;$E$2:$E$1000))
A valider également comme une formule matricielle.
Ca te donnera le prix moyen pondéré par la quantité de ce client uniquement s'il a 3 lignes.
Par exemple, pour le client 1, ça devrait te donner 611.
Partager