#CALC ! se produisent lorsque Excel moteur de calcul rencontre un scénario qu’il ne prend pas en charge actuellement. Voici comment traiter des problèmes spécifiques #CALC ! :

Excel ne pouvez pas calculer une matrice au sein d’une matrice. L’erreur de tableau imbroîté se produit lorsque vous essayez d’entrer une formule de tableau contenant une matrice. Pour résoudre l’erreur, essayez de supprimer le deuxième tableau.

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

Tableau imbrmbr #CALC! erreur

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

#CALC ! erreur - La matrice contient des plages

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

Excel ne peut pas renvoyer un jeu vide. Des erreurs de tableau vide se produisent lorsqu’une formule de tableau renvoie un jeu vide. Par exemple, =FILTRE(C3:D5;D3:D5<100) retourne une erreur, car notre jeu de données ne compte aucune valeur inférieure à 100.

#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) renvoyait la valeur 0 s’il n’y a pas d’éléments dans la matrice.

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 produit ce #CALC ! à la place. Pour résoudre ce problème, ouvrez le fichier dans une version de bureau de Excel. Pour plus d’informations, voir Créer des fonctions personnalisées dans Excel.

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

Une fonction LAMBDA se comporte un peu différemment des autres 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 faisant passer les valeurs à votre fonction lambda. Par exemple :

  • Renvoie l'#CALC erreur :    =LAMBDA(x, x+1) 

  • Renvoie le résultat 2 :    =LAMBDA(x, x+1)(1)

Pour plus d’informations, voir la fonction LAMBDA.

Message d’erreur et liste de l’erreur Lambda

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

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours consulter un expert de la communauté technique Excel ou obtenir une assistance dans la communauté Answers.

Voir aussi

Tableaux dynamiques et comportement des tableaux renversés

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Office insiders

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?

Nous vous remercions de vos commentaires.

×