Comment corriger un #CALC ! erreur

S’applique à
Excel pour Microsoft 365 Excel pour Microsoft 365 pour Mac Excel 2024 Excel 2024 pour Mac Excel 2021 Excel 2021 pour Mac Excel pour iPad Excel pour iPhone Excel pour les tablettes Android Excel pour les téléphones Android

#CALC! des erreurs se produisent lorsque le moteur de calcul Excel rencontre un scénario qu’il ne prend pas en charge actuellement. 

Général

Tableau imbriqué

Excel ne peut pas calculer un tableau dans un tableau. L’erreur de tableau imbriqué se produit lorsque vous essayez d’entrer une formule de tableau qui contient un tableau. Pour résoudre l’erreur, essayez de supprimer le deuxième tableau.

Par exemple, =MUNIT({1,2}) demande à Excel de renvoyer un tableau 1x1 et un tableau 2x2, ce qui n’est pas pris en charge actuellement. =MUNIT(2) calculerait comme prévu.

Tableau imbriqué #CALC ! erreur

Tableau de plages

Les tableaux ne peuvent contenir que des nombres, des chaînes, des erreurs, des valeurs booléennes ou des types de données liés. Les références de plage ne sont pas prises en charge. Dans cet exemple, =OFFSET(A1,0,0,{2,3}) provoque une erreur.

#CALC ! erreur – Le tableau contient des plages

Pour résoudre l’erreur, supprimez la référence de plage. Dans ce cas, =OFFSET(A1,0,0,2,3) est calculé correctement.

Tableau vide

Excel ne peut pas renvoyer un jeu vide. Les erreurs de tableau vide se produisent lorsqu’une formule de tableau renvoie un ensemble vide. Par exemple, =FILTRE(C3 :D5 ;D3 :D5<100) renvoie une erreur, car il n’y a pas de valeurs inférieures à 100 dans notre jeu de données.

#CALC ! erreur – Tableau vide

Pour résoudre l’erreur, modifiez le critère ou ajoutez l’argument if_empty à la fonction FILTRE. Dans ce cas, =FILTRE(C3 :D5 ;D3 :D5<100;0) renvoie 0 s’il n’y a aucun élément dans le tableau.

Trop de cellules

Les fonctions personnalisées qui font référence à plus de 10 000 cellules ne peuvent pas être calculées dans Excel sur le Web et produiront ce #CALC ! erreur. Pour résoudre ce problème, ouvrez le fichier dans une version de bureau d’Excel. Pour plus d’informations, voir Créer des fonctions personnalisées dans Excel.

Échec de la fonction

Cette fonction effectue une opération asynchrone, mais a échoué de manière inattendue. Réessayez plus tard.

La cellule contient une fonction lambda

Une fonction LAMBDA se comporte un peu différemment des autres fonctions Excel. Vous ne pouvez pas simplement l’entrer dans une cellule. Vous devez appeler la fonction en ajoutant des parenthèses à la fin de votre formule et en transmettant les valeurs à votre fonction lambda. Par exemple :

  • Renvoie l’erreur #CALC :=LAMBDA(x, x+1) 
  • Renvoie le résultat 2 :=LAMBDA(x, x+1)(1)

Pour plus d’informations, consultez Fonction LAMBDA.

Message d’erreur et liste déroulante pour l’erreur Lambda

Le résultat de formule de cellule est une fonction

Vous ne pouvez pas placer une fonction dans une cellule sans l’appeler ou l’invoquer. Appelez votre fonction en ajoutant des parenthèses et des arguments. Vous pouvez également ajouter votre fonction au gestionnaire de noms et l’utiliser en tant que fonction.

Autre

Cette erreur se produit lorsque le moteur de calcul d’Excel rencontre une erreur de calcul non spécifiée avec un tableau. Pour résoudre ce problème, essayez de réécrire votre formule. Si vous disposez d’une formule imbriquée, vous pouvez essayer d’utiliser l’outil Évaluer la formule pour identifier l'#CALC ! Une erreur se produit dans votre formule.

Python dans Excel

Erreur de données

Une erreur s’est produite lors du traitement de votre requête. Veuillez réessayer ultérieurement.

Limite de données dépassée

Vos données dépassent la limite de chargement.

Les calculs Python dans Excel peuvent traiter jusqu’à 100 Mo de données à la fois. Essayez d’utiliser un jeu de données plus petit.

Requête Grille

Les formules Python peuvent uniquement référencer des requêtes qui reposent sur des données externes, et non sur des données de feuille de calcul.

Objet Python non valide

Cet objet Python ne provient pas de l’environnement Python joint à ce classeur.

Requête dans la cellule

Le résultat d’une formule ne peut pas être une requête.

Erreur de source

Un problème s’est produit avec Powery Query. Merci de réessayer plus tard.

Trop de données

La formule Python fait référence à trop de données à envoyer au service Python. 

Les calculs Python dans Excel peuvent traiter jusqu’à 100 Mo de données à la fois. Essayez d’utiliser un jeu de données plus petit.

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours poser des questions à un expert de la Communauté technique Excel ou obtenir de l’aide dans les Communautés.

Voir aussi

Les tableaux dynamiques et le comportement de matrice dispersé