
Le curseur clignote sur la cellule, RECHERCHEV vient de recracher #N/A pour la troisième fois d'affilée, et le nom du client est pourtant bien là, deux onglets plus loin, noir sur blanc. Je relis la formule, je compte les parenthèses, je vérifie que je n'ai pas inversé deux arguments, le genre de vérification que tout débutant sur Excel finit par connaître par cœur. Rien n'y fait. Excel s'entête à me dire que ce client n'existe pas, alors que je l'ai sous les yeux.
Ce jour-là, j'ai fait ce que tout le monde fait quand on cherche un tuto RECHERCHEV en urgence : j'ai tapé mon problème dans un moteur de recherche. Je suis tombé sur des vidéos YouTube, la plupart en anglais. J'ai essayé de suivre, casque sur les oreilles, mais entre le vocabulaire technique et le débit du présentateur, j'ai vite décroché. Ce n'est pas cette vidéo qui m'a sauvé la journée.
À l'époque, j'étais en poste dans une boîte du côté de La Défense, un open space où tout le monde tapait sur son clavier en même temps et où personne n'avait vraiment le temps d'expliquer une formule à un collègue perdu. Alors j'ai fini par m'accrocher au problème moi-même, cellule par cellule, jusqu'à ce que ça marche.
Cette même formule ne me fait plus peur aujourd'hui, mais il m'a fallu comprendre plusieurs pièges, toujours les mêmes, pour en arriver là.
Pourquoi RECHERCHEV vous répond #N/A
RECHERCHEV, c'est un peu comme une recette qu'on suit à la lettre sans savoir pourquoi on ajoute le sel à ce moment précis : ça marche tant qu'on respecte l'ordre, et ça part en vrille dès qu'on saute une étape. Pour fonctionner, la formule attend exactement quatre ingrédients : la valeur que vous cherchez, la plage où chercher, le numéro de la colonne à ramener, et ce fameux quatrième argument sur lequel je reviens plus bas. Oubliez-en un, ou mélangez l'ordre, et la formule ne vous prévient pas gentiment : elle vous renvoie une erreur, ou pire, un résultat qui a l'air juste mais qui ne l'est pas.
Autre règle non négociable : RECHERCHEV ne regarde que vers la droite. Si la valeur que vous cherchez n'est pas dans la première colonne de la plage sélectionnée, la formule ne la trouvera jamais, même si elle est juste à côté visuellement. C'est le genre de détail confus au début. J'ai mis un bon moment à comprendre pourquoi une donnée pourtant visible refusait obstinément de remonter.

L'espace invisible qui fait planter votre formule
Un lecteur, Nolann Révert, m'a écrit récemment via le formulaire de contact : trois paragraphes bien détaillés, capture d'écran jointe comme toujours avec lui, pour m'expliquer que sa RECHERCHEV affichait #N/A depuis deux jours alors que la valeur cherchée sautait aux yeux dans les deux fichiers. On a fini par trouver : un espace invisible collé à la fin d'une des cellules sources. Pour Excel, « Client A » et « Client A » (avec ce petit caractère ASCII en trop à la fin) sont deux choses totalement différentes, même si à l'œil nu rien ne les distingue. La fonction SUPPRESPACE règle le problème en une formule, mais encore fallait-il penser à la chercher.
Il y a aussi le cas classique du format : un identifiant stocké en texte d'un côté, en nombre de l'autre. Pour vous, « 100 » et 100 c'est pareil. Pour Excel, non, et la formule ignore la correspondance sans se plaindre, sans le moindre message pour vous mettre sur la piste.
Correspondance exacte ou approximative ? Le petit « 0 » qui change tout
Le quatrième argument de RECHERCHEV, celui qu'on laisse trop souvent vide par flemme ou par ignorance, change complètement le comportement de la formule. En mode correspondance exacte (c'est-à-dire quand vous mettez 0 en quatrième position), RECHERCHEV renvoie #N/A si la valeur cherchée est absente de la première colonne de la plage. Et c'est plutôt une bonne nouvelle : même un espace invisible ou une simple différence de casse entre majuscule et minuscule suffit à déclencher cette erreur, ce qui vous alerte tout de suite que quelque chose cloche.
À l'inverse, le mode approximatif (quand vous laissez le quatrième argument vide ou que vous mettez 1) exige que la première colonne de la plage soit triée par ordre croissant. Sans ce tri, les résultats deviennent imprévisibles, et souvent faux, sans le moindre message d'erreur pour vous prévenir. C'est le pire des scénarios : la formule ne plante pas, elle vous ment poliment.
Ça, je l'ai appris à mes dépens. En semaine quatre de mon apprentissage, mon carnet de notes commençait déjà à se remplir de #N/A, presque tous liés à ce fameux quatrième argument oublié. Un jour, j'avais envoyé un tableau de suivi sans avoir précisé « 0 » nulle part : la formule tournait en mode approximatif, ma liste de références n'était pas triée, et une bonne partie des montants affichés ne correspondait à rien. Personne ne s'en est rendu compte tout de suite, ce qui est encore pire qu'une erreur visible. Depuis, taper ce petit zéro est devenu un réflexe presque mécanique, avant même de valider la formule.
La première fois où la correspondance exacte a renvoyé le bon résultat du premier coup, sans un seul #N/A ni une valeur bancale, j'ai eu envie de le crier à travers l'open space. Je me suis contenté de sourire tout seul devant mon écran.

