Equiv avec critère partiel est-ce possible ?

lmylvc

XLDnaute Occasionnel
Hello

Voici ce que j'ai voulu faire mais cela ne fonctionne pas si quelqu'un pouvait m'aider ce serait super
=INDEX($D$131:$D$333;EQUIV("*"&$C38&"*";$B$131:$B$333;0))

Vincent:confused:
 

Dugenou

XLDnaute Barbatruc
Re : Equiv avec critère partiel est-ce possible ?

Bonjour,
ça marche mais cela prend aussi en compte si C38 est en début de mot
Si le nb de caractère avant la valeur cherchée est fixe (2 caractères par ex tu peux utiliser "??" (1 ? par caractère)

voir pj
 

Pièces jointes

  • lmylvc.xlsx
    9 KB · Affichages: 44
  • lmylvc.xlsx
    9 KB · Affichages: 48
  • lmylvc.xlsx
    9 KB · Affichages: 60

CISCO

XLDnaute Barbatruc
Re : Equiv avec critère partiel est-ce possible ?

Bonjour

Normalement, d'après la doc, on peut utiliser * et ? avec la fonction EQUIV, si C3 contient du texte. Si c'est un nombre, même au format texte, Cf. deux formules matricielles dans le fichier ci-joint faisant le boulot. En attendant mieux...

@ plus

PS : Bonjour Dugenou et MichD
 

Pièces jointes

  • Classeur2555.xlsx
    8.7 KB · Affichages: 48
Dernière édition:

job75

XLDnaute Barbatruc
Re : Equiv avec critère partiel est-ce possible ?

Bonjour lmylvc, Dugenou, MichD, CISCO,

Formule matricielle à valider par Ctrl+Maj+Entrée :

Code:
=SI($C38="";"";SI(ESTNUM(-RECHERCHEV("*"&$C38&"*";""&$B$131:$D$333;3;0));--RECHERCHEV("*"&$C38&"*";""&$B$131:$D$333;3;0);RECHERCHEV("*"&$C38&"*";""&$B$131:$D$333;3;0)))
Fonctionne qu'il y ait des textes ou des nombres en colonne B ou en colonne D.

A+
 

job75

XLDnaute Barbatruc
Re : Equiv avec critère partiel est-ce possible ?

Re,

Sur Excel 2007 et versions suivantes on peut utiliser SIERREUR, toujours en matriciel :
Code:
=SI($C38="";"";SIERREUR(--RECHERCHEV("*"&$C38&"*";""&$B$131:$D$333;3;0);SIERREUR(RECHERCHEV("*"&$C38&"*";""&$B$131:$D$333;3;0);"")))
Le 2ème SIERREUR permet d'éviter les #N/A.

A+
 

Discussions similaires

Statistiques des forums

Discussions
312 321
Messages
2 087 265
Membres
103 501
dernier inscrit
talebafia