![](https://cdn.wiki-base.com/6596512/excel_formula_data_validation_date_in_specific_year__2.png.webp)
Formule générique
=YEAR(A1)=2016
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 au cas où vous souhaiteriez ou auriez besoin de plus de contrôle et de flexibilité.
Pour permettre à un utilisateur de saisir uniquement les dates d'une année donnée, vous pouvez utiliser la validation des données avec une formule personnalisée basée sur la fonction YEAR.
Dans l'exemple illustré, la validation des données appliquée à C5: C7 est:
=YEAR(C5)=2016
Explication
Les règles de validation des données sont déclenchées lorsqu'un utilisateur ajoute ou modifie une valeur de cellule.
Cette formule de validation personnalisée vérifie simplement l'année de n'importe quelle date par rapport à une valeur d'année codée en dur à l'aide de la fonction YEAR.
Lorsqu'un utilisateur entre une valeur, la fonction YEAR extrait et compare l'année à 2016:
=YEAR(C5)=2016
Lorsque les années correspondent, l'expression renvoie TRUE et la validation réussit. Si les années ne correspondent pas ou si la fonction YEAR n'est pas en mesure d'extraire une année, la validation échoue.
Date cette année
Pour autoriser uniquement les dates de l'année en cours, vous pouvez ajuster la formule comme suit:
=YEAR(C5)=YEAR(TODAY())
La fonction AUJOURD'HUI renvoie la date actuelle sur une base continue, donc la formule renvoie VRAI uniquement lorsqu'une date est dans l'année en cours.
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.