Problèmes de compatibilité liés aux formules dans Excel

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.

À partir d’Excel 2007, par défaut, le vérificateur de compatibilité vérifie les problèmes liés aux versions antérieures d’Excel. Si une version précise vous intéresse, décochez les case correspondant aux 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 avez de nombreux problèmes à examiner, sélectionnez Copier vers une nouvelle feuille. Utilisez la nouvelle feuille de rapport de compatibilité pour gérer 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 les versions ultérieures, les tableaux de classeurs 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, les feuilles de calcul peuvent contenir jusqu’à 65 472 tableaux de classeurs qui font référence à d’autres feuilles de calcul. Les matrices de classeurs au-delà de la limite maximale seront converties en #VALUE et affichées. le sont aussi.

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 les versions ultérieures, vous pouvez utiliser des formules matricielles contenant des éléments pour plus de 256 colonnes et 65 536 lignes. Dans Excel 2007, cela dépasse la limite des éléments de 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 davantage de valeurs, de références et/ou de noms que ce qui est pris en charge par le format de fichier sélectionné. Ces formules ne seront pas enregistrées et seront converties en #VALUE. ».

Signification    Dans Excel 2007 et les versions ultérieures, la longueur maximale du contenu de la formule correspond à 8 192 caractères et la longueur de formule interne maximale est de 16 384 octets. Dans Excel 97-2003, la longueur maximale du contenu des formules n’est que de 1 024 caractères et la longueur maximale interne de formule de 1 800 octets. Lorsque la combinaison d’arguments de formule (notamment les valeurs, les références et/ou les noms) dépasse les plafonds d’Excel 97-2003, les formules sont remplacées par des erreurs « #VALUE! » lors de l’enregistrement du classeur dans un ancien format de fichier Excel.

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 les versions ultérieures, une formule peut contenir jusqu’à 64 niveaux d’imbrication, mais dans Excel 97-2003, le niveau maximal d’imbrication est de 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 qui ont plus d’arguments que celles prises en charge par le format de fichier sélectionné. Les formules contenant plus de 30 arguments par fonction ne seront pas enregistrées et seront converties en #VALUE. ».

Signification    Dans Excel 2007 et les 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 ce qui est autorisé par le format de fichier sélectionné. Ces formules ne seront pas enregistrées et seront converties en #VALUE. ».

Signification    Dans Excel 2007 et les versions ultérieures, le nombre maximal d’opérandes pouvant être utilisés dans des formules est 1 024, mais dans Excel 97-2003, le nombre maximal d’opérandes dans les formules est d' 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 ayant plus d’arguments que celles prises en charge par le format de fichier sélectionné. Les formules contenant plus de 29 arguments d’une fonction ne seront pas enregistrées et seront converties en #VALUE. ».

Signification    Dans Excel 2007 et les versions ultérieures, une fonction définie par l’utilisateur créée à 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é à 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 les versions ultérieures fournissent des fonctions nouvelles et renommées. Dans la mesure où ces fonctions ne sont pas disponibles dans Excel 97-2003, elles renverront une #NAME? » 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 les versions ultérieures, vous pouvez utiliser des références structurées pour faciliter l’utilisation des données de tableau lorsque vous utilisez des formules qui font référence à une table, à l’une ou l’autre partie d’un tableau ou l’ensemble du tableau. Cette fonctionnalité n’est pas prise en charge dans Excel 97-2003 et les références structurées sont 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 les versions ultérieures, vous pouvez utiliser des références structurées pour faciliter l’utilisation des données de tableau lorsque vous utilisez des formules qui font référence à une table, à l’une ou l’autre partie d’un tableau ou l’ensemble du tableau. Cette fonctionnalité n’est pas prise en charge dans Excel 97-2003 et les références structurées sont converties en références de cellule. Si les références structurées pointent vers des tableaux dans d’autres classeurs qui sont alors fermés, ils sont convertis en erreurs #REF et affichés comme telles.

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 les versions ultérieures, les règles de validation des données peuvent désigner plus de 8192 zones discontinues de cellules. Dans Excel 97-2007, ce type de règle de validation des données n’est pas pris 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 les versions ultérieures, vous pouvez utiliser des règles de validation des données faisant référence à des valeurs d’autres feuilles de calcul. Dans Excel 97-2007, ce type de validation des données n’est pas pris en charge et ne peut pas être affiché dans 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 les versions ultérieures, à moins d’avoir é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 les versions ultérieures, les plages de consolidation des données peuvent contenir des formules qui font référence aux données en dehors de la limite des lignes et des colonnes du format de fichier sélectionné. Dans Excel 97-2003, la taille de la feuille de calcul correspond uniquement à 256 colonnes par 65 536 lignes. Les références de formules à des données dans des cellules en dehors des limites de colonne et de ligne sont ajustées et risquent de ne pas s’afficher 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 les versions ultérieures, vous pouvez utiliser Visual Basic pour applications (VBA) pour créer des fonctions définies par l’utilisateur avec des descriptions personnalisées. Les 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 les versions ultérieures seront converties en #NUM et affichées en tant que telles. » et affichées comme telles 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    Recherchez les cellules contenant des formules qui sont liées à d’autres classeurs fermés pour vous permettre de vérifier les liens et d’apporter les modifications nécessaires afin d’éviter les résultats de formule tronqués 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 :  Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez vous nous dire si les informations vous ont été utiles ? Voici l’article en anglais pour référence.

Développez vos compétences dans Office
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.

×