Formule Excel: plusieurs cellules sont égales -

Table des matières

Formule générique

(=AND(range1=range2))

Sommaire

Pour confirmer que deux plages de même taille contiennent les mêmes valeurs, vous pouvez utiliser une formule matricielle simple basée sur la fonction ET. Dans l'exemple illustré, la formule en C9 est:

(=AND(B5:D12=F5:H12))

Remarque: il s'agit d'une formule matricielle et doit être saisie avec Ctrl + Maj + Entrée.

Explication

La fonction AND est conçue pour évaluer plusieurs expressions logiques et renvoie VRAI uniquement lorsque toutes les expressions sont VRAIES.

Dans ce cas, nous comparons simplement une plage avec une autre avec une seule expression logique:

B5:D12=F5:H12

Les deux plages, B5: B12 et F5: H12 ont les mêmes dimensions, 5 lignes x 3 colonnes, contenant chacune 15 cellules. Le résultat de cette opération est un tableau de 15 valeurs TRUE FALSE de mêmes dimensions:

(VRAI, VRAI, VRAI;
VRAI, VRAI, VRAI;
VRAI, VRAI, VRAI;
VRAI, VRAI, VRAI;
VRAI, VRAI, VRAI;
VRAI, VRAI, VRAI;
VRAI, VRAI, VRAI;
VRAI, VRAI, VRAI)

Chaque valeur TRUE FALSE est le résultat de la comparaison des cellules correspondantes dans les deux tableaux.

La fonction AND renvoie TRUE uniquement si toutes les valeurs du tableau sont TRUE. Dans tous les autres cas, AND retournera FALSE.

Option sensible à la casse

La formule ci-dessus n'est pas sensible à la casse. Pour comparer deux plages en respectant la casse, vous pouvez utiliser une formule comme celle-ci:

(=AND(EXACT(range1,range2)))

Ici, la fonction EXACT est utilisée pour s'assurer que le test est sensible à la casse. Comme la formule ci-dessus, il s'agit d'une formule matricielle et doit être entrée avec Ctrl + Maj + Entrée.

Articles intéressants...