Problèmes de compatibilité de formule dans Excel

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Le Vérificateur de compatibilité a détecté un ou plusieurs problèmes de compatibilité liés aux formules avec des versions précédentes de Microsoft Excel.

Commençant par Excel 2007, par défaut, le vérificateur de compatibilité vérifie les problèmes avec les versions antérieures d’Excel. Si vous souhaitez uniquement dans une version spécifique, désactivez les cases à cocher pour les autres versions.

Boîte de dialogue Vérificateur de compatibilité Excel

Important : 

  • Si des problèmes sont signalés dans la liste Perte de fonctionnalité significative, résolvez-les avant d’enregistrer le fichier afin d’éviter les pertes de données définitives ou l’utilisation de fonctionnalités incorrectes.

  • Les problèmes figurant dans la liste Perte mineure de fidélité peuvent ou non être corrigés avant de poursuivre l’enregistrement du classeur. Il n’en résultera aucune perte de données ou de fonctionnalités, mais le classeur pourra ne pas se présenter ou fonctionner exactement de la même manière lorsque vous l’ouvrirez dans une version antérieure d’Excel.

Conseil : Si vous devez passer en revue de nombreux problèmes, sélectionnez Copier vers une nouvelle feuille, puis utilisez la nouvelle feuille Rapport de compatibilité pour examiner chaque problème.

Contenu de cet article

Problèmes occasionnant une perte significative de fonctionnalité

Problèmes occasionnant une perte mineure de fidélité

Problèmes occasionnant une perte significative de fonctionnalité

Problème

Solution

Certaines feuilles de calcul contiennent plusieurs formules matricielles qui font référence à d’autres feuilles de calcul que celles prises en charge par le format de fichier sélectionné. Certaines d’entres elles ne sont pas enregistrées et sont converties en erreurs « #VALUE ! ».

Signification    Dans Excel 2007 et versions ultérieures, les tableaux de classeur qui font référence à d’autres feuilles de calcul sont limités uniquement par la quantité de mémoire disponible, mais dans Excel 97-2003, feuilles de calcul ne peuvent contenir jusqu'à 65 472 matrices de classeur qui font référence à d’autres feuilles de calcul. Matrices de classeur dépasse la limite maximale seront converties en et affichent #VALUE ! erreurs.

Procédure à suivre    Dans le vérificateur de compatibilité, cliquez sur Recherche pour identifier les cellules qui contiennent les formules matricielles qui font référence à une autre feuille de calcul et apportez les modifications nécessaires afin d’éviter les erreurs « #VALUE! ».

Certaines formules contiennent des tableaux avec plus d’éléments que ce qui est pris en charge par le format de fichier sélectionné. Les tableaux comptant plus de 256 colonnes ou 65 536 lignes ne seront pas enregistrés et peuvent produire des résultats différents.

Signification    Dans Excel 2010 et versions ultérieures, vous pouvez utiliser des formules qui contiennent des éléments de plus de 256 colonnes et 65 536 lignes. Dans Excel 2007, cette dépasse la limite des éléments du tableau et peut retourner des résultats différents.

Procédure à suivre    Dans le vérificateur de compatibilité, cliquez sur Rechercher pour trouver les cellules contenant des formules de tableau qui comportent un nombre d’éléments supérieur à celui pris en charge dans les versions antérieures d’Excel, puis apportez les modifications nécessaires.

Certaines formules contiennent plus de valeurs, de références et/ou de noms que le nombre pris en charge par le format de fichier sélectionné. Ces formules ne seront pas enregistrées et converties en erreurs de type #VALEUR!.

Signification    Dans Excel 2007 et versions ultérieures, la longueur maximale du contenu des formules est de 8 192 caractères et la longueur maximale interne de formule est 16 384 octets. Dans Excel 97-2003, la longueur maximale du contenu des formules est de 1 024 caractères et la longueur maximale interne de formule est de 1 800 octets. Lorsque la combinaison des arguments de formule (y compris les valeurs, références et/ou noms) dépasse les limites maximales d’Excel 97-2003, les formules entraînera #VALUE ! erreurs lorsque vous enregistrez le classeur dans un format de fichier Excel antérieur.

