Mise en forme conditio
dinosaure49
Messages postés
4
Statut
Membre
-
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Dans une Mise en forme conditionnelle ; Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué.
Je souhaite avoir cette formule :
Si A1=oui alors =AUJOURDHUI()-I4>31 sinon =AUJOURDHUI()-I4>91
Pourriez-vous m'aider à rédiger cette formule.
Cordialement
Dans une Mise en forme conditionnelle ; Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué.
Je souhaite avoir cette formule :
Si A1=oui alors =AUJOURDHUI()-I4>31 sinon =AUJOURDHUI()-I4>91
Pourriez-vous m'aider à rédiger cette formule.
Cordialement
A voir également:
- Mise en forme conditio
- Mise en forme conditionnelle excel - Guide
- Mise en forme tableau croisé dynamique - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Mise en forme whatsapp - Guide
2 réponses
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+
dinosaure49
Messages postés
4
Statut
Membre
ça semble coller merci
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
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
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