Pour formater les cellules si leur date est antérieure au jour actuel (feuille 1 = groupes, feuille 2 = dates et noms):
- Allez à la feuille 1, sélectionnez toutes les données (A1: D7 dans votre exemple)
- Cliquez sur Mise en forme conditionnelle> Nouvelle règle> Utiliser une formule pour déterminer les cellules à mettre en forme.
- Cliquez sur le bouton Format et remplacez le format par tout ce que vous voulez (en gardant à l'esprit que celui-ci est pour «avant le jour actuel». Collez ceci:
=VLOOKUP(A1,Sheet2!$A$1:$B$15,2,FALSE)<TODAY()
Changez le Sheet2!$A$1:$B$15
en ce qui convient à votre feuille de calcul (ceci est correct pour votre exemple). Assurez-vous de ne mettre que $
dans où ils sont en haut (ils sont pour des références absolues )
Pour formater les cellules si leur date est dans les 30 prochains jours:
- Allez à la feuille 1, sélectionnez toutes les données (A1: D7 dans votre exemple)
- Cliquez sur Mise en forme conditionnelle> Nouvelle règle> Utilisez une formule pour déterminer les cellules à mettre en forme.
- Cliquez sur le bouton Format et remplacez le format par tout ce que vous voulez (en gardant à l'esprit qu'il s'agit du format pour les dates à venir dans les 30 prochains jours. Entrez cette formule:
=DATEDIF(TODAY(), VLOOKUP(A1,Sheet2!$A$1:$B$15,2,FALSE), "d") < 30
Cela ressemble à la date de dif férence entre aujourd'hui et ceux sur la feuille 2. Si elles sont < 30
il est vrai et formate les cellules. Le "d"
est appelé le interval
et détermine s'il faut rechercher la différence entre les jours / mois / années, etc. Assurez-vous de ne mettre que le $
dans où ils sont en haut (ils sont pour des références absolues )
L'important est maintenant de cliquer sur le bouton Mise en forme conditionnelle> Gérer les règles> Afficher les règles de mise en forme pour: cette feuille de travail . Cliquez sur la deuxième formule (il devrait s'agir de celle avec, DATEDIF
puis cliquez sur la flèche vers le bas en haut à droite. Cette option donne la priorité à votre première formule.
Captures d'écran:
Cela a l'air un peu différent parce que vous aviez une date incorrecte dans votre exemple (yadyr):
DIF
pas direIF
. +1 si vous avez trouvé ma réponse :) utileEn supposant que les groupes apparaissent sur la feuille Sheet1, la liste des noms et des dates se trouve sur la feuille 2:
Formule:
Ajustez la plage de la table de correspondance en fonction des données de la feuille 2.
Notez qu'il n'y a pas de signe $ dans la première référence A1. C'est important. Si la cellule en haut à gauche de la table sélectionnée n'est pas A1, vous devez utiliser l'adresse de cellule de la table en haut à gauche que vous avez sélectionnée.
De cette façon, le format conditionnel examinera la cellule actuelle, même si le format est étendu / copié vers d'autres lignes ou colonnes.
la source