Probleme SOMMEPROD

philmont

XLDnaute Junior
lorsque j'essaie d'additionner les colonne B et C cela me renvoie la valeur #N/A

=SOMMEPROD( (Feuil1!A$6:A$30=Septembre!A20)*(Feuil1!F$6:F$30=D onnées!E$3)*((Feuil1!B$6:B$30))*10)+SOMMEPROD((Feu il1!A$6:A$30=Septembre!A20)*(Feuil1!F$20:F$34=Donn ées!E$3)*((Feuil1!C$6:C$30))*7)

je ne voie pas ou est l'erreur car quand je fait le calcul sur une seule colonne le résultat est bon.
 

piga25

XLDnaute Barbatruc
Re : Probleme SOMMEPROD

Bonjour,

Vous avez une plage qui n'a pas la même longueur dans votre second sommeprod (FEUIL!1F$20:F$34=Données!E$3)
Normalement vous pouvez réduire comme ceci je pense:
=SOMMEPROD( (Feuil1!A$6:A$30=Septembre!A20)*(Feuil1!F$6:F$30=Données!E$3)*((Feuil1!B$6:B$30))*10+(Feuil1!A$6:A$30=Septembre!A20)*(Feuil1!F$6:F$30=Données!E$3)*((Feuil1!C$6:C$30))*7)
 

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Probleme SOMMEPROD

Bonjour philmont,


l'erreur est en rouge
=SOMMEPROD( (Feuil1!A$6:A$30=Septembre!A20)*(Feuil1!F$6:F$30=D onnées!E$3)*((Feuil1!B$6:B$30))*10)+SOMMEPROD((Feu il1!A$6:A$30=Septembre!A20)*(Feuil1!F$20:F$34=Donn ées!E$3)*((Feuil1!C$6:C$30))*7)

à+
Philippe

Edit: Bonjour piga
 

Monique

Nous a quitté
Repose en paix
Re : Probleme SOMMEPROD

Bonjour,

Si tu veux faire la somme de deux plages de même longueur,
est-ce que celle-ci irait ?

Code:
=SOMMEPROD((Feuil1!A$6:A$30=Septembre!A20)*(Feuil1!F$6:F$30=Données!E$3)*(Feuil1!B$6:B$30*10+Feuil1!$C$6:$C$30*7))

ou bien
Code:
=SOMMEPROD((Feuil1!A$6:A$30=Septembre!A20)*(Feuil1!F$6:F$30=Données!E$3);(Feuil1!B$6:B$30*10+Feuil1!$C$6:$C$30*7))
 
Dernière édition:

philmont

XLDnaute Junior
Re : Probleme SOMMEPROD

dans le même idée

=SOMMEPROD((Feuil1!A$6:A$30=Septembre!A20)*(Feuil1!F$6:F$30=Données!E$3)*(Feuil1!B$6:B$30*10+Feuil1!$C$6:$C$30*7))

Si je veux rajouter d'autre plage dans: (Feuil1!F$6:F$30=Données!E$3) comme (Feuil1!L$6:L$30=Données!E$3)
Comment doit m'y prendre ?
doit faire: (Feuil1!F$6:F$30+Feuil1!L$6:L$30=Données!E$3) ou autrement ?

merci d'avance
 

Monique

Nous a quitté
Repose en paix
Re : Probleme SOMMEPROD

Re,

Quelque chose comme ça, si j'ai bien compris :

Code:
=SOMMEPROD((Feuil1!A$6:A$30=Septembre!A20)*(Feuil1!F$6:F$30=Données!E$3)*(Feuil1!L$6:L$30=Données!E$3)*
(Feuil1!B$6:B$30*10+Feuil1!$C$6:$C$30*7+Feuil1!$L$6:$L$30))
 

philmont

XLDnaute Junior
Re : Probleme SOMMEPROD

je vient de tester et ça ne prend pas en compte la partie (Feuil1!L$6:L$30=Données!E$3) dans la formule:

=SOMMEPROD((Feuil1!A$6:A$30=Septembre!A21)*(Feuil1!F$6:F$30=Données!E$3)*(Feuil1!L$6:L$30=Données!E$3)*(Feuil1!B$6:B$30*10+Feuil1!H21:H45*10+Feuil1!N21:N45*10+Feuil1!T21:T45*10+Feuil1!Z21:Z45*10+Feuil1!$C$6:$C$30*7+Feuil1!$D$6:$D$30*6+Feuil1!$E$6:$E$30*4))
 

Pièces jointes

  • Alti5.xlsx
    42 KB · Affichages: 34
  • Alti5.xlsx
    42 KB · Affichages: 36
  • Alti5.xlsx
    42 KB · Affichages: 35

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Probleme SOMMEPROD

re-bonjour à tous,

Code:
=SOMMEPROD((Feuil1!A$6:A$30=Septembre!A6)*(Feuil1!F$6:F$30=Données!E$3)*(Feuil1!L$6:L$30=Données!E$3)*(Feuil1!B$6:B$30*10+Feuil1!H6:H30*10+Feuil1!N6:N30*10+Feuil1!T6:T30*10+Feuil1!Z6:Z30*10+Feuil1!$C$6:$C$30*7+Feuil1!$D$6:$D$30*6+Feuil1!$E$6:$E$30*4))
rien que pour corriger cette formule (qui ne semble pas être la bonne dans le contexte du fichier)

la formule fonctionne lorsqu'elle se trouve en G6 et seulement en G6 car lors d'une copie de la formule vers le bas, elle se transforme à cause de multiples oublis du $

+Feuil1!H $ 6:H $ 30*10+Feui l1!N $ 6:N$30*10 +Feuil1!T$6:T$30*10+Feuil1!Z$6:Z$30*10

autre petit problème, remplacer tous les 30 par 36


à+
Philippe
 
Dernière édition:

philmont

XLDnaute Junior
Re : Probleme SOMMEPROD

je viens de corriger tous les "$" manquants et je m'en excuse
J'ai donc tester ta formule:
=SOMMEPROD((Feuil1!A$6:A$36=Septembre!A21)*(Feuil1!F$6:F$36=Données!E$3)*(Feuil1!L$6:L$36=Données!E$3)*(Feuil1!B$6:B$36*10+Feuil1!H$6:H$36*10+Feuil1!N$6:N$36*10+Feuil1!T$6:T$36*10+Feuil1!Z$6:Z$36*10+Feuil1!$C$6:$C$36*7+Feuil1!$D$6:$D$36*6+Feuil1!$E$6:$E$36*4))

pour la date d'aujourd'hui et rien, elle ne fontionne pas.

tu dit que ce ne serai pas la bonne dans le contexte mais sous excel 2003 on ne peut pas utiliser SOMME SI ENS,
donc si tu connait une formule meilleure, je suis preneur.
ce que je veut faire c'est additionner toutes les ventes Adulte A/R, Adulte, enfant A/R et enfants par dates de vente et les répartir par type de réglement (Espèce, chèque ou carte)
 

Discussions similaires

Réponses
12
Affichages
288
Réponses
22
Affichages
874
Réponses
36
Affichages
2 K

Statistiques des forums

Discussions
312 489
Messages
2 088 855
Membres
103 976
dernier inscrit
kaizertv2001@gmailcom