Formule Excel: la validation des données ne doit pas exister dans la liste -

Table des matières

Formule générique

=COUNTIF(list,A1)=0

Sommaire

Remarque: Excel dispose de règles de validation de données intégrées pour les listes déroulantes. Cette page explique comment créer une règle de validation personnalisée lorsque vous souhaitez * empêcher * un utilisateur de saisir une valeur dans une liste.

Pour autoriser uniquement les valeurs qui n'existent pas dans une liste, vous pouvez utiliser la validation des données avec une formule personnalisée basée sur la fonction COUNTIF. Dans l'exemple illustré, la validation des données appliquée à B5: B9 est:

=COUNTIF(list,B5)=0

où "liste" est la plage nommée D5: D7.

Explication

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

Dans ce cas, la fonction COUNTIF fait partie d'une expression qui renvoie TRUE lorsqu'une valeur n'existe pas dans une liste définie. La fonction COUNTIF compte simplement les occurrences de la valeur dans la liste. Tant que le nombre est égal à zéro, l'entrée passera la validation. Si le compte n'est pas nul (c'est-à-dire que l'utilisateur a entré une valeur dans la liste), la validation échouera.

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 B5.

Articles intéressants...