Procédure à suivre    Dans le vérificateur de compatibilité, cliquez sur Rechercher pour identifier les cellules qui contiennent des formules dépassant la longueur maximale des formules d’Excel 97-2003 et apportez les modifications nécessaires afin d’éviter les erreurs « #VALEUR! ».

Certaines formules possèdent plus de niveaux d’imbrication que ceux pris en charge par le format de fichier sélectionné. Des formules avec plus de sept niveaux d’imbrication ne sont pas enregistrées et entraînent l’apparition d’erreurs « #VALUE! ».

Signification    Dans Excel 2007 et versions ultérieures, une formule peut contenir jusqu'à 64 niveaux d’imbrication, mais dans Excel 97-2003, les niveaux d’imbrication maximum est uniquement 7.

Procédure à suivre    Dans le vérificateur de compatibilité, cliquez sur Recherche pour identifier les cellules qui contiennent des formules avec plus de 7 niveaux d’imbrication et apportez les modifications nécessaires afin d’éviter les erreurs « #VALUE! ».

Certaines formules contiennent des fonctions dont le nombre d’arguments est trop élevé pour être pris en charge par le format de fichier sélectionné. Les formules comportant plus de 30 arguments par fonction ne seront pas enregistrées et seront converties en erreurs #VALUE!.

Signification    Dans Excel 2007 et versions ultérieures, une formule peut contenir jusqu'à 255 arguments, mais dans Excel 97-2003, le nombre maximal d’arguments dans une formule est de 30.

Procédure à suivre    Dans le vérificateur de compatibilité, cliquez sur Recherche pour identifier les cellules qui contiennent des formules avec plus de 30 arguments et apportez les modifications nécessaires afin d’éviter les erreurs « #VALUE! ».

Certaines formules utilisent plus d’opérandes que le nombre autorisé dans le format de fichier sélectionné. Ces formules ne seront pas enregistrées et converties en erreurs de type #VALEUR!.

Signification    Dans Excel 2007 et versions ultérieures, le nombre maximal d’opérandes pouvant être utilisées dans les formules est de 1 024, mais dans Excel 97-2003, le nombre maximal d’opérandes dans des formules est de seulement 40.

Procédure à suivre    Dans le vérificateur de compatibilité, cliquez sur Recherche pour identifier les cellules qui contiennent des formules avec plus de 40 opérandes et apportez les modifications nécessaires afin d’éviter les erreurs « #VALUE! ».

Certaines formules contiennent des fonctions dont le nombre d’arguments est trop élevé pour être pris en charge par le format de fichier sélectionné. Les formules comportant plus de 29 arguments par fonction ne seront pas enregistrées et seront converties en erreurs #VALUE!.

Signification    Dans Excel 2007 et versions ultérieures, une fonction de définis par l’utilisateur (UDF) que vous créez à l’aide de Visual Basic pour Applications (VBA) peut contenir jusqu'à 60 arguments, mais dans Excel 97-2003, le nombre d’arguments dans UDF est limité par la personnalisation VBA à 29.

Procédure à suivre    Dans le vérificateur de compatibilité, cliquez sur Rechercher pour identifier les cellules qui utilisent plus de 29 arguments et apportez les modifications nécessaires afin d’éviter les erreurs « #VALUE! ». Il peut être nécessaire d’utiliser du code VBA pour modifier les fonctions définies par l’utilisateur.

Une ou plusieurs fonctions de ce classeur n’existent pas dans les versions antérieures d’Excel.  Lorsqu’elles sont recalculées dans des versions antérieures, ces fonctions renvoient une erreur de type #NOM? à la place de leurs résultats actuels.

Signification    Excel 2007 et versions ultérieur fournissent des fonctions renommées et nouveau. Étant donné que ces fonctions ne sont pas disponibles dans Excel 97-2003, elles renverra une #NAME ? erreur au lieu des résultats attendus lorsque le classeur est ouvert dans la version antérieure d’Excel...

Dans certains cas, le préfixe _xlfn est ajouté à la formule, par exemple, =_xlfn.SIERREUR (1,2).

Procédure à suivre    Dans le vérificateur de compatibilité, cliquez sur Rechercher pour identifier les cellules qui contiennent des fonctions non disponibles dans les versions antérieures d’Excel et apportez les modifications nécessaires afin d’éviter les erreurs « #NOM? ».

