Trouver les correspondances de valeurs inexactes entre 2 listes

Bonjour,

La formule =NB.SI(B:B;A2) permet d’afficher dans une colonne C les résultats “1” ou “0” selon que des correspondances de valeurs exactes sont trouvées entre deux colonnes A et B.
Exemple :

A | B | C
Fourchette | Pelle à tarte | 1
Baguettes | Couteau | 0
Cuillère | Fourchette | 0

Je cherche quant à moi à trouver des correspondances de valeur inexactes. Où A contient une liste de prenoms, et B une liste de phrases contenant des prénoms.
Exemple :

A | B | C
Ludo | Farid a un bonnet | 0
Christelle | Martin va à la pêche | 0
Martin | Avez-vu Élodie ? | 1

Est-ce que vous connaîtriez un moyen de faire ça ?

Grand merci d’avance pour votre temps et pour votre aide !

La formule dans la version anglaise:

=IFERROR(FIND(A1;TEXTJOIN("|";1;B$1:B$999))>-1;0)

Merci ! Mais malheureusement ça ne fonctionne pas, j’obtiens un #NOM ?..
Je ne suis pas doué en formules, est-ce qu’il te faudrait des éléments supplémentaires pour cerner le problème ?

comme indiqué par @karolus

donc il faut traduire les noms de fonctions en français, mais son deepl ne sait pas faire :laughing:
heureusement l’IA donne une première idée :

FIND FunctionFonction TROUVE

Information FunctionsFonctions d'informations #sierreur

Comment avoir les formules en français dans calc?


donc: =SIERREUR(TROUVE(A1,JOINDRE.TEXTE("|",1,B$1:B$999))>-1,0)

@Sylvaing avait utilisé des points-virgules comme séparateurs d’arguments dans le message initial, alors cela devrait toujours être le cas !

=SIERREUR(TROUVE(A1 ; JOINDRE.TEXTE("|" ; 1 ; B$1:B$999))>-1 ; 0)

Merci infiniment ! (Si si, au bas mot.)
Ça fonctionne parfaitement !
Je peux savoir à quoi correspond $1 et $999 dans la formule ?

Adresses et références absolues et relatives