Mise en forme conditio
Fermé
dinosaure49
Messages postés
4
Date d'inscription
jeudi 29 août 2013
Statut
Membre
Dernière intervention
2 septembre 2013
-
2 sept. 2013 à 12:29
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 2 sept. 2013 à 14:01
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 2 sept. 2013 à 14:01
A voir également:
- Mise en forme conditio
- Mise en forme conditionnelle excel - Guide
- Mise en forme tableau word - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise en forme tableau croisé dynamique - Guide
- Mise a jour windows 10 - Accueil - Mise à jour
2 réponses
Zoul67
Messages postés
1959
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
30 janvier 2023
149
2 sept. 2013 à 12:36
2 sept. 2013 à 12:36
Bonjour,
=SI(A1="oui";AUJOURDHUI()-I4>31;AUJOURDHUI()-I4>91)
Si ça ne colle pas, peux-tu clarifier le besoin ?
A+
=SI(A1="oui";AUJOURDHUI()-I4>31;AUJOURDHUI()-I4>91)
Si ça ne colle pas, peux-tu clarifier le besoin ?
A+
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
2 sept. 2013 à 12:41
2 sept. 2013 à 12:41
Bonjour quel est le rapport entre la MFC et cette formule qui elle, donne un résultat ?
A priori si vous parlez de MFC il vous faut deux niveaux de formatgae
le premier avec la formule:
=ET(A1="oui";AUJOURDHUI()-14>31)
pour un premier formatage (prioritaire à mettre au 1° rang
et ensuite:
=AUJOURDHUI()-14>91
mais au final on ne voit pas très bien ce que vont donner ces formules, sachant que AUJOURDHUI() pour Excel vaut 41519 , 41519-14 sera toujours plus grand que 91!!
pouvez vous nous en dire plus sur ce que vous voulez faire ne fait pas beaucoup de différence!
A vous lire
crdlmnt
A priori si vous parlez de MFC il vous faut deux niveaux de formatgae
le premier avec la formule:
=ET(A1="oui";AUJOURDHUI()-14>31)
pour un premier formatage (prioritaire à mettre au 1° rang
et ensuite:
=AUJOURDHUI()-14>91
mais au final on ne voit pas très bien ce que vont donner ces formules, sachant que AUJOURDHUI() pour Excel vaut 41519 , 41519-14 sera toujours plus grand que 91!!
pouvez vous nous en dire plus sur ce que vous voulez faire ne fait pas beaucoup de différence!
A vous lire
crdlmnt
dinosaure49
Messages postés
4
Date d'inscription
jeudi 29 août 2013
Statut
Membre
Dernière intervention
2 septembre 2013
2 sept. 2013 à 13:04
2 sept. 2013 à 13:04
en faite je cherche à faire une mise en forme conditionnelle comme suit :
dans ma case B1
Si la date est comprise entre 0 et 24 jours après aujourdhui() alors case verte
Si la date est comprise entre 25 et 31 jours après aujourdhui() alors case orange
Si la date est supérieure à 31 jours après aujourdhui() alors case rouge
Si A1=oui alors:
Si la date est comprise entre 0 et 84 jours après aujourdhui() alors case verte
Si la date est comprise entre 85 et 91 jours après aujourdhui() alors case orange
Si la date est supérieure à 91 jours après aujourdhui() alors case rouge
De plus, si B1 contient une date vérifié si C1 contient une date.
Si C1 contient date alors passer B1 en vert et traiter la date B1 de la même façon qu'au-dessus. Etc
Si b1 = date c1= date d1= date passer en vert b1 c1 d1 et traiter e1 comme au-dessus.
de plus si la case est sans date alors blanc
dans ma case B1
Si la date est comprise entre 0 et 24 jours après aujourdhui() alors case verte
Si la date est comprise entre 25 et 31 jours après aujourdhui() alors case orange
Si la date est supérieure à 31 jours après aujourdhui() alors case rouge
Si A1=oui alors:
Si la date est comprise entre 0 et 84 jours après aujourdhui() alors case verte
Si la date est comprise entre 85 et 91 jours après aujourdhui() alors case orange
Si la date est supérieure à 91 jours après aujourdhui() alors case rouge
De plus, si B1 contient une date vérifié si C1 contient une date.
Si C1 contient date alors passer B1 en vert et traiter la date B1 de la même façon qu'au-dessus. Etc
Si b1 = date c1= date d1= date passer en vert b1 c1 d1 et traiter e1 comme au-dessus.
de plus si la case est sans date alors blanc
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
2 sept. 2013 à 14:01
2 sept. 2013 à 14:01
Re
en supposant que la date soit en B1:
Format vert:
=OU(ET(B$1>0;$A$1<>"oui";B$1<=AUJOURDHUI()+24);ET(B$1>0;A$1="oui";B$1<=AUJOURDHUI()+84))
Format orange
=OU(ET(B$1>0;$A$1<>"oui";B$1<=AUJOURDHUI()+31);ET(B$1>0;A$1="oui";B$1<=AUJOURDHUI()+91))
Format orange
=OU(ET(B$1>0;$A$1<>"oui";$B$1>AUJOURDHUI()+31);ET(B$1>0;$A$1="oui";B$1>AUJOURDHUI()+91))
Si vous sélectionnez tous le champ à traiter de laigne 1 et que vous placez aux bons endroits les signes $, l'application se décalera à partir du oui toujours en A1 sur les cellules b,c,d,e ect de la ligne 1.
Nota:
respectez bien l'ordre des MFC
La formule s'applique dès qu'une valeur date est entrée dans la cellule, via le code B1>0
les formules de MFC ne nécessitent pas l'information SI. Elle est même quelque fois refusée par Excel.
crdlmnt
en supposant que la date soit en B1:
Format vert:
=OU(ET(B$1>0;$A$1<>"oui";B$1<=AUJOURDHUI()+24);ET(B$1>0;A$1="oui";B$1<=AUJOURDHUI()+84))
Format orange
=OU(ET(B$1>0;$A$1<>"oui";B$1<=AUJOURDHUI()+31);ET(B$1>0;A$1="oui";B$1<=AUJOURDHUI()+91))
Format orange
=OU(ET(B$1>0;$A$1<>"oui";$B$1>AUJOURDHUI()+31);ET(B$1>0;$A$1="oui";B$1>AUJOURDHUI()+91))
Si vous sélectionnez tous le champ à traiter de laigne 1 et que vous placez aux bons endroits les signes $, l'application se décalera à partir du oui toujours en A1 sur les cellules b,c,d,e ect de la ligne 1.
Nota:
respectez bien l'ordre des MFC
La formule s'applique dès qu'une valeur date est entrée dans la cellule, via le code B1>0
les formules de MFC ne nécessitent pas l'information SI. Elle est même quelque fois refusée par Excel.
crdlmnt
2 sept. 2013 à 12:59