info2gestion

MENU3

Accueil>

Microsoft Office Excel (2007-2021)

Les fonctions

Les fonctions et les versions d’excel

Utilités des nouvelles fonctions

Les versions d'excel ont apporté chacunes des améliorations. Parmi ces améliorations, des nouvelles fonctions ont été intégrées à la bibliothèque de fonctions existantes. Ces fonctions apportent des calculs supplémentaires et peuvent également optimiser les temps de calculs, réduire le temps de traitement des calculs...

Office 365 excel propose également des fonctions supplémentaires qui ne sont pas toutes référencées dans les versions bureautiques locales de l'application excel.

Eventuels problèmes de compatibilité

Dans les pages d'excel de ce site, une importance sera accordée aux versions d'excel qui contiennent les fonctions mentionnées. Excel 2007 est la version de base de ces pages. Il y a une compatibilité élevée dans l'utilisation des fonctions de la bibliothèque de fonctions d'excel 2007 vers les versions d'excel suivantes. Mais dans le sens inverse, ce n'est pas évident.

Pour des classeurs qui sont utilisés dans un environnement ou chaque utilisateur travaille sur une version d'excel identique, il n'y a pas de risque d'incompatibilité.

Dans d'autres environnements, l'utilisation d'un classeur crée sur une version récente d'excel peut générer une erreur. Dans la version d'excel qui ne contient pas la fonction, à l'ouverture du classeur, les fonctions non présentes sont préfixées de =_xlfn. et le résultat reste accessible. Cependant, pour les calculs, la fonction avec le préfixe ne recalculera pas.

Dans un classeur qui contient un certain nombre de formules dans plusieurs feuilles de calcul, les calculs intermédiaires qui utilisent les résultats, en cas de mise à jour des données, ne seront pas justes. Il n'y pas de message de l'application qui annonce que des fonctions ne sont pas reconnues pour des calculs. Seule la recherche de l'erreur #NOM? permet de savoir si ce sont des erreurs sur des fonctions qui n'existent pas (erreur dans la saisie du nom de la fonction) ou fonction absente de l'application.

Contournements possibles

Une possibilité pour éviter ces situations est de prévenir les utilisateurs de la version de tableur excel qui a été utilisée. Une autre possibilité est d'utiliser une version précédente du tableur excel. Il peut y avoir des incompatibilités entre les versions et les versions récentes mais ça ne concernera que les fonctionnalités liées aux tableaux croisés dynamiques..., au développement vba avec des formes.

Il est également possible de chercher la version d'excel utilisée pour le classeur en regardant dans les propriétés xml quand il s'agit d'un classeur .xlsx ou .xlsm au format xml.

Un outil de programmation peut automatiser cette recherche en attendant que Microsoft propose un outil dédié mais ce sont des outils pour une activité de développement dédiée.