Formule Excel: plusieurs cellules ont la même valeur sensible à la casse -

Formule générique

(=AND(EXACT(range,value)))

Sommaire

Pour vérifier que plusieurs cellules ont la même valeur avec une formule sensible à la casse, vous pouvez utiliser une formule matricielle simple basée sur la fonction EXACT avec la fonction ET. Dans l'exemple illustré, la formule en G5 est:

=AND(EXACT(B5:F5,B5))

Il s'agit d'une formule matricielle et doit être saisie avec Ctrl + Maj + Entrée

Explication

Cette formule utilise la formule EXACT pour comparer une plage de cellules à une seule valeur:

=EXACT(B5:F5,B5)

Parce que nous donnons EXACT une plage de valeurs dans le premier argument, nous récupérons un résultat de tableau contenant des valeurs TRUE FALSE:

(TRUE,FALSE,TRUE,TRUE,TRUE)

Ce tableau entre dans la fonction AND, qui retourne TRUE uniquement si toutes les valeurs du tableau sont TRUE.

Ignorer les cellules vides

Pour ignorer les cellules vides, tout en traitant les cellules non vides en respectant la casse, vous pouvez utiliser une version de la formule basée sur SUMPRODUCT:

=SUMPRODUCT(--(EXACT(range,value)))=COUNTA(range)

Ici, nous comptons les correspondances exactes en utilisant la même formule EXACT ci-dessus, obtenons un nombre total avec SUMPRODUCT et comparons le résultat à un nombre de toutes les cellules non vides, déterminé par COUNTA.

Il s'agit d'une formule matricielle, mais Ctrl + Maj + Entrée n'est pas nécessaire car SUMPRODUCT gère le tableau de manière native.

Articles intéressants...