La fonction INFO (INFORMATION en anglais) est la fonction qui connaît tout de ton environnement de travail : système d'exploitation, version d'Excel, mode de calcul actif, répertoire par défaut. Tu ne l'utiliseras pas tous les jours comme SOMME, mais elle devient indispensable dès que tu crées des classeurs destinés à plusieurs utilisateurs ou plusieurs machines.
Concrètement, c'est elle qui détecte automatiquement si un utilisateur ouvre ton fichier sur Mac ou Windows pour afficher les bons raccourcis clavier, qui alerte un analyste financier si le mode de calcul a été passé en manuel avant une présentation critique, ou qui vérifie qu'une version d'Excel compatible est installée avant de lancer des fonctions récentes. Un seul paramètre texte, sept informations possibles, des cas d'usage très concrets dès que tu partages tes classeurs.
Syntaxe de la fonction INFORMATIONS
=INFO(type_info)Les sept valeurs acceptées pour type_info sont : "directory" (répertoire par défaut), "numfile" (nombre de feuilles ouvertes dans tous les classeurs), "origin" (référence absolue de la cellule en haut à gauche de la fenêtre), "osversion" (version détaillée de l'OS), "recalc" (mode de recalcul : Automatique ou Manuel), "release" (version d'Excel, ex. 16.0) et "system" (plateforme : "pcdos" pour Windows, "mac" pour macOS).
Comprendre chaque paramètre de la fonction INFORMATIONS
type_info
: c'est le seul paramètre de la fonctionIl doit être une chaîne de texte entre guillemets, choisie parmi les sept valeurs prédéfinies ci-dessous. La valeur est sensible à la casse et doit être en minuscules.
"directory" retourne le chemin du répertoire de sauvegarde par défaut d'Excel (pas le chemin du fichier actuel). "numfile" retourne le nombre total de feuilles dans tous les classeurs ouverts (attention : c'est le nombre de feuilles, pas de fichiers). "origin" retourne la référence absolue de la cellule en haut à gauche de la fenêtre visible, héritage de Lotus 1-2-3. "osversion" retourne la version détaillée de l'OS, par exemple "Windows (64-bit) NT 10.00". "recalc" retourne "Automatique" ou "Manuel" selon le mode de calcul actif. "release" retourne le numéro de version d'Excel, par exemple "16.0" pour Excel 2016 et ultérieur. "system" retourne "pcdos" pour Windows ou "mac" pour macOS.
Attention : Un type_info mal orthographié ou avec des majuscules génère une erreur #VALEUR!. Les erreurs courantes : "version" au lieu de "release", "os" au lieu de "osversion", ou oublier les guillemets.
Pas envie d'écrire la formule INFORMATIONS à la main ?
Génère-la avec notre IAExemples pratiques pas à pas
Responsable IT : créer un tableau de bord d'audit système automatique
Tu es responsable IT et tu dois auditer les postes de travail de ton équipe pour vérifier les configurations. Plutôt que de demander manuellement à chaque personne sa configuration système, tu crées un classeur intelligent qui collecte automatiquement toutes les informations environnementales dès son ouverture.
Distribue ce classeur à ton équipe par email : chacun l'ouvre sur son poste, et tu récupères automatiquement toutes les configurations système. Plus besoin d'enquête manuelle. Tu peux même ajouter une colonne avec le nom de l'utilisateur (saisie manuelle) pour créer un inventaire complet de ton parc.
| A | B | C | |
|---|---|---|---|
| 1 | Information | Formule | Résultat |
| 2 | Système d'exploitation | =INFO("system") | pcdos |
| 3 | Version OS détaillée | =INFO("osversion") | Windows (64-bit) NT 10.00 |
| 4 | Version Excel | =INFO("release") | 16.0 |
| 5 | Mode de calcul | =INFO("recalc") | Automatique |
| 6 | Répertoire par défaut | =INFO("directory") | C:\Users\Marie\Documents |
| 7 | Feuilles ouvertes | =INFO("numfile") | 12 |
=INFO("osversion")Astuce de pro : Ajoute une colonne attendue à côté de la colonne résultat, et utilise =SI(C2=D2; "Conforme"; "Non conforme") pour signaler automatiquement les postes qui ne respectent pas le standard IT.
Développeur de classeurs : adapter automatiquement les instructions selon la plateforme
Tu développes des classeurs partagés entre utilisateurs Mac et Windows. Les raccourcis clavier sont différents (Cmd vs Ctrl), les chemins de fichiers utilisent des séparateurs différents, et tu veux afficher automatiquement les bonnes instructions selon la plateforme de l'utilisateur.
Cette approche améliore considérablement l'expérience utilisateur et évite les confusions. Un seul fichier, deux plateformes supportées : =SI(INFO("system")="mac"; "Cmd+C"; "Ctrl+C") affiche le bon raccourci selon l'environnement détecté.
| A | B | C | |
|---|---|---|---|
| 1 | Action | Formule adaptative | Résultat (Windows) |
| 2 | Copier | =SI(INFO("system")="mac";"Cmd+C";"Ctrl+C") | Ctrl+C |
| 3 | Coller | =SI(INFO("system")="mac";"Cmd+V";"Ctrl+V") | Ctrl+V |
| 4 | Annuler | =SI(INFO("system")="mac";"Cmd+Z";"Ctrl+Z") | Ctrl+Z |
| 5 | Séparateur chemin | =SI(INFO("system")="mac";"/";"\") | \ |
=SI(INFO("system")="mac"; "Cmd+C"; "Ctrl+C")Analyste financier : détecter les problèmes de configuration avant la présentation
Tu es analyste financier et tu prépares une présentation critique avec des modèles financiers complexes. Tu veux créer un système d'alertes intelligent qui te prévient si le mode de calcul est en manuel, ce qui pourrait fausser tes résultats si tu oublies d'appuyer sur F9 avant de présenter.
Place cette vérification en haut de ta feuille principale dans une zone bien visible, avec une mise en forme conditionnelle rouge si INFO("recalc") vaut "Manuel". Tu verras immédiatement avant chaque réunion si un recalcul manuel est nécessaire.
| A | B | C | |
|---|---|---|---|
| 1 | Vérification | Formule | Message |
| 2 | Mode de calcul | =INFO("recalc") | Automatique |
| 3 | Nombre de feuilles ouvertes | =INFO("numfile") | 8 |
| 4 | Alerte mode manuel | =SI(INFO("recalc")="Manuel";"ATTENTION : Calcul manuel activé";"Calcul automatique OK") | Calcul automatique OK |
=SI(INFO("recalc")="Manuel"; "DANGER : Appuie sur F9 avant la présentation"; "Calculs à jour")Astuce de pro : Combine INFO("recalc") avec INFO("numfile") pour détecter les situations de surcharge : =SI(INFO("numfile")>20; "Trop de feuilles ouvertes : risque de ralentissement"; "OK").
Chef de projet : vérifier la compatibilité logicielle avant le déploiement
Tu déploies un nouveau classeur utilisant des fonctions disponibles uniquement à partir d'Excel 2016. Tu veux créer un contrôle de compatibilité qui s'assure que tous les utilisateurs ont la bonne version, sinon afficher un message explicite.
VALEUR(INFO("release")) transforme le texte "16.0" en nombre pour la comparaison. Place ce contrôle sur une feuille d'accueil : si la version est insuffisante, tu peux afficher les instructions de mise à jour et les coordonnées du support IT, évitant des tickets inutiles.
| A | B | C | |
|---|---|---|---|
| 1 | Test | Formule | Résultat |
| 2 | Version Excel détectée | =INFO("release") | 16.0 |
| 3 | Version compatible ? | =SI(VALEUR(INFO("release"))>=16;"Compatible Excel 2016+";"Version trop ancienne") | Compatible Excel 2016+ |
| 4 | Message utilisateur | =SI(VALEUR(INFO("release"))<16;"Ce classeur nécessite Excel 2016+";"") |
=SI(VALEUR(INFO("release"))<16; "Version Excel incompatible - Mise à jour requise"; "Version compatible")Astuces avancées avec INFORMATIONS
Crée une feuille Debug dans tous tes classeurs professionnels
Ajoute une feuille cachée qui liste les sept valeurs INFO avec des étiquettes claires. Quand un utilisateur a un problème, demande-lui de démasquer cette feuille (clic droit sur l'onglet, Afficher) et de t'envoyer une capture : tu vois instantanément sa configuration complète sans aller-retour par email.
Tu divises par dix le temps de diagnostic sur les incidents à distance.
Alerte visuelle sur le mode de calcul avec la mise en forme conditionnelle
Ajoute une cellule en haut de ta feuille avec =INFO("recalc") et applique une mise en forme conditionnelle : fond rouge si la valeur est "Manuel", fond vert si "Automatique". La cellule change de couleur toute seule dès que quelqu'un modifie le mode de calcul dans les options.
Tu repères immédiatement le problème sans chercher dans les menus.
Construis des chemins de fichiers compatibles Mac et Windows
Combine INFO("directory") et INFO("system") pour construire automatiquement des chemins qui fonctionnent sur les deux plateformes : =INFO("directory") & SI(INFO("system")="mac"; "/"; "\") & "exports" crée le bon chemin selon le système détecté.
Fini les chemins en dur qui ne marchent que sur ton poste.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction INFORMATIONS
Avec INFO, ce n'est presque jamais la formule qui plante : c'est l'écart entre ce qu'elle renvoie vraiment et ce que tu crois lire. Le #VALEUR! vient d'un type_info mal écrit (une majuscule, des guillemets oubliés, ou "version" au lieu de "release"), alors que les autres pièges sont silencieux.
Garde en tête trois fausses évidences : "numfile" compte des feuilles et non des fichiers, "directory" te donne le dossier de sauvegarde par défaut et pas celui de ton classeur, et "release" ne distingue pas 2016, 2019 et Microsoft 365 qui partagent tous "16.0".
Erreur #VALEUR! : type d'information non reconnu
Un type_info mal orthographié, avec des majuscules ou entre guillemets oubliés génère l'erreur #VALEUR!. Exemples fréquents : "version" au lieu de "release", "os" au lieu de "osversion", ou =INFO(system) sans guillemets.
Solution : Vérifie l'orthographe exacte en minuscules : les sept valeurs valides sont "directory", "numfile", "origin", "osversion", "recalc", "release" et "system". Entoure toujours la valeur de guillemets doubles.
Résultats différents entre Mac et Windows
INFO("system") retourne "pcdos" sur Windows et "mac" sur macOS. INFO("osversion") retourne des formats différents selon la plateforme. Un classeur testé uniquement sur Windows peut se comporter différemment sur Mac si tu utilises des comparaisons exactes.
Solution : Utilise des tests flexibles avec TROUVE ou CHERCHE au lieu de comparaisons strictes. =SI(ESTNUM(TROUVE("mac"; MINUSCULE(INFO("system")))); "Mac"; "PC") fonctionne de manière robuste sur toutes les plateformes.
INFO("numfile") compte des feuilles, pas des fichiers
INFO("numfile") est un nom historique trompeur : il compte le nombre total de feuilles de calcul dans tous les classeurs ouverts, pas le nombre de classeurs (fichiers). Trois classeurs avec 5, 3 et 2 feuilles donnent 10, pas 3.
Solution : Utilise cette valeur pour détecter les surcharges (beaucoup de feuilles ouvertes = ralentissements possibles), pas pour compter les fichiers. Pour compter les classeurs ouverts, il faut recourir à VBA.
INFO("directory") ne donne pas le chemin du fichier actuel
INFO("directory") retourne le répertoire de sauvegarde par défaut configuré dans les options d'Excel, pas le dossier où se trouve le fichier actuellement ouvert. Les deux peuvent être complètement différents.
Solution : Pour obtenir le chemin du fichier actuel, utilise =GAUCHE(CELLULE("filename"; A1); TROUVE("["; CELLULE("filename"; A1))-1). Attention : cette formule retourne une erreur si le fichier n'a jamais été enregistré.
INFO("release") ne distingue pas Excel 2016, 2019 et Microsoft 365
INFO("release") retourne uniquement la version majeure ("16.0"), partagée par Excel 2016, 2019 et Microsoft 365. Tu ne peux pas distinguer ces versions avec cette seule fonction.
Solution : Pour les tests de compatibilité de formules, concentre-toi sur les fonctionnalités disponibles plutôt que sur la version exacte. Pour le numéro de build précis, utilise VBA avec Application.Build.
INFO vs CELLULE vs MAINTENANT vs AUJOURDHUI
Tu prends INFO quand ta question porte sur l'environnement : quel système, quelle version d'Excel, le mode de calcul, le répertoire par défaut. Dès que tu veux le chemin réel du fichier ouvert ou le format d'une cellule précise, c'est CELLULE qu'il te faut, pas INFO (qui ne connaît que le dossier de sauvegarde par défaut).
MAINTENANT et AUJOURDHUI ne jouent pas dans la même cour : elles ne renseignent rien sur la machine, elles renvoient juste la date et l'heure courantes pour horodater ou calculer des délais.
| Critère | INFO | CELLULE | MAINTENANT | AUJOURDHUI |
|---|---|---|---|---|
| Type d'information | Environnement système et Excel | Propriétés et métadonnées d'une cellule | Date et heure actuelles | Date actuelle uniquement |
| Argument requis | Oui (type_info) | Oui (type et référence cellule) | Non | Non |
| Informations sur l'OS | Oui (osversion, system) | Non | Non | Non |
| Chemin du fichier | Partiel (répertoire par défaut seulement) | Oui (filename) | Non | Non |
| Cas d'usage principal | Audit système, compatibilité multi-plateforme | Format, contenu, emplacement d'une cellule | Horodatage précis | Calculs de dates |
Questions fréquentes sur la fonction INFORMATIONS
La fonction INFO fonctionne-t-elle sur Mac et Windows ?
Oui, mais certains types retournent des valeurs différentes selon le système. INFO("system") retourne "mac" sur macOS et "pcdos" sur Windows. INFO("osversion") retourne aussi des formats très différents entre les deux plateformes. Utilise des tests conditionnels flexibles pour gérer ces différences.
Pourquoi INFO("release") est utile pour la compatibilité ?
Cette fonction te permet de détecter la version d'Excel utilisée, ce qui est essentiel pour créer des classeurs compatibles. Par exemple, tu peux afficher un avertissement si la version est trop ancienne pour certaines fonctions, ou masquer automatiquement des feuilles utilisant des fonctionnalités récentes.
Comment utiliser INFO pour auditer mon environnement de travail ?
Combine plusieurs appels INFO dans une feuille de documentation : =INFO("osversion") pour l'OS, =INFO("release") pour Excel, =INFO("numfile") pour le nombre de feuilles ouvertes. Cela crée un rapport système automatique très utile pour le support technique ou pour documenter un incident.
INFO("directory") retourne-t-il le chemin du fichier actuel ?
Non, INFO("directory") retourne le chemin du répertoire par défaut où Excel sauvegarde les fichiers, pas le chemin du fichier en cours. Pour obtenir ce dernier, utilise CELLULE("filename") combiné avec des fonctions texte pour extraire le dossier.
Peut-on utiliser INFO dans des formules conditionnelles ?
Oui. Par exemple : =SI(INFO("system")="mac"; "Utilisateur Mac"; "Utilisateur Windows") adapte tes formules selon l'environnement. =SI(INFO("recalc")="Manuel"; "Appuie sur F9"; "") crée une alerte si le mode calcul est en manuel. Les combinaisons avec SI sont très utiles pour créer des classeurs multi-environnements.
Pour aller plus loin
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

