RECHERCHEV avec Correspondance Partielle sur matrice

Bonjour,

J'utilise la fonction RECHERCHEV à Correspondance Partielle,

souci : sur les formules, la correspondance partielle doit être sur la valeur recherchée, alors que j'ai besoin qu'elle soit sur la matrice.

j'ai essayé de mettre le "*"& (..) &"*" sur la matrice mais ça ne marche pas.

Bonjour à tous !

Une proposition ?

Merci JFL pour ton retour

Pinaize c'est hyper complexe comme formule ! on peut pas faire plus simple ?

Bonjour à tous

Avec 365

=FILTRE(t_matrice[Conso 1];ESTNUM(CHERCHE(t_matrice[num];A2));"")

Mais pas plus simple : ce que tu cherches à faire n'est pas si simple pour Excel...

Bonjour à tous de nouveau !

Faire plus simple est envisageable mais nécessiterait une réorganisation de vos données en isolant le numéro de votre champ Art.

Bonjour,

Alors merci pour vos 2 réponses, qui marchent toutes deux

J'ai tenté de les transposer sur mon fichier (celui que je mets pas en ligne car personnel), et je le fais mal car ça marche pas

ça donne =SOMMEPROD(ESTNUM(TROUVE(t_BDD!$B$4:$B$93;E2658))*t_BDD!$C$4:$C$93)

mais excel me dit #REF!

ou =FILTRE(t_BDD!$C$5:$C$140;ESTNUM(CHERCHE(t_BDD!$B$5:$B$140;[@LIBELLE]));"")
mais excel n'affiche alors que des cellules vides

j'avais ajouté manuellement un t_ devant l'onglet avec la matrice, pour faire comme vous, je sais pas s'il le fallait...

Bonsoir à tous !

J'avais inséré un tableau structuré (t_matrice) dans la feuille matrice.

Si vous voulez opérer sans tableau structuré (ce qui ne serait pas une bonne pratique), inspirez-vous de la formule suivante :

=SOMMEPROD(ESTNUM(TROUVE(matrice!$B$3:$B$5;A2))*matrice!$C$3:$C$5)

Concernant la fonction FILTRE, il est nécessaire d'avoir Excel 2019 a minima.

RE

Alors merci pour vos 2 réponses, qui marchent toutes deux
Concernant la fonction FILTRE, il est nécessaire d'avoir Excel 2019 a minima.

Manifestement profil pas à jour : merci de le modifier

Comment cela fonctionne le tableau structuré (t_matrice) ?

Il faut que je puisse l'intégrer à mon tableur

nb : j'ai excel 2021

Bonsoir à tous de nouveau !

Vous cliquez dans une cellule du tableau, puis via le ruban : "Insertion / Tableau"

image

Ne pas omettre de nommer le tableau : t_matrice

Ok j'ai fait ça. Par contre petit souci : dès que je fais la moindre modif, Excel ouvre une fenêtre "mettre à jour les valeurs: t_matrice

Bonjour à tous !

Sans votre classeur, c'est délicat d'avancer dans la résolution de cet étrange souci.....

OK pour ce souci c'est résolu. bon par contre ça fonctionne pas pour l'instant.

Est ce que le fait qu'il y a des espaces dans les cellules (entre les caractères) est censé être un problème ?

Au prochaine post j'enverrai une mini partie de mon vrai tableur, le fait d'en créer un juste pour le forum entraine trop de différences que je ne vois pas...

Bonjour,

Autre essai avec une matricielle

Slts

Et voici le fichier

la formule est la même, juste nom colonnes et tableau qui changent

Bonjour à tous de nouveau !

la formule est la même, juste nom colonnes et tableau qui changent

Un autre élément change : la nature des éléments à remonter ! Dans votre exemple initial il s'agissait de valeurs numériques. Dans votre dernier classeur, ce sont des valeurs textes !

L'impérieuse nécessité de poster un classeur représentatif.....

En retour votre classeur avec la formule proposée par 78chris :

Bonjour,

Autre à tester

Slts

Ah oui en effet ..... bon ce n'est volontaire évidement, j'avais cherché à faire au mieux.

Du coup j'ai essayé avec la nouvelle formule, mais ça me met #EPARS à la place des résultats sur mon tableur. Je comprends pas car apparement cela demande 2 lignes en dessous, alors que pour l'exemple ci dessous, j'ai bien vérifié sur ma matrice, il n'y a écrit qu'une seule fois "netflix", du coup je comprends pas pourquoi ça demande 3 lignes

=FILTRE(t_BDD[B];ESTNUM(CHERCHE(t_BDD[A];E2657));"")

test

Bonsoir à tous de nouveau !

Avez-vous consulté l'aide Microsoft ici ?

Faute de classeur témoin de votre souci, difficile de se prononcer.

Bonjour,

J'ai trouvé... en continuant à fouiller sur le web suis tombé sur cette note,

du coup j'ai juste ajouté @ à la formule et ça marche !

au final ça donne =@FILTRE(t_BDD[B];ESTNUM(CHERCHE(t_BDD[A];E2701));"")

merci bien car j'aurais jamais trouvé seul une formule pareil, ça va me faire gagner pas mal de temps

Rechercher des sujets similaires à "recherchev correspondance partielle matrice"