Une colonne insérée peut décaler toute la formule
#REF!, c'est l'autre message qui fait froid dans le dos. Il apparaît en général quand on demande à Excel d'aller chercher la donnée dans une colonne qui n'existe pas dans la plage sélectionnée, un peu comme demander le cinquième étage d'un immeuble qui n'en compte que quatre. Ça, au moins, c'est une erreur qui crie. Le vrai piège est plus sournois, et il touche aux formules copiées.
J'ai un souvenir précis de ce genre de dérapage. J'avais construit une RECHERCHEV qui fonctionnait parfaitement sur une ligne, je l'ai recopiée vers le bas sur toute la colonne pour gagner du temps, et une bonne partie des résultats en dessous s'est mise à afficher n'importe quoi, pas des erreurs, juste des valeurs fausses, ce qui est bien pire parce que rien n'attire l'œil. En regardant de plus près, la référence à ma plage de recherche s'était décalée en même temps que la formule descendait. Verrouiller cette plage avec un symbole dollar devant les coordonnées a réglé le problème : un sujet à part entière, que je ne vais pas dérouler ici, mais qui vaut la peine d'être compris dès qu'on recopie souvent des formules.
Ça m'a valu une scène assez révélatrice avec Aliénor, une ancienne collègue de bureau qui occupait le poste juste en face du mien et qui m'appelait à travers la salle dès qu'une formule Excel lui résistait, ce qui arrivait souvent. Ce jour-là, sa RECHERCHEV renvoyait les mêmes valeurs décalées que la mienne quelques semaines plus tôt. Je lui ai montré le coup du symbole dollar. Sa réponse, typique d'elle, qui ne fait jamais dans la demi-mesure : « pourquoi personne ne m'a dit ça avant » (pas vraiment une question, plutôt un reproche amical).
Ce même souci de colonne peut aussi venir d'ailleurs : dès que vous insérez une nouvelle colonne au milieu de votre tableau (une colonne « Commentaires », par exemple) RECHERCHEV continue à pointer vers le numéro de colonne qu'on lui a donné au départ, sans se soucier du décalage. Le résultat glisse d'une case, et rien ne vous avertit.
D'autres pièges appris à mes dépens
RECHERCHEV n'est pas le seul endroit où j'ai appris à la dure. Le sommaire automatique de Word m'a joué un tour similaire : j'avais retravaillé tous les titres d'un rapport sans jamais penser à actualiser la table des matières, et le document est parti chez mon manager avec une page de sommaire complètement vide. Ce n'est qu'en le rouvrant, une fois envoyé, que j'ai vu le problème. Ça m'a marqué autant que RECHERCHEV : une fonction qui a l'air de fonctionner toute seule, comme par miracle, devient en réalité parfaitement prévisible dès qu'on comprend ce qu'elle attend en amont : en l'occurrence des styles de titre appliqués correctement avant de générer le sommaire.
L'autre classique, c'est le copier-coller entre deux fichiers Excel différents. J'ai un jour collé un tableau entier d'un fichier vers un autre, en pensant récupérer mes couleurs de mise en forme au passage : sauf qu'Excel n'a gardé que les valeurs, à plat, sans une seule couleur. Il a fallu que je découvre les options du collage spécial pour arrêter de reconstruire mes tableaux à la main à chaque fois.
Ce qui a changé depuis
Le bureau a changé, trois ans après ce premier après-midi de #N/A en boucle. Je travaille maintenant depuis un coin de mon appartement lyonnais, face à une rue commerçante bien plus calme qu'un open space. Le bureau d'angle en mélaminé blanc a fini par accueillir un écran externe posé sur une rame de papier, faute de support adapté, et sous la table, la multiprise croule sous trois blocs secteurs, le lot habituel de qui a plus d'appareils que de prises. Le cahier à spirales, lui, reste ouvert sur les raccourcis clavier du moment, et le mug ramené de la médiathèque du quartier traîne encore, la plupart du temps froid avant que je pense à le boire.
Il m'arrive encore de forcer un retour à la ligne dans une cellule pour noter un rappel : ce petit clic sourd et net quand on tape Alt+Entrée reste un des bruits les plus satisfaisants du clavier, allez savoir pourquoi.
Si je devais garder une seule leçon de cette histoire de RECHERCHEV, ce serait celle-ci : une erreur de formule n'est jamais une preuve d'incompétence, c'est une checklist à dérouler : les espaces, le format, le fameux zéro, les colonnes qui ont bougé. La plupart du temps, la réponse est dans cette liste, pas dans vos capacités. Ce sont ces petites astuces de bureautique, pas les formules les plus impressionnantes, qui font gagner le plus de temps au bureau.