Des fonctions de compatibilité sont disponibles pour toutes les fonctions qui ont été renommées. Pour éviter des erreurs, vous pouvez privilégier l’utilisation des fonctions de compatibilité.

Les nouvelles fonctions peuvent être remplacées par des fonctions appropriées disponibles dans les versions antérieures d’Excel. Vous pouvez également supprimer des formules qui utilisent de nouvelles fonctions en les remplaçant par les résultats des formules.

Certaines formules contiennent des références à des tableaux qui ne sont pas prises en charge dans le format de fichier sélectionné.  Ces références seront converties en références de cellules.

Signification    Dans Excel 2007 et versions ultérieures, vous pouvez utiliser des références structurées pour le rendre plus simple et intuitives pour l’utiliser avec la table de données lorsque vous utilisez des formules qui font référence à un tableau, des parties d’un tableau ou l’intégralité du tableau. Cette fonctionnalité n’est pas pris en charge dans Excel 97-2003 et des références structurées seront converties en références de cellule.

Procédure à suivre    Dans le vérificateur de compatibilité, cliquez sur Rechercher pour identifier les cellules contenant les formules comportant des références structurées à des tableaux, afin de les remplacer par les références de cellule que vous souhaitez utiliser.

Certaines formules contiennent des références à des tableaux dans d’autres classeurs qui ne sont pas ouverts dans l’instance d’Excel. Ces références sont converties en cellules de type #REF lors de l’enregistrement au format Excel 97-2003 puisqu’il n’est pas possible de les convertir en références de feuilles.

Signification    Dans Excel 2007 et versions ultérieures, vous pouvez utiliser des références structurées pour le rendre plus simple et intuitives pour l’utiliser avec la table de données lorsque vous utilisez des formules qui font référence à un tableau, des parties d’un tableau ou l’intégralité du tableau. Cette fonctionnalité n’est pas pris en charge dans Excel 97-2003 et des références structurées seront converties en références de cellule. Toutefois, si les références structurées pointent vers des tableaux dans d’autres classeurs qui ne sont pas actuellement ouverts, ils seront convertis en et affichées comme erreurs #REF.

Procédure à suivre    Dans le vérificateur de compatibilité, cliquez sur Rechercher pour identifier les cellules qui contiennent des formules avec références structurées à des tableaux dans d’autres classeurs afin de les modifier et ainsi éviter les erreurs #REF.

Une ou plusieurs cellules de ce classeur contiennent des règles de validation des données qui font référence à plus de 8 192 zones discontinues de cellules. Ces règles de validation des données ne seront pas enregistrées.

Signification    Dans Excel 2010 et versions ultérieures, les règles de validation de données peuvent faire référence à plus de 8 192 zones discontinues de cellules. Dans Excel 97-2007, ce type de règle de validation de données n’est pas prise en charge et n’est pas disponible.

Procédure à suivre    Dans le vérificateur de compatibilité, cliquez sur Rechercher pour trouver les cellules qui contiennent des règles de validation des données faisant référence à plus de 8 192 zones discontinues de cellules, puis apportez les modifications nécessaires.

Une ou plusieurs cellules de ce classeur contiennent des règles de validation des données qui font référence à des valeurs d’autres feuilles de calcul. Ces règles de validation des données ne sont pas prises en charge dans les versions antérieures d’Excel.

Signification    Dans Excel 2010 et versions ultérieures, vous pouvez utiliser les règles de validation de données qui font référence à des valeurs d’autres feuilles de calcul. Dans Excel 97-2007, ce type de validation des données n’est pas prise en charge et ne peut pas être affiché sur la feuille de calcul.

Toutefois, toutes les règles de validation des données demeurent disponibles dans le classeur et sont appliquées lorsque le classeur est rouvert dans Excel 2010 et versions ultérieures, à moins que les règles ont été modifiées dans Excel 97-2007.

Procédure à suivre    Dans le vérificateur de compatibilité, cliquez sur Rechercher pour trouver les cellules contenant des règles de validation des données qui font référence à des valeurs d’autres feuilles de calcul, puis apportez les modifications nécessaires sous l’onglet Options de la boîte de dialogue Validation des données (onglet Données, groupe Outils de données).

