Étendre une formule n'est pas la comprendre
Quand on reprend un classeur construit par quelqu'un d'autre, le geste quotidien consiste souvent à tirer la poignée de recopie vers le bas, à vérifier que les colonnes se remplissent, puis à passer à la suite. Tant que les données ressemblent à celles du mois précédent, la mécanique tient.
Elle cède dès qu'un cas sort du cadre : une ligne située hors de la plage figée, un libellé écrit autrement, une erreur affichée sur quelques lignes seulement. Impossible alors de trancher entre un résultat faux et une donnée inhabituelle, puisque la règle de calcul n'a jamais été formulée par écrit. L'inventaire décrit ci-dessous sert à rassembler ce matériel avant les séances.
Quatre informations à relever pour chaque formule
L'objectif n'est pas de décoder les formules maintenant, mais de les décrire assez précisément pour qu'elles soient exploitables. Pour chaque formule retenue, notez quatre choses : l'adresse de la cellule et le nom de la feuille, le texte exact de la formule, le résultat que cette colonne est censée produire, et le symptôme observé quand quelque chose cloche. Dans l'exercice, travaillez sur le classeur fictif fourni et ne reportez sur votre liste aucune information confidentielle ni donnée personnelle.
Trois commandes du groupe Audit de formules, onglet Formules, suffisent. Afficher les formules remplace les résultats par les formules dans toute la feuille ; le raccourci Ctrl et accent grave produit le même effet et rétablit ensuite l'affichage normal. Évaluer la formule ouvre une boîte de dialogue qui déroule les calculs intermédiaires d'une formule imbriquée étape par étape. Repérer les antécédents trace des flèches vers les cellules qui alimentent la formule sélectionnée ; ces flèches disparaissent si la formule est modifiée ou si des lignes sont insérées, il faut alors relancer la commande.
Ce qu'il faut interroger selon la formule rencontrée
Les formules héritées se répartissent en quelques familles. Le tableau associe à chacune la question à poser et l'information à consigner. Les formules citées sont inventées pour illustrer la lecture.
Une même ligne de liste peut combiner plusieurs cas : notez-les séparément plutôt que de résumer.
| Formule repérée | Question à poser | À noter sur votre liste |
|---|---|---|
| =SI(E4>0;"OK";"") | Que signifie OK ici, et pourquoi une case vide plutôt qu'un texte ? | Le sens du mot affiché et la règle qui déclenche la case vide |
| =NB.SI(plage;critère) | Le critère est-il écrit dans la formule ou lu dans une cellule ? | Le critère tel qu'il est écrit, et l'endroit où vous voudriez le changer |
| =RECHERCHEV(B2;Tarifs!A:F;5) | La valeur cherchée est-elle dans la première colonne de la plage, et le dernier argument est-il présent ? | Le numéro de colonne utilisé et l'absence éventuelle du dernier argument |
| Formule renvoyant #N/A ou #REF! sur quelques lignes | L'erreur touche-t-elle des lignes particulières ? | Les numéros de ces lignes et ce qui les distingue des autres |
Mise en situation fictive : le classeur d'interventions repris en cours d'année
Cas entièrement imaginé pour l'exercice, avec des données fictives. Un classeur de suivi d'interventions techniques comporte deux feuilles, Saisie et Synthèse. Trois colonnes y sont recopiées chaque mois sans que leur règle soit connue. Sur une copie du fichier, Ctrl et accent grave affiche les formules de la feuille Synthèse : la colonne D contient =SI(NB.SI(Saisie!$C$2:$C$400;B2)>0;"traité";"à planifier"). La plage s'arrête à la ligne 400 alors que la feuille Saisie en compte davantage, d'où une première ligne de liste avec le symptôme « les derniers chantiers restent à planifier alors qu'ils sont faits ».
En colonne F, =RECHERCHEV(B2;Tarifs!A:F;5) renvoie un montant plausible mais parfois surprenant ; Évaluer la formule montre la valeur retenue à chaque étape, ce qui suffit à écrire « le montant ne correspond pas toujours au code chantier ». En colonne H, Repérer les antécédents fait apparaître une flèche venant d'un autre classeur : on note le chemin affiché et la mention « dépend d'un classeur externe ». Bilan : trois formules décrites, aucun calcul modifié, un ordre du jour clair.
Les erreurs fréquentes pendant cet inventaire
La plus courante consiste à recopier la formule de mémoire ou en la reformulant. Un point-virgule, un signe dollar ou une paire de guillemets déplacés changent le comportement : copiez le texte tel quel depuis la barre de formule. Vient ensuite la généralisation : observer une colonne sur sa première ligne ne dit rien des lignes suivantes, où les plages figées peuvent produire un autre résultat. Vérifiez la première ligne, une ligne intermédiaire et la dernière.
Deux croyances techniques faussent aussi l'inventaire. NB.SI n'accepte qu'un seul critère et ne peut pas compter les cellules d'après leur couleur d'arrière-plan ou de police : si un code couleur porte la règle, celle-ci n'est pas calculée. Et lorsque le dernier argument de RECHERCHEV est omis, il vaut VRAI, soit une correspondance approximative qui suppose la première colonne triée ; une formule sans cet argument est donc à signaler, même quand le résultat semble juste.
- Corriger les formules en cours d'inventaire, au lieu de s'en tenir au relevé
- Ne noter que la formule, sans le résultat attendu, qui est pourtant la seule information que vous détenez
- Oublier le nom de la feuille, ce qui rend la liste inutilisable une semaine plus tard
Ce que votre liste ouvre dans le programme
Cette liste constitue un point de départ concret pour la formation Excel du catalogue, dont l'objet est la maîtrise du tableur. Les lignes signalant une plage trop courte, une recherche approximative ou une dépendance vers un autre classeur donnent les cas à reprendre en séance. Consultez le programme publié de la formation pour situer ces points dans le déroulé.
Questions fréquentes
Faut-il comprendre ces formules avant d'entrer en formation ?
Non : la liste demande seulement de relever l'adresse de la cellule, le texte de la formule et le résultat attendu. Le décodage fait partie du travail des séances.
Comment lire toutes les formules d'une feuille d'un seul coup ?
Appuyez sur Ctrl et accent grave, ou utilisez Afficher les formules dans le groupe Audit de formules de l'onglet Formules. Le même raccourci rétablit l'affichage des résultats.
Pourquoi une RECHERCHEV peut-elle renvoyer une valeur plausible mais fausse ?
Si le dernier argument est omis, il vaut VRAI : la recherche devient approximative et suppose la première colonne triée. La valeur cherchée doit par ailleurs se trouver dans la première colonne de la plage indiquée.
NB.SI peut-elle compter les cellules selon leur couleur ?
Non : la documentation Microsoft indique qu'elle ne tient compte ni de la couleur d'arrière-plan ni de la couleur de police. Elle n'accepte en outre qu'un seul critère, plusieurs critères relevant de NB.SI.ENS.
Repères et limites
Cet article décrit une méthode de préparation, pas un diagnostic de classeur : seules les personnes qui connaissent l'activité peuvent valider ce qu'une formule devrait calculer. Les formules et le classeur cités sont fictifs. L'emplacement et le libellé des commandes d'audit varient selon la version d'Excel et la langue d'installation.
Sources et ressources
- Microsoft Support — Afficher et imprimer des formules (raccourci Ctrl+` et commande Afficher les formules)
- Microsoft Support — Évaluer une formule imbriquée étape par étape (boîte de dialogue Évaluer la formule)
- Microsoft Support — Afficher les relations entre formules et cellules (repérer les antécédents, disparition des flèches, classeur externe)
- Microsoft Support — Fonction NB.SI (critère unique, pas de comptage par couleur, NB.SI.ENS)
- Microsoft Support — Fonction RECHERCHEV (valeur_proche VRAI par défaut, première colonne, #REF!)
Donnez une suite concrète à votre projet.
Consultez le parcours « Excel » et ses modalités pour préparer votre échange avec notre équipe.
Demander le programme par e-mailVotre messagerie s’ouvre avec la formation et l’article préremplis. Envoyez ensuite votre demande à contact@formia-marketing.fr.
Consulter le programme →