Se connecter avec Microsoft
Connectez-vous ou créez un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Cette rubrique d’aide est consacrée aux cas les plus courants d’erreurs #VALEUR! dans les fonctions TROUVE/TROUVERB et CHERCHE/CHERCHERB.

Informations relatives aux fonctions TROUVE et CHERCHE

  • Les fonctions TROUVE et CHERCHE sont très similaires. Elles fonctionnent toutes les deux de la même façon en recherchant une chaîne de texte dans une autre chaîne de texte. La seule différence entre ces deux fonctions est que TROUVE respecte la casse, contrairement à CHERCHE. Par conséquent, si vous ne souhaitez pas respecter la casse d’une chaîne de texte, utilisez CHERCHE.

  • Si vous avez besoin d’une fonction qui renvoie la chaîne d’après le nombre de caractères spécifié, associez la fonction STXT à TROUVE. Vous trouverez des informations complémentaires et des exemples de combinaisons des fonctions STXT et TROUVE dans la rubrique d’aide consacrée à la fonction TROUVE.

  • La syntaxe de ces fonctions est identique, texte_cherché,texte,[no_départ]). En langage clair, cette syntaxe signifie : Que cherchez-vous ?, Où voulez-le effectuer la recherche ?, À partir d’où voulez-vous entamer la recherche ?

Problème : la valeur de l’argument texte_cherché est introuvable dans la chaîne texte

Si la fonction ne trouve pas le texte recherché dans la chaîne de texte spécifiée, une erreur #VALEUR! est générée.

Par exemple, une fonction telle que :

  • =TROUVE("gants","Gants (jeunes)",1)

Lance l'#VALUE ! car il n’existe pas de « gants » dans la chaîne, mais il existe des « gants ». N’oubliez pas que trouve est sensible à la cas, assurez-vous donc que la valeur de find_text correspond exactement à celle de la chaîne de l within_text argument.

La fonction CHERCHE, quant à elle, renvoie la valeur 1, car elle n’est pas sensible à la casse :

  • =CHERCHE("gants","Gants (Jeunes)",1)

Solution : Corrigez la syntaxe.

Problème : L’argument no_départ est défini sur zéro (0).

L start_num argument est facultatif et si vous l’omettez, la valeur par défaut sera 1. Toutefois, si l’argument est présent dans la syntaxe et que la valeur est définie sur 0, le #VALUE ! erreur.

Solution : Supprimez l’argument no_départ s’il n’est pas nécessaire, ou définissez-le sur la valeur qui convient.

Problème : l’argument no_départ est plus long que l’argument texte.

Par exemple, la fonction :

  • =TROUVE("s","Fonctions et formules",25)

Recherche le « s » dans la chaîne « Fonctions et formules » (texte) à partir du 25e caractère (no_départ), mais renvoie une erreur #VALEUR! car la chaîne ne comporte que 22 caractères.

Conseil : Pour connaître le nombre total de caractères d’une chaîne de texte, utilisez la fonction NBCAR.

Solution : Corrigez le numéro de départ si nécessaire.

Vous avez une question sur une fonction en particulier ?

Posez une question sur le forum de la communauté Excel

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours consulter un expert de la communauté technique Excel ou obtenir une assistance dans la communauté Answers.

Voir aussi

Corriger une erreur #VALEUR! erreur

TROUVE/TROUVERB

FONCTIONS SEARCH/SEARCHB

Vue d’ensemble des formules dans Excel

Comment éviter les formules incorrectes

Détecter les erreurs dans les formules

Toutes les fonctions Excel (par ordre alphabétique)

Toutes les fonctions Excel (par catégorie)

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Office insiders

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?

Nous vous remercions de vos commentaires.

×