#CALC! dans Excel : ce que cela signifie et comment la corriger
#CALC! signifie qu'une fonction récente comme FILTRE donne un résultat vide : aucune ligne ne remplit votre condition.
Essayez gratuitement les premiers exercicesDans la leçon La fonction FILTRE
Que signifie #CALC! ?
#CALC! signifie qu'une formule donne un résultat vide, et qu'Excel ne peut pas afficher une liste vide. Vous voyez surtout l'erreur avec FILTRE, quand aucune ligne ne remplit votre condition.
Votre formule n'est donc pas cassée : rien n'a été trouvé, c'est tout. C'est pourquoi FILTRE a un troisième argument, où vous dites ce qu'Excel doit afficher si la liste est vide, comme Aucun résultat ou un texte vide.
Quand obtenez-vous #CALC! ?
- Vous filtrez sur une région qui ne figure pas dans la liste : =FILTRE(C2:C6;A2:A6="Bordeaux").
- Vous filtrez sur un montant que personne n'atteint, comme toutes les commandes de plus de 5000.
- Votre condition contient une faute de frappe, comme Lyonn au lieu de Lyon.
- Vous filtrez une liste encore vide, parce que les données n'arrivent que plus tard.
Corriger #CALC! étape par étape
Voici comment corriger l'erreur :
- Cliquez sur la cellule avec #CALC! et lisez la condition dans la formule.
- Vérifiez qu'il y a vraiment des lignes qui la remplissent. Une faute de frappe ou une espace de trop suffit pour ne rien trouver.
- S'il est normal de ne rien trouver parfois, donnez à FILTRE un troisième argument : le texte qu'Excel doit alors afficher.
=FILTRE(C2:C6;A2:A6="Bordeaux";"Aucun résultat")
Exemples
L'erreur
E1 contient =FILTRE(C2:C6;A2:A6="Bordeaux"). Bordeaux ne figure pas dans la liste : le résultat reste donc vide.
Avec un troisième argument
E1 contient =FILTRE(C2:C6;A2:A6="Bordeaux";"Aucun résultat"). FILTRE affiche maintenant un message au lieu de l'erreur. Remplacez Bordeaux par Lyon, et vous obtenez le chiffre d'affaires de Lyon.
Finalement trouvé
E1 contient =FILTRE(C2:C6;A2:A6="Lyon";"Aucun résultat"). Lyon figure dans la liste : FILTRE affiche les deux montants, 1200 et 410, l'un sous l'autre.
Là où ça coince souvent
- L'erreur ne signifie pas que votre formule est fausse : rien ne remplit simplement votre condition. Vérifiez quand même qu'il n'y a pas de faute de frappe dans la condition.
Entraînez-vous dans la leçon La fonction FILTRE. Les premiers exercices sont gratuits.
Questions fréquentes
#CALC! existe-t-il dans les anciennes versions ?
Non. Vous ne voyez cette erreur que dans Excel 365 et dans Excel 2021 ou plus récent, avec les nouvelles fonctions qui se propagent sur plusieurs cellules.