Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour à tous,
J'ai voulu calculé la somme de deux montants avec deux conditions et toujours j'obtiens l'ancien résultat malgré il y a aucun erreur.
Mon but de calculer la somme avec deux différentes conditions donc Si le CODE_FaCTURE <>0 alors 0 Sinon je veux calculer sum des prixunitaires* nombres + prix d'activité dans lequel on a ici une condition que si la date d'activité entre Mars et décembre alors je prend la liste des prix du GHSM2017 sinon je prend GHSJF2017.
Expression:
if(CODE_FACTURE<>0,0,(Sum(PRIX_UNITAIRE_GHS*NOMBRE_GHS+sum(if(ANNEE_FIN_ACTE=2017 and
MOIS_FIN_ACTE>=03 and MOIS_FIN_ACTE<=12,GHSM2017,GHSJF2017))))).
J'ai essayé aussi cette expression
sum(if(CODE_FACTURE<>0,0,(Sum((PRIX_UNITAIRE_GHS*NOMBRE_GHS)))+sum(if(ANNEE_FIN_ACTE=2017 and
MOIS_FIN_ACTE>=03 and MOIS_FIN_ACTE<=12 and CODE_FACTURE<>0,GHSM2017,GHSJF2017))))
Merci d'avance de vos retours.
Déjà, il faut remplacer ton début de formule :
if(CODE_FACTURE<>0,0,
par
=if(len(CODE_FACTURE)>0,0,
Ensuite, le montant me parait très élevé pour la formule suivante :
=if(len(CODE_FACTURE)>0,0,
((Sum(PRIX_UNITAIRE_GHS)*SUM(NOMBRE_GHS))+
((Sum({$ <ANNEE_FIN_ACTE= {2017},MOIS_FIN_ACTE={">=3"}*{"<=12"}>}GHSM2017))
+ (Sum({$ <ANNEE_FIN_ACTE= {2017},MOIS_FIN_ACTE={"<3"}>}GHSJF2017)))))
Tu devrais découper ton calcul pour comprendre ce qui ne va pas car je ne sais pas quel montant tu attends.
Kevin
Voici la formule qui devrait se rapprocher de ce que tu souhaites pour Avril 2017 :
=if(len(CODE_FACTURE)>0,0,
((Sum(PRIX_UNITAIRE_GHS*NOMBRE_GHS))+
((Sum({$ <ANNEE_FIN_ACTE= {2017},MOIS_FIN_ACTE={">=3"}*{"<=12"}>}GHSM2017))
+ (Sum({$ <ANNEE_FIN_ACTE= {2017},MOIS_FIN_ACTE={"<3"}>}GHSJF2017)))))
Bonjour Kevin,
j'ai eu le bon résultat merci.