Bonjour,
Je suis en train de créer un petit traducteur sur Excel.
Sur la première feuille on écrit dans les cellules appropriées les mots que l'on cherche
Sur la deuxième feuille il y a la base de mots avec le français et sa traduction
Sur les feuilles suivantes la traduction apparaît, une feuille par langue
J'utilise la formule suivante : =SI(Français!C10="";"";SIERREUR(RECHERCHEV(Français!C10;Base!A1:BU2749;2;FAUX)&SI(D5="";".";",");"non trouvé"))
Le but est que la traduction soit affichée lorsque le mot se trouve dans la base de mots ou qu'il soit affiché "non trouvé" dans la case (si le mot n'est pas dans la base). Lorsqu'il n'y a pas de mot dans une cellule de la première feuille, il ne doit rien s'afficher.
Mon problème est qu'en réponse à certains mots qui se trouvent dans la base de mots, Excel me renvoie quand même "non trouvé"
Je vous joins mon fichier, avec juste les feuilles où l'on remplit les mots, la base et ce que cela devrait donner en anglais.
Merci d'avance pour votre aide
Je suis en train de créer un petit traducteur sur Excel.
Sur la première feuille on écrit dans les cellules appropriées les mots que l'on cherche
Sur la deuxième feuille il y a la base de mots avec le français et sa traduction
Sur les feuilles suivantes la traduction apparaît, une feuille par langue
J'utilise la formule suivante : =SI(Français!C10="";"";SIERREUR(RECHERCHEV(Français!C10;Base!A1:BU2749;2;FAUX)&SI(D5="";".";",");"non trouvé"))
Le but est que la traduction soit affichée lorsque le mot se trouve dans la base de mots ou qu'il soit affiché "non trouvé" dans la case (si le mot n'est pas dans la base). Lorsqu'il n'y a pas de mot dans une cellule de la première feuille, il ne doit rien s'afficher.
Mon problème est qu'en réponse à certains mots qui se trouvent dans la base de mots, Excel me renvoie quand même "non trouvé"
Je vous joins mon fichier, avec juste les feuilles où l'on remplit les mots, la base et ce que cela devrait donner en anglais.
Merci d'avance pour votre aide
Pièces jointes
Dernière édition: