Les 4 fonctions compatibilité d'Excel
Les fonctions de compatibilité sont d'anciennes versions de fonctions Excel maintenues pour que les classeurs créés avant 2010 continuent de fonctionner. Microsoft recommande de les remplacer par leurs équivalents modernes dans tout nouveau fichier, car les nouvelles versions offrent une meilleure précision numérique et des noms plus explicites.
Tu ouvres un fichier Excel créé il y a dix ans et tu vois des formules comme ECARTYPE, VAR ou CONCATENER. Ces fonctions n'ont pas disparu, elles sont juste rangées dans la catégorie Compatibilité depuis Excel 2010. Elles fonctionnent encore parfaitement, mais Excel t'invite à les remplacer.
À partir d'Excel 2010, Microsoft a renommé et amélioré plusieurs dizaines de fonctions statistiques. Par exemple, VAR est devenue VAR.S (variance d'un échantillon) et VAR.P (variance d'une population). Les nouvelles versions sont plus précises et leur nom indique clairement ce qu'elles calculent.
Si tu travailles sur un ancien classeur, ces fonctions te permettent de comprendre ce que faisait son auteur. Si tu crées un nouveau fichier, remplace-les par leurs équivalentes modernes pour éviter toute ambiguïté et profiter des corrections de précision.
Rétrocompatibilité
Les anciens classeurs s'ouvrent et calculent correctement sans modification.
Migration guidée
Excel affiche le nom du remplaçant moderne dans l'info-bulle de chaque fonction.
Transition douce
Tu peux remplacer les fonctions héritées progressivement, sans tout réécrire d'un coup.
Cas d'usage courants
Audit d'un fichier hérité. Quand tu reprends un classeur de plusieurs années, identifier les fonctions de compatibilité te permet de repérer les sections à moderniser avant de partager le fichier à une équipe.
Migration progressive. Dans un grand tableau de bord, tu peux remplacer CONCATENER par CONCAT colonne par colonne pour tester le résultat sans tout réécrire d'un coup et risquer d'introduire des erreurs.
Partage inter-versions. Si ton fichier doit être ouvert dans Excel 2007, conserve les fonctions de compatibilité pour éviter les erreurs de nom sur les postes qui n'ont pas les versions modernes.
Lecture de modèles statistiques anciens. Les classeurs d'analyse fournis par des organismes officiels utilisent souvent ECARTYPE, VAR ou LOI.NORMALE dans leurs formules, que tu dois comprendre avant de les adapter.
Vérification de précision. Sur des calculs sensibles comme des écarts-types financiers, remplacer ECARTYPE par ECARTYPE.STANDARD garantit la précision numérique documentée par Microsoft pour les grands jeux de données.
Formation et documentation. Quand tu documentes un processus de calcul pour une équipe, signaler qu'une fonction est héritée et indiquer son remplaçant moderne évite les questions futures sur la compatibilité.
Toutes les fonctions compatibilité (4)
Questions fréquentes
Microsoft n'a pas annoncé de suppression. Ces fonctions sont maintenues depuis plus de 15 ans pour protéger les classeurs existants. Il est cependant conseillé de ne pas les utiliser dans de nouveaux fichiers, car leur support à très long terme n'est pas garanti.
Dans Excel, clique sur la cellule contenant la formule et regarde l'info-bulle. Une icône d'avertissement ou la mention « compatibilité » apparaît pour les fonctions héritées. Tu peux aussi utiliser Formules > Vérification des erreurs pour repérer les occurrences dans tout le classeur.
VAR et VAR.S calculent la même chose, la variance d'un échantillon avec la correction de Bessel (diviseur n-1). VAR.P calcule la variance d'une population entière (diviseur n). VAR existe pour la rétrocompatibilité, VAR.S est son nom moderne et explicite.
Techniquement oui, CONCATENER fonctionne encore. Mais CONCAT est plus flexible car elle accepte des plages entières en un seul argument, ce que CONCATENER ne sait pas faire. Pour assembler des cellules par un séparateur, JOINDRE.TEXTE est encore plus puissante.
Il n'existe pas de bouton de migration automatique. La méthode fiable est de faire une copie du fichier, puis de remplacer chaque fonction via Rechercher et remplacer en vérifiant le résultat avant et après. Une macro VBA peut automatiser le remplacement sur les fonctions les plus courantes comme ECARTYPE ou RANG.
Bloqué sur une formule Excel ?
Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.
Essayer l'assistant IAGratuit · 10 questions par mois