Mise en forme conditionnelle. Du lourd ;)

Résolu
igroig Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,


J'aurai besoin d'aide pour la mise en forme conditionnelle je pense des cellules pour un fichier.


Soit les cellules D1 - D2 - D3 - D4

J'aimerai :
1) Lorsque les 4 cellules sont vides, les cases soient grisés.
2) J'écris dans D1 par exemple, le fond devient blanc pour celle ci, et orange pour les autres si elles sont encore vides (et idem si j'écris dans une des autres cases).
3) Seulement dans D4, lorsque j'écris dedans une date, si celle si est dépassé depuis 3 ans par rapport à la date du jour, elle devient rouge. (Par exemple, j'ai écris dedans 10/02/2012, donc dépassé de plus de 3ans donc rouge, si 10/02/2014 j'aimerai que cela reste blanc)

Si cela est pas assez clair, je ferai un exemple via excel mais sans formule ou MJC !

Merci pour les personnes qui vont prendre la peine de réfléchir et de répondre :)

3 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

Selectionner la plage D1:D4
MFC Nouvelle regle Appliquer formule
formule : NB($D$1:$D$4)=0 format gris
Reselectionner la plage
MFC Nouvelle regle Appliquer formule
formule : NB($D$1:$D$4)>0 format orange
Reselectionner une derniere fois la plage
MFC Nouvelle regle Appliquer mise en forme aux cellules qui contiennent
Choisir Aucune cellule vide et format blanc

Cdlmnt
0
igroig Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
MFC Nouvelle regle Appliquer mise en forme aux cellules qui contiennent
Choisir Aucune cellule vide et format blanc


J'utilise Excel 2003 dans mon entreprise et je ne trouve pas cette dernière solution.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 440
 
Bonjour
du lourd?????
Mise en forme conditionnelle par formule sur D1:D4 en respectant bien l'ordre dans la fenêtre de MFC
Pour le blanc
=$D1<>""
pour l'orange
=NB.SI($D1:$D4;"<>")

en plaçant bien le blanc en début de liste
et bien sur pour le grisé, autant formater d'entrée les cellules de base

crdlmnt


Errare humanum est, perseverare diabolicum
0
igroig Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour Vaucluse,

J'ai Excel 2003 sur le pc du travail, et je n'y arrive pas. Cela ne fonctionne pas.

Pour le coup du grisé dés le départ j'y avais pensé mais sans résultat.

Avec ta méthode, même quand j'écris dans la cellule, cela reste gris et les autres ne passe pas orange.

La pour le coup je suis dépassé ou peut être ma version d'excel...
0
igroig Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Je ne suis pas arrivé à utiliser aucune des deux solutions précédentes.

J'utilise excel 2003 actuellement.

Pour faire plus simple,

Soit D1 - D2 - D3 - D4

1) les 4 cellules sont vides -> fond gris
2) Dans une des cellules il y a une date -> les 4 cellules avec fond orange
3) Dans les 4 cellules il y a une date -> fond blanc
4) (si possible), dans D4, lorsque la date est dépassé de plus de 3ans -> fond rouge.

Thanks !
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 440
 
Bonjour
Çà n'était pas la question initiale???, relisez la !!!!!
Avec cette nouvelle donne
sélectionnez D1:D4
Laissez les cellules en blanc
ensuite
excel 2003> barre d'outil / format / mise en forme conditionnelle
option mise en forme conditionnelle par formule
1° la formule est pour le format rouge
=$D$4<DATE(ANNEE(AUJOURDHUI()-3;MOIS(AUJOURDHUI();JOUR(AUJOURDHUI())
2° la formule est pour format orange
=NB.SI($D$1:D$4;">0")=4
3° la formule est pour gris:
=NB.SI($D$1:$D$4;">0")=0

entrez les règles dans l'ordre ci dessus, la 1° reconnue éliminant les suivantes, les cellules non concernées restant en blanc
crdlmnt
0