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
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
A voir également:

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
Bonjour,

=SI(A1="oui";AUJOURDHUI()-I4>31;AUJOURDHUI()-I4>91)
Si ça ne colle pas, peux-tu clarifier le besoin ?

A+
0
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:59
ça semble coller merci
0
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
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





0
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
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
0
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
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
0