Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 EQUIV sensible à la casse ?

amgue

XLDnaute Junior
Bonjour,

Dans l'exemple fourni, la fonction EQUIV renvoie la ligne 7, ce qui est incorrect. La ligne 10 est la ligne qui correspond au mot recherché en majuscule, "INV". J'ai bien précisé le type de recherche (correspondance exacte à 0), mais la fonction EQUIV, de ce qui paraît, n'est pas sensible à la casse.

VB:
=EQUIV($G1;C5:C10;0)+4

Qu'est-ce qu'il faut changer dans la formule pour la rendre sensible à la casse ?

Merci d'avance.
 

Pièces jointes

  • EQUIV_Trouve_Ligne.xlsx
    10.6 KB · Affichages: 4

R@chid

XLDnaute Barbatruc
Re,
Cependant, est-il possible d'obtenir le même résultat sans passer par la recherche matricielle ?
C'est possible sous Excel pour Microsoft 365, mais je ne suis pas sûr si c'est le cas sous Excel 2016.

Je n'ai pas Excel 2016 sous les mains, essaie avec cette formule si cela pourrait marcher :
VB:
=AGREGAT(14;;EXACT(G1;C$5:C$10)*LIGNES(C5:C10);1)

Cordialement
 

amgue

XLDnaute Junior
Bonjour,

J'ai trouvé cette formule pour éviter les matricielles :

VB:
=EQUIV(VRAI;INDEX(EXACT(G1;C1:C6););0)+4

et voici un classeur récapitulatif des toutes les solutions proposées :
 

Pièces jointes

  • EQUIV_Trouve_Ligne_v001.xlsx
    11.5 KB · Affichages: 3

ALS35

XLDnaute Occasionnel
Bonjour à tous,
La formule avec AGREGAT ne donne pas de résultat faux mais d'abord elle est erronée, et devrait être (LIGNE au lieu de LIGNES) :
VB:
=AGREGAT(14;;EXACT(G1;C$5:C$10)*LIGNE(C5:C10);1)
Ensuite en cas de non correspondance la formulation matricielle :
Code:
EXACT(G1;C$5:C$10)*LIGNE(C5:C10)
renvoie une matrice de 0, dont la plus grande valeur est 0 et non une valeur d'erreur.

On pourrait éventuellement l'aménager comme ceci :
Code:
=AGREGAT(14;6;LIGNE(C5:C10)/EXACT(G1;C$5:C$10);1)
qui génère bien une erreur en cas de non correspondance, que l'on peut traiter avec SIERREUR.
Cordialement
 

Discussions similaires

Réponses
2
Affichages
126
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…