Colorier une ligne entiere sur condition de date

babelone

XLDnaute Occasionnel
Bonsoir à tout le monde et par avance merci !!!

Voilà ma question:

En colonne M ( date de demande )
En colonne P (date de 1ere relance )
En colonne Q (date de 2eme relance)
En colonne R (obtention de la demande)
En colonne O (Refus obtention)
Et si une date en mise en colonne R ou O alors les colonne redevienne blanches puisque les condition sont remplies

Je souhaiterai que si suite a ma date de demande,je n'ai pas eu de reponse de mon fournisseur,lorsque j'entre une date (+48 heures) dans la cel P la ligne ce met en orange.
Et si + 72 aprés les 48h, alors la ligne se met en rouge.
Et biensure que le tout suivent ma feuille au fur et a mesure que l'on incére des données .
Si Colonne P et Q reste vide car réponse OK dans les délais le tout reste en blanc

J'espere avoir été clair et précis dans ma demande
J'ai éssayé MFC mais je m'embrouille depuis plusieurs jours .

Merci
 
C

Compte Supprimé 979

Guest
Re : Colorier une ligne entiere sur condition de date

Salut Babelone,

Pour arriver à faire ta MFC, un petit conseil, tu écris ta formule dans une cellule et tu vois comme ça le résultat

Ce qui donne 1ère condition pour les lignes en orange
=SI($M2<>"";SI(ET($P2<>"";$Q2="";AUJOURDHUI()>$P2+2;$O2="";$R2="");VRAI;FAUX);FAUX)

Ensuite 2ème condition pour les lignes en rouge
=SI($M2<>"";SI(ET($Q2<>"";AUJOURDHUI()>$Q2+3;$O2="";$R2="");VRAI;FAUX);FAUX)

Une fois cela fait, il ne reste plus qu'à l'incorporer dans la MFC

Voir fichier joint ;)
 

Pièces jointes

  • Babelone_MFC.xls
    14.5 KB · Affichages: 176

babelone

XLDnaute Occasionnel
Re : Colorier une ligne entiere sur condition de date

Salut Babelone,

Pour arriver à faire ta MFC, un petit conseil, tu écris ta formule dans une cellule et tu vois comme ça le résultat

Ce qui donne 1ère condition pour les lignes en orange
=SI($M2<>"";SI(ET($P2<>"";$Q2="";AUJOURDHUI()>$P2+2;$O2="";$R2="");VRAI;FAUX);FAUX)

Ensuite 2ème condition pour les lignes en rouge
=SI($M2<>"";SI(ET($Q2<>"";AUJOURDHUI()>$Q2+3;$O2="";$R2="");VRAI;FAUX);FAUX)

Une fois cela fait, il ne reste plus qu'à l'incorporer dans la MFC

Voir fichier joint ;)
Merci pour ta réponse rapide Bruno
,mais je ne peux pas rejouter de vrai faux sur la feuille,
je te joint la feuille concerné dans ton fichier tu comprendras mieux ce que j'ai voulu décrire
Ne tiens pas compte des légendes en haut de la feuille PAD ,c'est bien +48 heures Ligne en jaune et +72 heures Apres les 48 heures c'est a dire 5 jours ligne en rouge et cela sur toutes les ligne de la feuille qui seront saisie chaque jour

Cdt
 

job75

XLDnaute Barbatruc
Re : Colorier une ligne entiere sur condition de date

Bonjour Babelone, salut Bruno,

Si j'ai bien compris, voici les formules définissant la MFC :

- pour la couleur orange :

=ET(M2<>"";R2&O2&Q2="";P2<>"")

- pour la couleur rouge :

=ET(M2<>"";R2&O2="";Q2<>"")

Pour les 48h et 72h, je ne vois pas pourquoi elles interviendraient si la MFC dépend du remplissage des colonnes P et Q (mais je peux avoir mal compris).

A+

Edit : peut-être voulez-vous la MFC pour faire les relances, auquel cas il faut écrire les 2 formules :

- pour la couleur orange :

=ET(M2<>"";R2&O2&P2&Q2="";AUJOURDHUI()>=M2+2)

- pour la couleur rouge :

=ET(M2<>"";R2&O2&Q2="";P2<>"";AUJOURDHUI()>=P2+3)
 
Dernière édition:
C

Compte Supprimé 979

Guest
Re : Colorier une ligne entiere sur condition de date

Re,

Ce n'est pas ce que j'ai voulu dire !

J'ai simplement dis que pour que ce soit plus facile pour toi à l'avenir de trouver la bonne formule, il est possible de procéder comme dans mon fichier joint plus haut.

Il est bien évident qu'une fois la formule créée et répondant à ton besoin, tu coupes cette formule et tu l'intègre dans ta MFC

Ensuite il suffit de copier/coller le format de la première ligne autant de fois que tu le souhaites.

Serait peut-être mieux de faire ça en VBA si tu as trops de lignes

A+
 

babelone

XLDnaute Occasionnel
Re : Colorier une ligne entiere sur condition de date

Bonsoir,

Histoire d'y voir plus clair, tu sembles ne pas tenir compte des dates des colonnes M (1ère demande) et Q (2ème relance), est ce bien ça ?!
A+
kjin

Je vous joint le fichier concerné que j'ai oublié de mettre tout a l'heure
On peux pour simplifier soit colorier toute la ligne soit colorier de la Cel M a la Cel R
Si Dte de demande aujourd'hui (17/10/08) et que pas de reponse du fournisseur au bout de 48h alors ligne jaune.
Si tjrs pas de reponse au bout de 5 jours alors Ligne Rouge.
Si date obtention ou dte refus alors ligne redeviend blanche
Et merci a tous !!!
voici le lien

Free - Envoyez vos documents
 