Ce classeur contient une plage de consolidation des données avec des références à des cellules en dehors des limites de ligne et de colonne du format de fichier sélectionné. Les références de formule aux données de cette zone seront ajustées et risquent de ne pas s’afficher correctement dans une version antérieure d’Excel.

Signification    Dans Excel 2007 et versions ultérieures, plages de consolidation de données peuvent contenir des formules qui font référence à des données en dehors de la limite de ligne et de colonne du format de fichier sélectionné. Dans Excel 97-2003, la taille de la feuille de calcul est de 256 colonnes par 65 536 lignes. Les références de formule à des données dans les cellules en dehors de cette limite de ligne et de colonne sont ajustées et peut ne pas affichent correctement.

Procédure à suivre    Dans le vérificateur de compatibilité, cliquez sur Rechercher pour trouver les plages de consolidation de données qui contiennent des références de formules à des données en dehors des limites de ligne et de colonne d’Excel 97-2003, puis apportez les modifications nécessaires.

Ce classeur contient des descriptions personnalisées de fonctions VBA définies par l’utilisateur. Toutes ces descriptions personnalisées seront supprimées.

Signification    Dans Excel 2010 et versions ultérieures, vous pouvez utiliser Visual Basic pour Applications (VBA) pour créer des fonctions définies par l’utilisateur (UDF) avec les descriptions personnalisées. Descriptions personnalisées ne sont pas prises en charge dans Excel 97-2007 et seront supprimées.

Procédure à suivre    Aucune action n’est requise, car toutes les descriptions personnalisées seront supprimées.

Haut de la page

Problèmes occasionnant une perte mineure de fidélité

Problème

Solution

Certaines formules matricielles de ce classeur font référence à une colonne complète. Il se peut que les versions antérieures d’Excel convertissent ces formules en erreurs de type #NOMBRE! lorsqu’elles sont recalculées.

Signification    Les formules matricielles qui font référence à une colonne entière dans Excel 2007 et versions ultérieures seront convertis en et affichés en tant que #NUM ! erreurs lorsqu’elles sont recalculées dans Excel 97-2003.

Procédure à suivre    Dans le vérificateur de compatibilité, cliquez sur Rechercher pour rechercher les formules matricielles qui font référence à une colonne entière et apportez les modifications nécessaires afin d’éviter les erreurs #NUM.

Un ou plusieurs noms définis de ce classeur contiennent des formules qui dépassent les 255 caractères autorisés du format de fichier sélectionné. Ces formules sont enregistrées, mais sont tronquées en cas de modifications dans les versions antérieures d’Excel.

Signification    Quand des plages nommées dans des formules dépassent la limite des 255 caractères acceptée dans Excel 97-2003, la formule fonctionne correctement, mais se trouve tronquée dans la boîte de dialogue Nom et ne peut pas être modifiée.

Procédure à suivre    Dans le vérificateur de compatibilité, cliquez sur Rechercher pour identifier les cellules qui contiennent des plages nommées dans des formules, puis effectuez les modifications nécessaires afin que les utilisateurs puissent modifier les formules dans Excel 97-2003.

Certaines formules de ce classeur sont liées à d’autres classeurs fermés. Les versions antérieures d’Excel ne renvoient que 255 caractères au maximum lorsqu’elles recalculent ces formules si les classeurs liés ne sont pas ouverts.

Signification    Quand des formules d’un classeur sont liées à des classeurs fermés, le nombre de caractères affichés est limité à 255 lors du recalcul dans Excel 97-2003. Les résultats de formule peuvent être tronqués.

Procédure à suivre    Rechercher les cellules qui contiennent des formules associées à d’autres classeurs fermés. Vous pourrez ainsi vérifier les liens et apporter les modifications nécessaires pour éviter les formules tronquées dans Excel 97-2003.

Une formule de validation des données contient plus de 255 caractères.

Signification    Quand les formules de validation des données dépassent la limite de 255 caractères prise en charge dans Excel 97-2003, la formule fonctionne correctement, mais elle est tronquée et ne peut pas être modifiée.

Procédure à suivre    Dans le vérificateur de compatibilité, cliquez sur Rechercher pour identifier les cellules qui contiennent les formules de validation de données et utiliser ensuite moins de caractères dans la formule afin que les utilisateurs puissent les modifier dans Excel 97-2003.

Haut de la page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×