Si vous utilisez fréquemment des formules de tableur, vous n'êtes pas sans connaître les erreurs d'analyse de formule. Ces erreurs se produisent lorsqu'une formule n'est pas écrite correctement. Il s'agit d'un problème très courant qui touche aussi bien les débutants que les utilisateurs chevronnés.
Dans cet article, nous allons nous pencher plus en détail sur les erreurs d'analyse des formules, en dressant la liste des erreurs les plus courantes et en trouvant des moyens de les corriger.
Qu'est-ce qu'une erreur d'analyse de formule dans Google Sheets ?
Une erreur d'analyse de formule ("Formula parse error") signifie que Google Sheets ne peut pas lire ou exécuter les instructions de votre formule. Ces erreurs peuvent être très différentes : d'une simple faute de frappe, comme une virgule manquante, à une impossibilité mathématique, comme une division par zéro.
Lorsque vous rencontrez une erreur de formule, Google Sheets affiche un message. Ces erreurs surviennent lorsque Google Sheets ne peut pas comprendre votre formule. Certaines de ces erreurs surviennent lorsqu'il y a des fautes de syntaxe, des références non valides ou des arguments manquants.
Pour résoudre ces problèmes, vous devez revoir et réécrire la formule en utilisant la syntaxe correcte et en vous assurant que toutes les références sont valides. En comprenant les erreurs de formule les plus courantes, vous serez en mesure de trouver des moyens de les corriger et de garantir l'exactitude des données.
Comment corriger les erreurs d'analyse des formules
Bien qu'il n'existe pas de formule unique pour résoudre ces erreurs, certaines bonnes pratiques peuvent vous aider à résoudre ces problèmes, voire à les prévenir.
Vérifier la syntaxe de la formule: vérifiez deux fois la formule pour détecter d'éventuelles fautes d'orthographe, en particulier dans les formules longues.
Vérifier toutes les références des cellules: lorsque vous écrivez des formules, vous faites généralement référence à d'autres cellules, plages et même à d'autres feuilles de calcul. Assurez-vous que toutes les références sont valides et exactes.
Attention aux signes de ponctuation: lorsque vous écrivez une formule, vous devez souvent inclure des parenthèses, des crochets, des virgules et des guillemets. Il va sans dire qu'il est facile d'oublier certains de ces signes de ponctuation, ce qui peut entraîner des erreurs d'analyse de la formule.
Utilisez le bon séparateur d'arguments: Google Sheets sépare les arguments des fonctions par des virgules ou des points-virgules, selon les paramètres régionaux de la feuille de calcul. Dans les paramètres régionaux qui écrivent les décimales avec une virgule, comme l'Espagne, le Brésil ou la France, =IF(A1>10,"Yes","No") doit s'écrire =IF(A1>10;"Yes";"No"). Une formule collée avec le mauvais séparateur renvoie une erreur d'analyse de formule. Vous pouvez vérifier les paramètres régionaux dans Fichier > Paramètres.
Activer les corrections de formules: Google Sheets dispose d'une fonctionnalité utile pour les utilisateurs qui doivent fréquemment créer des formules. En activant la fonction d'autocomplétion, vous pouvez activer les suggestions et les corrections de formules. Lorsque vous activez ces fonctions, Google Sheets remplit automatiquement certaines formules, donne des suggestions ou effectue des corrections. L'activation de ces fonctions est simple. Cliquez sur Outils, sélectionner Autocomplétion, et d'activer ces fonctions.
Écartez une panne du service: si une feuille qui fonctionnait hier affiche soudain des erreurs dans des formules que personne n'a modifiées, consultez le Tableau de bord de l'état de Google Workspace avant de commencer le débogage.
Erreurs courantes d'analyse de la formule
Voyons maintenant quelques-unes des erreurs d'analyse de formule les plus courantes.
#N/A Erreur
Lorsque Google Sheets renvoie cette erreur, cela signifie qu'une valeur n'est pas disponible. Il s'agit d'un message d'erreur courant qui survient lorsque Google Sheets ne peut pas renvoyer la valeur recherchée.
Par exemple, lorsque vous utilisez des fonctions telles que VLOOKUP, QUERY ou MATCH, ce message s'affiche si la valeur recherchée n'est pas disponible dans la plage spécifiée.
Ci-dessous, Google Sheets a renvoyé l'erreur “#N/A” parce que la valeur que j'essayais de trouver n'était pas disponible dans la plage de cellules spécifiée.
Pour corriger ce problème, remplacez la valeur qui n'est pas disponible ou vérifiez qu'elle n'est pas mal orthographiée. Vous pouvez aussi intégrer la formule dans la fonction IFERROR pour renvoyer un message plus explicite si la valeur recherchée n'est pas disponible.
#REF ! Erreur
Cette erreur apparaît quand vous faites référence à une cellule non valide. C'est pourquoi elle survient souvent quand vous supprimez des cellules ou des plages utilisées dans votre formule. Vous verrez aussi ce message d'erreur si votre formule contient une référence circulaire. Elle peut également se produire quand vous copiez et collez une formule avec des références relatives.
Il s'agit d'une erreur courante lorsqu'il manque une référence ou que la valeur recherchée se situe en dehors des fourchettes spécifiées.
Dans cet exemple, ma formule VLOOKUP fait référence à une cellule qui se trouve en dehors de la plage spécifiée.
Pour corriger cette erreur, je dois remplacer toutes les références non valides par des références valides.
Erreur #VALUE!
Cette erreur se produit lorsque le type de valeur de votre formule n'est pas le bon. Dans cet exemple, Google Sheets a renvoyé un message d'erreur car la formule attendait des valeurs numériques au lieu de lettres.
Quand Google Sheets renvoie cette erreur d'analyse de formule, cliquez sur la cellule pour voir le message complet. Il indique généralement quel paramètre cause l'erreur et quel type de données il devrait contenir. Remplacez ensuite les valeurs incorrectes.
#NAME ? Erreur
Cette erreur indique que vous avez référencé un nom non valide quelque part dans votre formule. Lorsque Google Sheets ne reconnaît pas le nom d'une fonction intégrée ou d'une plage nommée, il renvoie cette erreur.
Dans cet exemple, j'ai mal orthographié le nom de la fonction. En conséquence, Google Sheets a renvoyé un message “#NAME ? Erreur”.
Lorsque ce message d'erreur apparaît, vérifiez attentivement votre formule et corrigez les mots mal orthographiés.
Erreur #NUM!
Cette erreur indique que votre formule contient un nombre non valide. En général, elle se produit lorsque le nombre est trop grand pour Google Sheets ou lorsqu'il n'est pas valide. Dans cet exemple, Google Sheets a affiché ce message d'erreur parce que les nombres négatifs n'ont pas de racine carrée.
Pour corriger cette erreur d'analyse de formule, vérifiez que toutes les valeurs numériques de votre formule sont valides. Cette erreur se produit aussi quand vous utilisez LARGE ou SMALL et demandez plus de résultats qu'il n'existe d'éléments.
#ERROR !
Google Sheets renvoie cette erreur lorsqu'il ne parvient pas à lire votre formule. Lorsque cette erreur se produit, vous n'obtiendrez qu'un message “Formula parse error”.
Cette erreur se produit parfois lorsque vous tapez mal les symboles et les signes de ponctuation. Veillez à bien vérifier votre formule.
Les caractères en trop ou manquants peuvent être des espaces, des signes de ponctuation, des opérateurs ou des caractères alphanumériques. Par exemple, des guillemets manquants ou en trop autour de valeurs de texte, comme John Doe dans la formule ci-dessus, font apparaître ce message d'erreur.
Erreur #DIV/0!
Si vous voyez ce message d'erreur, quelque part dans votre formule, vous demandez à Google Sheets de diviser une valeur par zéro. Comme c'est impossible, le résultat de la formule ne peut pas être calculé.
Comment corriger les erreurs d'analyse de formule dans Google Sheets – Erreur #DIV/0!
Pour corriger ce problème, intégrez votre formule dans la fonction IFERROR pour renvoyer une valeur ou un message précis quand cela se produit.
Utiliser les suggestions et les corrections de la formule
N'oubliez pas d'utiliser les suggestions de formules dans Google Sheets lorsque vous n'êtes pas sûr de la syntaxe correcte de la formule. Comme vous pouvez le constater, vous aurez accès à des instructions et à des suggestions plus détaillées lorsque vous cliquerez sur la fonction souhaitée. Google Sheets inclut même des exemples qui peuvent vous aider à trouver la formule correcte.
Consultez l'aide intégrée des fonctions
Dans la section précédente, vous avez vu un exemple de fonction qui peut entraîner des erreurs #NUM! : LARGE.
1. Double-cliquez pour modifier votre formule, puis cliquez dans la fonction pour voir des suggestions de syntaxe.
2. Cliquez sur les trois points verticaux en bas à droite pour vérifier que les suggestions sont activées.
3. Cliquez sur 'En savoir plus' pour obtenir plus d'aide, avec des exemples d'utilisation générale.
Comment utiliser la fonction IFERROR
La fonction IFERROR renvoie le résultat attendu si aucune erreur n'est rencontrée. En cas d'erreur, elle renvoie le second argument, qui peut être n'importe quelle valeur, message ou calcul de votre choix. Sans second argument, la fonction renvoie une cellule vide. Elle est particulièrement utile quand les erreurs sont prévisibles, par exemple avec des fonctions de recherche ou des divisions par différentes valeurs dont certaines peuvent être nulles.
IFERROR avec les fonctions de recherche
Suivez les étapes ci-dessous pour éviter les erreurs #N/A lors des recherches et personnaliser le message affiché.
1. Dans la cellule où vous voulez le résultat de la fonction de recherche, saisissez la fonction IFERROR.
Pour la syntaxe complète et d'autres exemples, consultez notre guide : Formule IFERROR dans Google Sheets. Si vous voulez seulement remplacer #N/A et continuer à voir les autres erreurs, utilisez IFNA au lieu de cela.
2. Pour le premier paramètre, ajoutez votre fonction de recherche (dans cet exemple, VLOOKUP) avec les paramètres que vous voulez utiliser. Après la parenthèse fermante, ajoutez une virgule.
3. Pour le second paramètre d'IFERROR, saisissez entre guillemets le message à afficher quand la valeur est introuvable. Vous pouvez aussi indiquer une valeur ou un autre calcul.
4. Fermez la parenthèse et appuyez sur "Entrée" pour voir le résultat.
Comment résoudre les erreurs d'analyse de formule dans Google Sheets ?
Voilà comment vous pouvez corriger les erreurs d'analyse de formule dans Google Sheets. Si vous souhaitez en savoir plus sur les autres formules et fonctions de Google Sheets, nous disposons d'un large éventail d'articles pour vous aider. Vous pouvez commencer par apprendre comment utiliser IMPORTRANGE pour transférer des données d'une feuille de calcul à une autre dans Google Sheets.



