Syntaxe
La fonction EXACT s’écrit de la façon suivante :
= EXACT( texte1 ; texte2 )
Cette fonction possède deux arguments.
texte1
– Texte à comparer.texte2
– Texte à comparer.
La fonction EXACT permet de comparer deux textes et indique s’ils sont égaux (VRAI) ou non (FAUX). L’intérêt majeur de cette fonction est qu’elle est sensible à la casse. C’est-à-dire qu’elle vérifie également les majuscules et minuscules. Associée à d’autres fonctions elle permet de les transformer de fonctions non sensibles à la casse en fonctions sensibles à la casse.
Pour se servir de la fonction EXACT, il faut saisir en tant qu’arguments deux textes à comparer. Ils peuvent être saisis directement dans la fonction ou être appelés dans une autre cellule.
A1 = "Excel"
= EXACT( "EXCEL" ; A1 )
--> Résultat : FAUX
A1 = "Excel"
= EXACT( "Excel" ; A1 )
--> Résultat : VRAI
Par défaut, les tests logiques sur Excel mettant en œuvre des textes ne sont pas sensibles à la casse.
A1 = "Excel"
= "EXCEL" = A1
--> Résultat : VRAI
Quelques utilisations de la fonction EXACT
Faire une RECHERCHEV ou RECHERCHEH sensible à la casse (en tenant compte des majuscules)
La fonction RECHERCHEV et la fonction RECHERCHEH ne permettent pas de les associer avec la fonction EXACT, la meilleure solution est alors d’utiliser la solution INDEX EQUIV.
= INDEX( B2:B10 ; EQUIV( VRAI ; EXACT( valeur ; A2:A10 ) ; 0 ) )
Compter les cellules contenant un texte précis (sensible à la casse)
Pour compter les cellules contenant un texte particulier tout en tenant compte des majuscules et des minuscules, il faut associer la fonction EXACT à la fonction SOMMEPROD de la façon suivante :
= SOMMEPROD( --EXACT( texte ; plage_de_cellules ) )
Compter les cellules contenant un texte précis (sensible à la casse)
Pour compter les cellules contenant un texte particulier tout en tenant compte des majuscules et des minuscules, il faut associer la fonction EXACT à la fonction SOMMEPROD de la façon suivante :
= SOMMEPROD( --EXACT( texte ; plage_de_cellules ) )
Additionner des cellules suivant un critère texte sensible à la casse
Pour additionner des cellules selon un critère de type texte sensible à la casse, on se sert à nouveau de la fonction SOMMEPROD avec la fonction EXACT.
= SOMMEPROD( --EXACT( texte ; plage_de_cellules ) * plage_a_additionner )