Formule sommeprod à modifier

Bonjour, j'utilise des sommeprod pour effectuer des calculs; le probleme c'est que pour ecrire la formule suivante dr/((dt-dr)/dp)

avec plusieurs conditions ça me donne la formule suivante et en appliquant cette formule à toute la colonne ça me prend enormement de temps:

=SIERREUR(SOMMEPROD((Feuil1!AY$2:AY$60000=Garage!A4)*(Feuil1!CF$2:CF$60000="1")*(Feuil1!DR$2:DR$60000)*(Feuil1!DB$2:DB$60000<>"M.A.N.")*(Feuil1!DB$2:DB$60000<>"V.N.C")*(Feuil1!DB$2:DB$60000<>"")*(Feuil1!DB$2:DB$60000<>"Kawasaki")*(Feuil1!DB$2:DB$60000<>"Scania")*(Feuil1!DB$2:DB$60000<>"Yamaha")*(Feuil1!DB$2:DB$60000<>"Iveco")*(Feuil1!DB$2:DB$60000<>0))/((SOMMEPROD((Feuil1!AY$2:AY$60000=Garage!A4)*(Feuil1!CF$2:CF$60000="1")*(Feuil1!DT$2:DT$60000)*(Feuil1!DB$2:DB$60000<>"M.A.N.")*(Feuil1!DB$2:DB$60000<>"V.N.C")*(Feuil1!DB$2:DB$60000<>"")*(Feuil1!DB$2:DB$60000<>"Kawasaki")*(Feuil1!DB$2:DB$60000<>"Scania")*(Feuil1!DB$2:DB$60000<>"Yamaha")*(Feuil1!DB$2:DB$60000<>"Iveco")*(Feuil1!DB$2:DB$60000<>0))-SOMMEPROD((Feuil1!AY$2:AY$60000=Garage!A4)*(Feuil1!CF$2:CF$60000="1")*(Feuil1!DR$2:DR$60000)*(Feuil1!DB$2:DB$60000<>"M.A.N.")*(Feuil1!DB$2:DB$60000<>"V.N.C")*(Feuil1!DB$2:DB$60000<>"")*(Feuil1!DB$2:DB$60000<>"Kawasaki")*(Feuil1!DB$2:DB$60000<>"Scania")*(Feuil1!DB$2:DB$60000<>"Yamaha")*(Feuil1!DB$2:DB$60000<>"Iveco")*(Feuil1!DB$2:DB$60000<>0)))/

SOMMEPROD((Feuil1!AY$2:AY$60000=Garage!A4)*(Feuil1!CF$2:CF$60000="1")*(Feuil1!DP$2:DP$60000)*(Feuil1!DB$2:DB$60000<>"M.A.N.")*(Feuil1!DB$2:DB$60000<>"V.N.C")*(Feuil1!DB$2:DB$60000<>"")*(Feuil1!DB$2:DB$60000<>"Kawasaki")*(Feuil1!DB$2:DB$60000<>"Scania")*(Feuil1!DB$2:DB$60000<>"Yamaha")*(Feuil1!DB$2:DB$60000<>"Iveco")*(Feuil1!DB$2:DB$60000<>0)))/AA4;0)

Existe t-il une autre façon d'ecrire cette formule? merci

Bonjour,

Pourriez vous mettre un petit fichier d'exemple qu'on puisse mieux interpréter le résultat souhaité.

bonjour à vous,

Peut-être faut-il nommer les zones de façon dynamique?

A suivre

Leakim

Rechercher des sujets similaires à "formule sommeprod modifier"