C

Compte Supprimé 979

Guest
Re : Colorier une ligne entiere sur condition de date

Re,

Si j'ai bien compris, il faut que l'on te mache tout le boulot :rolleyes:
Ma solution ne te convient donc pas !?

Alors bon courage pour la suite ... pfffffttt
 

babelone

XLDnaute Occasionnel
Re : Colorier une ligne entiere sur condition de date

Re,

Si j'ai bien compris, il faut que l'on te mache tout le boulot :rolleyes:
Ma solution ne te convient donc pas !?

Alors bon courage pour la suite ... pfffffttt

Non ,je souhaite le faire moi meme ,mais lorsque j'ai essayé vos divers solution soit cela ne marche pas comme je souhaite,soit ce me colorie les entetes de 2 cellules

Le feuille jointe,c'est pour vous rendre compte des colonnes exactes

J'ai fais des userform que je n'ai pas joint (fichier trop lourd) grace aux divers aides de ce forum mais je l'ai fait seule sans que l'on me mache le boulot sinon je n'apprendrais rien ....

Cdt.
 
C

Compte Supprimé 979

Guest
Re : Colorier une ligne entiere sur condition de date

Re,

Désolé, mais on ne doit pas parler de la même façon.

Ennoncé du problème de départ
En colonne M ( date de demande )
En colonne P (date de 1ere relance )
En colonne Q (date de 2eme relance)
En colonne R (obtention de la demande)
En colonne O (Refus obtention)
Et si une date en mise en colonne R ou O alors les colonne redevienne blanches puisque les condition sont remplies

Je souhaiterai que si suite a ma date de demande,je n'ai pas eu de reponse de mon fournisseur,lorsque j'entre une date (+48 heures) dans la cel P la ligne ce met en orange.
Donc saisie dans la colonne P, de la date de rappel
SI date d'aujourd'hui > date de rappel de + de 48 heure, alors ligne en orange !
C'est ça, ou j'ai mal compris?
 

Pièces jointes

  • CopiedeBabelone_MFC.zip
    17.7 KB · Affichages: 68
Dernière modification par un modérateur:

kjin

XLDnaute Barbatruc
Re : Colorier une ligne entiere sur condition de date

Re
Si Dte de demande aujourd'hui (17/10/08) et que pas de reponse du fournisseur au bout de 48h alors ligne jaune.
Si tjrs pas de reponse au bout de 5 jours alors Ligne Rouge.
Si date obtention ou dte refus alors ligne redeviend blanche
Le fichier n'apporte rien de nouveau
Par contre, ce que tu écris ci-dessus est contradictoire dans la mesure ou maintenant c'est la date de la demande qui fait référence et non plus la date de la première relance ! :rolleyes:
Donc je réitère ma question
Les 48h ou 72h (pour moi ça fait pas 5 jours mais bon...) doivent elles être comptabilisées à partir
de la date de la demande
de la 1ère relance s'il y en a une
de la 2ème s'il y en a une....
Bref, un petit effort...
A+
kjin

Edit: salut Bruno, j'ai du mal aussi...
 

babelone

XLDnaute Occasionnel
Re : Colorier une ligne entiere sur condition de date

Re,

Désolé, mais on ne doit pas parler de la même façon.

Ennoncé du problème de départ

Et merci a toi Bruno d'avoir pris la peine de me répondre



Donc saisie dans la colonne P, de la date de rappel
SI date d'aujourd'hui > date de rappel de + de 48 heure, alors ligne en orange !
C'est ça, ou j'ai mal compris?


Dans M :aujourd'hui nous sommes le 17/10/08 , donc si le 19/10/08 pas de dte dans O ou R alors ligne jaune. Si au bout de 5 jours, et tjrs pas de date dans O ou R alors ligne Rouge. Et si Dte de reponse positive dans O ou R alors ligne reste blanche ou redeviennent Blanche Je viens d'essayer le test de BrunoM45,mais chez moi cela ne fonctionne pas !!!

C'est bien indiqué dans mon 1er message que le test ce fait par rapport a la date de la demande
Et que au bout de 48h (JAUNE) + 72h ce qui fait bien 5 jours au total alors (ROUGE)
 
Dernière édition:

job75

XLDnaute Barbatruc
Re : Colorier une ligne entiere sur condition de date

Re et salut kjin,

Donc finalement les colonnes P et Q n'interviennent pas, alors voici les 2 formules de la MFC :

- pour la couleur orange :

=ET(R2&O2="";AUJOURDHUI()>=M2+2;AUJOURDHUI()<M2+5)

- pour la couleur rouge :

=ET(M2<>"";R2&O2="";AUJOURDHUI()>=M2+5)

A+
 
Dernière édition:

babelone

XLDnaute Occasionnel
Re : Colorier une ligne entiere sur condition de date

Re et salut kjin,

Donc finalement les colonnes P et Q n'interviennent pas, alors voici le 2 formules de la MFC :

- pour la couleur orange :

=ET(M2<>"";R2&O2="";AUJOURDHUI()>=M2+2;AUJOURDHUI()<M2+5)

- pour la couleur rouge :

=ET(M2<>"";R2&O2="";AUJOURDHUI()>=M2+5)

A+



Merci cela fonction bien,lorsque je met la MFC que sur une cellule en autre M2
Comment je peux le faire pour que cela fontionne sur la ligne entiere et tout le tableau
Faut il Cliquer a l'intersection des ligne et colonne en haut a droite pour tout selectionner ?

Merci a vous tous de vous décarcasser pour un boulet !!!!!
 

Discussions similaires

Réponses
5
Affichages
238
Réponses
10
Affichages
457

Statistiques des forums

Discussions
312 401
Messages
2 088 106
Membres
103 730
dernier inscrit
warwor