Formule Excel: mettre en évidence les dates dans les N prochains jours -

Table des matières

Formule générique

=AND(A1>TODAY(),A1<=(TODAY()+days))

Sommaire

Si vous souhaitez mettre en évidence les dates qui se produisent dans les N prochains jours avec une mise en forme conditionnelle, vous pouvez le faire avec une formule qui utilise la fonction AUJOURD'HUI avec ET. C'est un excellent moyen de signaler visuellement des éléments tels que les dates d'expiration, les délais, les événements à venir et les dates par rapport à la date actuelle.

Par exemple, si vous avez des dates dans la plage B4: G11 et que vous souhaitez mettre en évidence les cellules qui se produisent dans les 30 prochains jours, sélectionnez la plage et créez une nouvelle règle CF qui utilise cette formule:

=AND(B4>TODAY(),B4<=(TODAY()+30))

Remarque: il est important que les formules CF soient saisies par rapport à la "cellule active" dans la sélection, qui est supposée être B4 dans ce cas.

Une fois que vous avez enregistré la règle, vous verrez les dates survenant dans les 30 prochains jours en surbrillance.

Explication

La fonction AND prend plusieurs arguments et renvoie TRUE uniquement lorsque tous les arguments renvoient TRUE. La fonction AUJOURD'HUI renvoie la date actuelle. Les dates dans Excel sont simplement de grands numéros de série, vous pouvez donc créer une nouvelle date relative en ajoutant ou en soustrayant des jours. AUJOURD'HUI () + 30 crée une nouvelle date 30 jours dans le futur, donc quand un jour est supérieur à aujourd'hui et inférieur à aujourd'hui + 30, les deux conditions sont vraies et la fonction AND renvoie true, déclenchant la règle.

Jours variables

Bien sûr, vous pouvez ajuster les jours à n'importe quelle valeur que vous aimez:

=AND(B4>TODAY(),B4TODAY(),B4<=(TODAY()+45)) // next 45 days

Utiliser d'autres cellules pour l'entrée

Vous n'avez pas besoin de coder en dur les dates dans la règle. Pour rendre une règle plus flexible, vous pouvez utiliser d'autres cellules comme des variables dans la formule. Par exemple, vous pouvez nommer la cellule E2 "jours" et réécrire la formule comme suit:

=AND(B4>TODAY(),B4<=(TODAY()+days))

Lorsque vous modifiez l'une ou l'autre de ces dates, la règle de mise en forme conditionnelle répondra instantanément. En utilisant d'autres cellules pour l'entrée et en les nommant comme plages nommées, vous rendez la mise en forme conditionnelle interactive et la formule est plus simple et plus facile à lire.

Articles intéressants...