Mise en forme conditio

dinosaure49 Messages postés 4 Statut Membre -  
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
A voir également:

2 réponses

Zoul67 Messages postés 2001 Statut Membre 149
 
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 Statut Membre
 
ça semble coller merci
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 449
 
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 Statut Membre
 
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 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 449
 
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