Excel , quelle fonction appliquée ?

Fermé
chloe1611 Messages postés 6 Date d'inscription jeudi 18 février 2016 Statut Membre Dernière intervention 19 février 2016 - 18 févr. 2016 à 19:11
Dddiaz Messages postés 33 Date d'inscription mercredi 28 janvier 2015 Statut Membre Dernière intervention 20 février 2016 - 20 févr. 2016 à 14:12
Bonsoir,

Dans le cadre de mon stage je suis amenée à réaliser un tableau excel (2010) sur le suivi de formation. Les colonnes principales qui m'intéressent sont D4 (qui correspond à la formation déjà passée étant valide 1 ans)et D5 étant la date d’expiration de la formation (donc 1 ans après). Pour rendre la lisibilité plus facile j'aimerais pouvoir mettre les cellules automatiquement :
En rouge 1 mois avant la date d'expiration
En orange 2 mois avant
Et en vert le reste

J'y ai déjà passé un temps fou mais je n'y arrive pas, Comment faire ? Quelles sont les formules à appliquer ?
Merci d'avance.
A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
18 févr. 2016 à 19:42
Bonjour
utilisez les mises en forme conditionnelle par formule:
pur mémoire: sélection du champ / onglet accueil / mise en forme conditionnelle / Nouvelle régle / utiliser une formule

1° formule pour le rouge:

=ET($D5>AUJOURDHUI();$D5<=AUJOURDHUI()+30)

format / formatez / OK vous revenez à la fenêtre de MFC

nouvelle régle (en haut à gauche)

=ET($D5>AUJOURDHUI();$D5<=AUJOURDHUI()+60)

30 et 60 car il est plus simple de travailler avec un nombre de jour qu'avec la date exacte., ce qui devrait suffire pour une alerte ne nécessitant pas cette précision.

et pour le vert si vous voulez du vert uniquement sur les cellules avec date

=$D5>AUJOURDHUI() qui laissera en blanc toutes les dates éventuellement dépassées
(mais ça dépend de ce que avez dans la cellule?

veillez, à l'aide des flèches ascenseur de la fenêtre de MFC que les règles soient bien dans l'ordre : rouge, orange, vert

crdlmnt


0
chloe1611 Messages postés 6 Date d'inscription jeudi 18 février 2016 Statut Membre Dernière intervention 19 février 2016
18 févr. 2016 à 20:28
Enfait je veux mettre seulement les cellules de la colonne D5 en couleur en fonction des dates d’expiration, du coup ces cellules contiennent des dates
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
18 févr. 2016 à 20:43
Que vous soyez en D5 ou sur un champ plus grand le principe est le même, mais comme vous parlez de la "colonne" D5 on ne sait pas trop s'il s'agit d'une colonne ou d'une cellule
Ca ne change rien à la proposition
0
chloe1611 Messages postés 6 Date d'inscription jeudi 18 février 2016 Statut Membre Dernière intervention 19 février 2016
18 févr. 2016 à 20:45
D'accord merci beaucoup.
0
Dddiaz Messages postés 33 Date d'inscription mercredi 28 janvier 2015 Statut Membre Dernière intervention 20 février 2016 1
18 févr. 2016 à 20:07
Bonsoir,

Vous positionner sur la D5 dans le ruban accueil choisir "mise en forme conditionnelle"
sélectionner "utiliser une formule pour déterminer pour quelles cellules le format sera applique"
1. =ET(AUJOURDHUI()>=DATE(ANNEE($D5);MOIS($D5)-1;JOUR($D5))) cliquer sur Format, puis cliquer sur Police style:"gras" couleur: "Rouge"
2. =ET(AUJOURDHUI()>=DATE(ANNEE($D5);MOIS($D5)-2;JOUR($D5)))
Cliquer sur format, puis cliquer sur police style: " gras" couleur: "orange"
3. =ET(AUJOURDHUI()>=DATE(ANNEE($D5)-1;MOIS($D5);JOUR($D5)))
Cliquer sur format, puis cliquer sur police style: "gras" couleur: "vert"

Pour chaque formule choisir a quelles cellules s'applique la mise en forme, bien mettre les condition dans l'ordre. Normalement ça devrais fonctionner.

Attention moi je suis en excel 2016, mais le principe doit être le même pour 2010.

Bien à vous

0
chloe1611 Messages postés 6 Date d'inscription jeudi 18 février 2016 Statut Membre Dernière intervention 19 février 2016
18 févr. 2016 à 20:28
Merci beaucoup j'essaie dès demain.
0
chloe1611 Messages postés 6 Date d'inscription jeudi 18 février 2016 Statut Membre Dernière intervention 19 février 2016
19 févr. 2016 à 14:12
Bonjour, je ne comprend pas j'ai fais exactement comme vous m'avez dis mais toutes les cellules de la colline E5 se mettent en vert alors que certaine date d'expiration sont à 1 mois et donc devrait s'afficher en rouge...
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
19 févr. 2016 à 16:55
Je ne sais pas quelle option vous avez adoptée, mais dans tous les cas, il faut que les MFC soient dans le bonne ordre
voyez dans la fenêtre des MFC avec les flêches ascenseur de façon à situer le 1° lieu la MFC avec le délai le plus court,(le rouge) et en dernier le vert
Par ailleurs si vous avez utiliser la proposition de Ddddiaz et pur info, la formule contient des éléments superflus (ET)


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

suffit ainsi que pour les deux autres

crdlmnt
0
chloe1611 Messages postés 6 Date d'inscription jeudi 18 février 2016 Statut Membre Dernière intervention 19 février 2016
19 févr. 2016 à 19:13
Et enfait je me suis trompée, c'est E5 la colonne contenant les dates d'expiration , c'est donc les cellules de celle-ci qui doivent être rouge, verte ou Orange. Cela change quelque chose à la formule je suppose ?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
19 févr. 2016 à 19:33
Sélectionnez le champ E et remplacez $D5 par $E5, il faut que la formule soit associée aux cellules qui contiennent la date.
avec la sélection du champ, entrez la formule avec l'adresse de la 1° cellule du champ, le reste s'ajuste.
crdlmnt
0