Formule Excel: la validation des données autorise uniquement les majuscules -

Formule générique

=AND(EXACT(A1,UPPER(A1)),ISTEXT(A1))

Sommaire

Pour permettre à un utilisateur de saisir uniquement du TEXTE en majuscules, vous pouvez utiliser la validation des données avec une formule personnalisée basée sur les fonctions UPPER, EXACT et AND.

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

=AND(EXACT(C5,UPPER(C5)),ISTEXT(C5))

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 UPPER modifie les valeurs de texte en majuscules et la fonction EXACT effectue une comparaison sensible à la casse.

La fonction AND prend plusieurs arguments (conditions logiques) et renvoie VRAI uniquement lorsque tous les arguments renvoient VRAI.

La première condition logique compare la valeur saisie par l'utilisateur à une version majuscule de la même valeur:

EXACT(C5,UPPER(C5)

Le deuxième test de condition logique qui entre en C5 est en fait du texte

ISTEXT(C5)

Si les deux conditions sont TRUE, la fonction AND renvoie TRUE et l'entrée réussit la validation. Si l'une des conditions est FALSE, AND renvoie FALSE et l'entrée échoue à la validation des données.

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