INFORMATIONS Excel : Récupérez les données système de votre ordinateur
=INFORMATIONS(type_texte)La formule INFORMATIONS est une fonction système puissante qui vous permet de récupérer des informations détaillées sur votre environnement Excel et votre ordinateur. Elle retourne des données critiques telles que la version du système d'exploitation, le répertoire de travail actuel, le type de système et bien d'autres paramètres système essentiels. Cette fonction est particulièrement utile pour les administrateurs IT, les développeurs VBA avancés et les utilisateurs qui ont besoin de diagnostiquer des problèmes de configuration ou de documenter leur environnement de travail. Comprendre comment utiliser INFORMATIONS vous permet de créer des feuilles de calcul intelligentes qui s'adaptent automatiquement à votre environnement système. Vous pouvez utiliser ces informations pour valider la compatibilité, générer des rapports de configuration, ou même créer des macros qui réagissent différemment selon le système d'exploitation détecté. Cette connaissance approfondie est indispensable pour tout utilisateur Excel intermédiaire qui souhaite maîtriser les aspects avancés de la plateforme. Bien que INFORMATIONS soit moins connue que d'autres fonctions Excel, elle offre des capacités uniques pour interagir avec les métadonnées système. Son intégration avec d'autres fonctions comme CELL, NOW ou TODAY crée des possibilités illimitées pour automatiser et optimiser vos processus d'analyse de données.
Syntaxe et paramètres
La syntaxe de la formule INFORMATIONS est simple mais puissante : =INFORMATIONS(type_texte). Le paramètre type_texte est obligatoire et doit être une chaîne de caractères spécifiant le type d'information système que vous souhaitez récupérer. Les valeurs acceptées incluent "directory" pour le répertoire de travail actuel, "osversion" pour la version du système d'exploitation, "system" pour le type de système, "processor" pour le processeur, "memavail" pour la mémoire disponible, et plusieurs autres options selon votre version d'Excel. Chaque paramètre retourne un type de données différent : certains retournent du texte (comme "directory" ou "osversion"), tandis que d'autres retournent des nombres (comme "memavail" en octets). Il est crucial de comprendre le type de retour attendu pour pouvoir traiter correctement les résultats. Par exemple, si vous récupérez la mémoire disponible, vous recevrez un nombre que vous pourrez diviser par 1024 pour convertir en kilobytes ou par 1048576 pour convertir en megabytes. La formule ne prend qu'un seul argument, ce qui la rend facile à utiliser mais limitée en flexibilité. Vous ne pouvez pas combiner plusieurs paramètres dans une seule formule - vous devez créer une formule distincte pour chaque information système que vous souhaitez extraire. Cette limitation pousse souvent les utilisateurs avancés à combiner INFORMATIONS avec d'autres fonctions comme SI, CONCATENER ou TEXTE pour créer des rapports système complets et formatés.
type_textExemples pratiques
Récupérer le répertoire de travail actuel
=INFORMATIONS("directory")Cette formule retourne le chemin complet du répertoire de travail actuel de Windows, par exemple 'C:\Utilisateurs\NomUtilisateur\Documents'. Cela permet de créer des références dynamiques aux fichiers source et de documenter l'environnement de travail.
Vérifier la version du système d'exploitation
=INFORMATIONS("osversion")Cette formule retourne la version du système d'exploitation sous forme de texte, comme 'Windows 10' ou 'Windows 11'. Vous pouvez la combiner avec une fonction SI pour vérifier la conformité aux exigences système.
Afficher les informations système complètes dans un rapport
="Système: " & INFORMATIONS("system") & " | OS: " & INFORMATIONS("osversion") & " | Répertoire: " & INFORMATIONS("directory")Cette combinaison crée un rapport lisible en concaténant plusieurs appels à INFORMATIONS avec du texte descriptif. Le résultat est une chaîne formatée qui documente l'environnement complet.
Points clés à retenir
- INFORMATIONS est une fonction système puissante qui retourne des métadonnées sur l'environnement Excel et l'ordinateur local
- Elle accepte un seul paramètre obligatoire (type_texte) et retourne différents types de données selon le paramètre utilisé
- Les paramètres principaux incluent "directory", "osversion", "system", "processor", et "memavail"
- La fonction est particulièrement utile pour créer des rapports de diagnostic, valider la compatibilité, et documenter automatiquement les environnements
- Elle fonctionne uniquement dans Excel Desktop (pas en ligne) et peut être combinée avec d'autres fonctions pour créer des solutions avancées
Astuces de pro
Utilisez INFORMATIONS("directory") en combinaison avec INDIRECT et des chemins relatifs pour créer des classeurs dynamiques qui s'adaptent à n'importe quel ordinateur sans chemins en dur.
Impact : Augmente la portabilité et la flexibilité de vos fichiers Excel, les rendant utilisables sur différentes machines sans modification manuelle.
Créez une feuille de diagnostic cachée qui capture automatiquement toutes les informations système au démarrage du classeur avec des appels à INFORMATIONS. Cela aide au dépannage et à la documentation.
Impact : Facilite grandement la résolution des problèmes de compatibilité et crée une trace d'audit automatique de l'environnement d'exécution.
Combinez INFORMATIONS("release") avec des conditions SI pour appliquer différentes formules selon la version d'Excel (2016, 2019, 365), car certaines fonctions ne sont disponibles que dans les versions récentes.
Impact : Permet de créer des fichiers Excel rétro-compatibles qui fonctionnent correctement sur plusieurs versions sans erreurs ou comportements inattendus.
Encapsulez toujours les appels à INFORMATIONS dans IFERROR pour gérer gracieusement les cas où l'information système n'est pas disponible ou retourne une erreur.
Impact : Rend vos formules robustes et professionnelles, évitant les affichages d'erreur #VALUE! qui perturbent l'expérience utilisateur.
Combinaisons utiles
Créer un diagnostic d'environnement avec SI et INFORMATIONS
=SI(GAUCHE(INFORMATIONS("osversion"),7)="Windows","Système compatible","Vérifier la compatibilité")Cette formule combine INFORMATIONS avec SI et GAUCHE pour vérifier si le système d'exploitation est Windows. Elle retourne un message de conformité basé sur la version OS détectée. Utile pour valider automatiquement la compatibilité des environnements.
Générer un rapport système avec CONCATENER et INFORMATIONS
=CONCATENER("Rapport - ",INFORMATIONS("userid")," - ",MAINTENANT()," - OS: ",INFORMATIONS("osversion"))Cette combinaison crée un rapport complet incluant l'utilisateur, la date/heure actuelle, et la version OS. Parfait pour documenter automatiquement qui a créé un fichier et dans quel environnement. Utilisez MAINTENANT pour ajouter un timestamp.
Formater les informations mémoire avec TEXTE et INFORMATIONS
=TEXTE(INFORMATIONS("memavail")/1073741824,"0.00") & " GB"Cette formule récupère la mémoire disponible, la convertit en gigabytes, et la formate avec 2 décimales suivies de l'unité 'GB'. Crée un affichage lisible et professionnel des données système brutes.
Erreurs courantes
Cause : Le paramètre type_texte contient une valeur non reconnue ou mal orthographiée, par exemple =INFORMATIONS("directry") au lieu de =INFORMATIONS("directory").
Solution : Vérifiez l'orthographe exacte du paramètre. Les valeurs acceptées sont sensibles à la casse et doivent correspondre exactement aux options système. Consultez la documentation Excel pour la liste complète des paramètres valides.
Cause : La fonction INFORMATIONS n'est pas reconnue, généralement parce que vous utilisez une version d'Excel très ancienne (antérieure à 2007) ou une locale qui n'a pas accès à cette fonction système.
Solution : Mettez à jour votre version d'Excel vers 2007 ou une version plus récente. Vérifiez également que vous utilisez la bonne langue/locale d'Excel, car certaines versions régionales peuvent nommer les fonctions différemment.
Cause : Certains paramètres système peuvent ne pas être disponibles sur tous les ordinateurs, ou la fonction retourne des données dans un format différent de celui attendu. Par exemple, les informations de mémoire peuvent être exprimées en bytes et sembler incohérentes.
Solution : Testez la formule sur votre système spécifique et ajustez le traitement des données. Utilisez les fonctions TEXTE ou ARRONDI pour formater correctement les résultats. Encapsulez la formule dans une fonction IFERROR pour gérer les cas où l'information n'est pas disponible.
Checklist de dépannage
- 1.Vérifiez l'orthographe exacte du paramètre type_texte - les valeurs sont sensibles à la casse ("directory" pas "Directory")
- 2.Confirmez que vous utilisez Excel 2007 ou une version plus récente - INFORMATIONS n'existe pas dans les versions antérieures
- 3.Testez la formule dans une nouvelle cellule vide pour éliminer les conflits avec d'autres formules ou formatage
- 4.Vérifiez que votre version d'Excel n'est pas en mode compatible ou restreint qui pourrait désactiver les fonctions système
- 5.Utilisez IFERROR pour capturer les erreurs et identifier exactement quel paramètre pose problème
- 6.Consultez la documentation Excel spécifique à votre version et locale, car certains paramètres peuvent varier selon la région
Cas particuliers
Utilisation d'INFORMATIONS dans Excel Online (navigateur)
Comportement : La fonction retourne des informations sur les serveurs Microsoft, pas sur l'ordinateur local de l'utilisateur. Les résultats peuvent être vides ou différents de la version Desktop.
Solution : Utilisez Excel Desktop pour accéder aux informations système locales. Évitez d'utiliser INFORMATIONS dans les fichiers partagés en ligne si vous avez besoin de données locales spécifiques.
C'est une limitation importante pour les équipes utilisant Microsoft 365 en ligne.
Appel à INFORMATIONS("memavail") sur un ordinateur avec très peu de mémoire
Comportement : La valeur retournée peut être très petite ou même zéro si la mémoire disponible est extrêmement limitée. Cela peut causer des erreurs de division si vous essayez de convertir en GB.
Solution : Utilisez MAX pour établir une valeur minimale : =MAX(INFORMATIONS("memavail"),1)/1073741824 pour éviter les divisions par zéro.
Rare en pratique, mais important pour les environnements très limités ou les serveurs surchargés.
Modification du répertoire de travail pendant l'exécution du classeur
Comportement : INFORMATIONS("directory") retourne le répertoire courant au moment de l'exécution. Si l'utilisateur change le répertoire de travail via Fichier > Ouvrir, la valeur change.
Solution : Capturez la valeur initiale dans une cellule au démarrage du classeur, ou utilisez des références absolues au chemin du fichier avec CHEMIN.FICHIER() si disponible.
Peut causer des comportements inattendus si votre logique dépend d'un répertoire stable.
Limitations
- •INFORMATIONS ne retourne que des informations de base sur le système - pour des données plus détaillées, vous devez utiliser VBA ou des commandes système externes
- •La fonction ne fonctionne que sur l'ordinateur local (Excel Desktop) et ne retourne pas d'informations utiles dans Excel Online ou les versions cloud
- •Certains paramètres peuvent ne pas être disponibles sur tous les systèmes d'exploitation ou toutes les versions d'Excel, rendant la fonction non entièrement portable
- •INFORMATIONS retourne les données brutes sans formatage - vous devez utiliser d'autres fonctions comme TEXTE, CONCATENER ou VBA pour transformer les données en informations lisibles
Alternatives
Retourne des informations sur les cellules et les feuilles (adresse, contenu, format) plutôt que sur le système. Plus flexible pour les analyses intra-feuille.
Quand : Quand vous avez besoin d'informations sur la structure des données ou les propriétés des cellules plutôt que sur l'environnement système.
Offre un contrôle beaucoup plus granulaire et accès à davantage d'informations système via les macros VBA. Retourne les données directement sans limitations.
Quand : Pour les utilisateurs avancés qui créent des solutions VBA complètes et ont besoin d'accès complet aux métadonnées système dans des macros.
Compatibilité
✓ Excel
Depuis Excel 2007
=INFORMATIONS(type_texte) - Disponible dans toutes les versions modernes : 2007, 2010, 2013, 2016, 2019, 365✗Google Sheets
Non disponible
✓LibreOffice
=INFO(type_texte) - Fonction nommée INFO au lieu d'INFORMATIONS, avec des paramètres similaires