XL 2013 MFC d'une cellule selon résultat exprimé par formule SI

mohamed300176

XLDnaute Nouveau
bonjour a tous j'ai un problème qui peut m'aider:
j'ai la formule suivante:
=SI(DATE(ANNEE(J52);MOIS(J52);JOUR(J52))=DATE(ANNEE(MVTD!V24);MOIS(MVTD!V24);JOUR(MVTD!V24));SOMME(SOMME.SI.ENS(MVTD!$I$2:$I$9997;MVTD!$C$2:$C$9997;$A52;MVTD!$Q$2:$Q$9997;{"Bon de commande";"Opération directe";"Facture"};MVTD!$L$2:$L$9997;">="&J52;MVTD!$L$2:$L$9997;"<"&K52));PREVISION(J52;$W52:AB52;$D52:I52)) = par exemple 5000 euro

je veux mettre en forme (en gras par exemple) la cellule contenant cette formule si le résultat de celle-ci (formule) provient de la partie en rouge alors que la partie en noir =0
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Mohamed,
Sans fichier, une tentative en aveugle avec une MFC :
VB:
=ET(SI(DATE(ANNEE(J52);MOIS(J52);JOUR(J52))=DATE(ANNEE(MVTD!V24);MOIS(MVTD!V24);JOUR(MVTD!V24));SOMME(SOMME.SI.ENS(MVTD!$I$2:$I$9997;MVTD!$C$2:$C$9997;$A52;MVTD!$Q$2:$Q$9997;{"Bon de commande";"Opération directe";"Facture"};MVTD!$L$2:$L$9997;">="&J52;MVTD!$L$2:$L$9997;"<"&K52)))=5000;PREVISION(J52;$W52:AB52;$D52:I52)=0)
avec un ET(partie noire=5000; partie rouge =0 )
 

mohamed300176

XLDnaute Nouveau
Bonjour Mohamed,
Sans fichier, une tentative en aveugle avec une MFC :
VB:
=ET(SI(DATE(ANNEE(J52);MOIS(J52);JOUR(J52))=DATE(ANNEE(MVTD!V24);MOIS(MVTD!V24);JOUR(MVTD!V24));SOMME(SOMME.SI.ENS(MVTD!$I$2:$I$9997;MVTD!$C$2:$C$9997;$A52;MVTD!$Q$2:$Q$9997;{"Bon de commande";"Opération directe";"Facture"};MVTD!$L$2:$L$9997;">="&J52;MVTD!$L$2:$L$9997;"<"&K52)))=5000;PREVISION(J52;$W52:AB52;$D52:I52)=0)
avec un ET(partie noire=5000; partie rouge =0 )
Bonjour Mohamed,
Sans fichier, une tentative en aveugle avec une MFC :
VB:
=ET(SI(DATE(ANNEE(J52);MOIS(J52);JOUR(J52))=DATE(ANNEE(MVTD!V24);MOIS(MVTD!V24);JOUR(MVTD!V24));SOMME(SOMME.SI.ENS(MVTD!$I$2:$I$9997;MVTD!$C$2:$C$9997;$A52;MVTD!$Q$2:$Q$9997;{"Bon de commande";"Opération directe";"Facture"};MVTD!$L$2:$L$9997;">="&J52;MVTD!$L$2:$L$9997;"<"&K52)))=5000;PREVISION(J52;$W52:AB52;$D52:I52)=0)
avec un ET(partie noire=5000; partie rouge =0 )
salut sylvanu

le fichier est en pièce joint

en fait l'explication est dans la feuil PT
 

Pièces jointes

  • plan de trésorerie 041220 test1.xlsm
    132.1 KB · Affichages: 10

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour,
On ne peut faire appel dans une MFC à une autre feuille hormis des plages nommées;
Un essai en PJ avec ce que j'ai pu. La cellule se met en Jaune police gras noire si le résultat du calcul dans la cellule est dû à la partie rouge PREVISION(J52;$W52:AB52;$D52:I52) avec cette MFC :
VB:
=$AN$52=PREVISION(U30;$W30:AM30;$D30:T30)
On ne peut pas tester la partie noire =0 car elle fait appel à une autre page. Mais c'est approchant de votre demande.
 

Pièces jointes

  • plan de trésorerie 041220 test1.xlsm
    142 KB · Affichages: 3

mohamed300176

XLDnaute Nouveau
Bonjour,
On ne peut faire appel dans une MFC à une autre feuille hormis des plages nommées;
Un essai en PJ avec ce que j'ai pu. La cellule se met en Jaune police gras noire si le résultat du calcul dans la cellule est dû à la partie rouge PREVISION(J52;$W52:AB52;$D52:I52) avec cette MFC :
VB:
=$AN$52=PREVISION(U30;$W30:AM30;$D30:T30)
On ne peut pas tester la partie noire =0 car elle fait appel à une autre page. Mais c'est approchant de votre demande.
merci beaucoup toujours vous n’hésitez pas à m'aider
 

Statistiques des forums

Discussions
314 628
Messages
2 111 336
Membres
111 104
dernier inscrit
JEMADA