Mise en forme conditionnelle

Fermé
justine74330 Messages postés 4 Date d'inscription mardi 28 octobre 2014 Statut Membre Dernière intervention 28 octobre 2014 - 28 oct. 2014 à 10:23
redaiwa Messages postés 351 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 25 janvier 2024 - 28 oct. 2014 à 15:39
bonjour à tous,

je vous explique mon problème, j'ai mis en place un tableau Excel (2010), dans lequel je reprend toutes les dates de validité des papiers de mes salariés (carte d'identité, passeport, attestation sécu...). je souhaiterais que deux mois avant la fin de validité la case passe en orange et un mois avant le date de fin de validité elle passe en rouge automatiquement.
pourriez vous m'aider.

De plus si la formule est étirable sa serai parfait parce que j'en ai vraiment beaucoup.

Attendant impatiemment votre aide.

2 réponses

redaiwa Messages postés 351 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 25 janvier 2024 119
28 oct. 2014 à 12:40
Salam Justine et Vaucluse.

La succession des fenêtres dépend de la version d'Excel utilisée. Moi, j'utilise la version 2010 et je te propose cet exemple que tu adapteras à ton cas :

https://www.cjoint.com/?DJCmPaINiH8

Les formules utilisées sont un peu différentes de celles de Vaucluse mais le principe est le même.

Bonne journée à tous :)

1
redaiwa Messages postés 351 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 25 janvier 2024 119
28 oct. 2014 à 12:49
En supposant que le tableau occupe les colonnes de A à D et que la date de validité est en colonne D :

La première formule
=ET($D1-AUJOURDHUI()<=60;$D1<>"")
est à appliquer à tout le tableau
$A:$D
avec un format de fond Orange.

La deuxième formule
=ET($D1-AUJOURDHUI()<=30;$D1<>"")
est à appliquer à tout le tableau
$A:$D
avec un format de fond Rouge.

NB1 : veiller à insérer les formules dans cet ordre.
NB2 : la condition
$D1<>""
évite de colorer les cellules vides.
0
justine74330 Messages postés 4 Date d'inscription mardi 28 octobre 2014 Statut Membre Dernière intervention 28 octobre 2014
28 oct. 2014 à 14:52
merci beaucoup! j'ai enfin réussi.
je comprend pas vraiment la formule mais sa fonctionne alors génial.
0
redaiwa Messages postés 351 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 25 janvier 2024 119
28 oct. 2014 à 15:39
Ravi pour toi. :)
Pense à mettre le sujet en Résolu.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié par Vaucluse le 28/10/2014 à 11:29
Bonjour
sélectionnez le champ de date:

$Ruban / onglet accueil/ Icone mise en forme conditionnelle/
dans le menu " nouvelle régle"
fenêtre suivante:
"utiliser une formule..."
Fenêtre suivante:
la formule est:
=AUJOURDHUI()>l>Cell-30)
pour un décalage de 30 jours et si vous voulez deux mois exact, celle ci:

=AUJOURDHUI()>DATE(ANNEE(Cell);MOIS(Cell)-1;JOUR(Cell))

(Cell étant l'adresse de la 1° cellule en haut à gauche du champ sélectionné)


cliquez sur format dans la fenêtre , formatez comme vous le souhaitez,
OK pour revenir à la fenêtre de MFC cliquez en haut sur "nouvelle règle"

passez la suivante, avec cette formule:

=AUJOURDHUI()>Cell-60 pour 60 jours
ou
=AUJOURDHUI()>DATE(ANNEE(Cell);MOIS(Cell)-1;JOUR(Cell))

formatez

et fermez tout par OK/OK

Gardez bien le classement ci dessus des MFC dans la fenêtre



crdlmnt


Errare humanum est, perseverare diabolicum
0
justine74330 Messages postés 4 Date d'inscription mardi 28 octobre 2014 Statut Membre Dernière intervention 28 octobre 2014
28 oct. 2014 à 11:48
Je viens d'essayer je n'y arrive pas ...
0
justine74330 Messages postés 4 Date d'inscription mardi 28 octobre 2014 Statut Membre Dernière intervention 28 octobre 2014 > justine74330 Messages postés 4 Date d'inscription mardi 28 octobre 2014 Statut Membre Dernière intervention 28 octobre 2014
28 oct. 2014 à 11:56
Je ne comprend pas ce qu'est Cell exactement , ni pourquoi vous parlez de fenêtre suivante puisque je n'ai pas ce choix ...
0