Formule Excel: date de validation des données dans les 30 prochains jours -

Table des matières

Formule générique

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

Sommaire

Remarque: Excel dispose de plusieurs règles de validation de données intégrées pour les dates. Cette page explique comment créer votre propre règle de validation basée sur une formule personnalisée lorsque vous souhaitez plus de contrôle et de flexibilité.

Pour n'autoriser qu'une date dans les 30 prochains jours, vous pouvez utiliser la validation des données avec une formule personnalisée basée sur les fonctions ET et AUJOURD'HUI.

Dans l'exemple illustré, la validation des données appliquée à C5: C7 est:

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

Explication

Les règles de validation des données sont déclenchées lorsqu'un utilisateur ajoute ou modifie une valeur de cellule.

La fonction AUJOURD'HUI renvoie la date du jour (recalculée sur une base continue). La fonction AND prend plusieurs expressions logiques et retourne TRUE uniquement lorsque toutes les expressions renvoient TRUE. Dans ce cas, nous devons tester deux conditions:

La première condition vérifie que l'entrée est supérieure à aujourd'hui:

C5>TODAY()

La deuxième condition vérifie que l'entrée est inférieure à aujourd'hui + 30:

C5<=(TODAY()+30)

(Les dates ne sont que des numéros de série dans Excel, nous pouvons donc simplement en ajouter 30).

Si les deux expressions logiques renvoient TRUE, la fonction AND renvoie TRUE et la validation réussit. Si l'une ou l'autre des expressions renvoie FALSE, la validation des données échoue.

Remarque: les références de cellule dans les formules de validation de données sont relatives à la cellule supérieure gauche de la plage sélectionnée lorsque la règle de validation est définie, dans ce cas C5.

Articles intéressants...