Aller au contenu principal

Qu'est-ce que la fonction INFORMATIONS ?

Définition
La fonction INFO retourne une information sur l'environnement de travail actuel : système d'exploitation, version d'Excel, mode de recalcul, répertoire par défaut ou nombre de feuilles ouvertes. Elle prend un seul argument texte parmi sept valeurs prédéfinies.

INFO (INFORMATION en anglais) te sert dès que tu ne sais plus sur quelle machine ton classeur sera ouvert : elle te permet d'adapter automatiquement un fichier à l'environnement de celui qui l'utilise, au lieu de deviner ou de poser la question par email. Tu ne la sors pas tous les jours comme SOMME, mais elle devient précieuse dès que tu partages tes classeurs avec 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

=INFORMATIONS(type_info)

Clique sur un argument pour aller à son explication.

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).

Lucas, la mascotte du Dojo, inspecte les arguments de la fonction à la loupe

Comprendre chaque paramètre de la fonction INFORMATIONS

1

type_info

: c'est le seul paramètre de la fonction

Il 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.

Le savais-tu ?
INFORMATIONS(« system ») renvoie « pcdos » sur Windows et « mac » sur macOS. C'est ce qui te permet d'afficher le bon raccourci selon la machine, Cmd+C sur Mac et Ctrl+C sur Windows, dans un classeur partagé entre les deux mondes.
Lucas, la mascotte du Dojo, fait une démonstration pas à pas de la fonction dans Excel

Exemples pratiques pas à pas

Exemple 1

Comment lire la version du système avec la fonction INFORMATIONS

Un collègue t'appelle parce que ton classeur se comporte bizarrement chez lui, et tu n'as aucune idée de la machine sur laquelle il travaille. Lui faire ouvrir les paramètres de Windows au téléphone te prendrait dix minutes, alors que la réponse tient dans une cellule de son propre fichier. La fonction INFORMATIONS interroge directement la machine et affiche la version de son système, sans qu'il ait à sortir d'Excel.

Les étapes
  1. 1
    Dans une cellule, écris =INFORMATIONS(.
  2. 2
    En 1er argument : saisis le code de l'information voulue, "versionse". Ce code réclame la version du système d'exploitation de la machine. Il s'écrit entre guillemets doubles et en minuscules, car la fonction ne reconnaît que ses codes prédéfinis et renvoie #VALEUR! dès que l'orthographe s'en écarte.
  3. 3
    Ferme la parenthèse et appuie sur Entrée.
Au final, ta formule devrait ressembler à ça :=INFORMATIONS("versionse")
Explication
La fonction ne lit rien dans la feuille : elle interroge la machine elle-même et renvoie son système sous forme de texte. Le retour Windows (64-bit) NT 10.00 décrit un Windows 64 bits de génération NT 10, que ton collègue soit sous Windows 10 ou sous Windows 11 (Excel ne fait pas la différence entre les deux).
Exemple 2

Comment adapter un classeur au Mac ou au PC avec les fonctions INFORMATIONS et SI

Ton mode d'emploi interne circule entre des postes Windows et des Mac, et la moitié des raccourcis que tu y as écrits ne marchent pas chez les utilisateurs Mac, qui t'écrivent pour te le signaler. Tu as noté les deux variantes de chaque raccourci dans ton tableau, et tu veux que chacun ne voie que celle qui fonctionne sur sa machine. La fonction INFORMATIONS reconnaît la plateforme à l'ouverture du fichier, et la fonction SI se charge d'afficher la bonne colonne.

Les étapes
  1. 1
    Dans une cellule, écris =SI(.
  2. 2
    En 1er argument : écris la comparaison qui reconnaît la plateforme du poste, INFORMATIONS("system")="mac". La fonction INFORMATIONS lit l'environnement d'exploitation de la machine, et la comparaison ne renvoie vrai que sur un Mac.
  3. 3
    En 2ᵉ argument : clique sur la cellule à afficher quand le test est vrai, C2. C'est la colonne Mac, celle qui porte Cmd+C pour ces postes.
  4. 4
    En 3ᵉ argument : clique sur la cellule qui couvre tous les autres cas, donc Windows, B2. C'est la colonne Windows, celle qui affiche Ctrl+C.
  5. 5
    Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas pour traiter chaque raccourci de la liste.
Voici la formule que tu obtiens à la fin :=SI(INFORMATIONS("system")="mac"; C2; B2)
Explication
Ici, la fonction INFORMATIONS renvoie pcdos sur ce poste Windows, donc le test de SI est faux et c'est la colonne Windows qui s'affiche. Le même fichier ouvert sur un Mac bascule tout seul sur les raccourcis Cmd, sans que personne n'ait une seule cellule à modifier.
Lucas, la mascotte du Dojo, avec une ampoule, partage des astuces avancées

Astuces avancées avec INFORMATIONS

1Astuce

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.

2Astuce

Alerte visuelle sur le mode de calcul avec la mise en forme conditionnelle

Ajoute une cellule en haut de ta feuille avec =INFORMATIONS("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.

3Astuce

Construis des chemins de fichiers compatibles Mac et Windows

Combine INFORMATIONS("directory") et INFORMATIONS("system") pour construire automatiquement des chemins qui fonctionnent sur les deux plateformes : =INFORMATIONS("directory") & SI(INFORMATIONS("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.

Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les 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 =INFORMATIONS(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

INFORMATIONS("system") retourne "pcdos" sur Windows et "mac" sur macOS. INFORMATIONS("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(INFORMATIONS("system")))); "Mac"; "PC") fonctionne de manière robuste sur toutes les plateformes.

INFORMATIONS("numfile") compte des feuilles, pas des fichiers

INFORMATIONS("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.

INFORMATIONS("directory") ne donne pas le chemin du fichier actuel

INFORMATIONS("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é.

INFORMATIONS("release") ne distingue pas Excel 2016, 2019 et Microsoft 365

INFORMATIONS("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.

L’erreur fatale
INFORMATIONS(« numfile ») porte un nom historique trompeur : elle compte le nombre total de feuilles ouvertes dans tous les classeurs, pas le nombre de fichiers. Trois classeurs de 5, 3 et 2 feuilles renvoient 10, et non 3.
Lucas, la mascotte du Dojo, compare deux fonctions Excel

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èreINFOCELLULEMAINTENANTAUJOURDHUI
Type d'informationEnvironnement système et ExcelPropriétés et métadonnées d'une celluleDate et heure actuellesDate actuelle uniquement
Argument requisOui (type_info)Oui (type et référence cellule)NonNon
Informations sur l'OSOui (osversion, system)NonNonNon
Chemin du fichierPartiel (répertoire par défaut seulement)Oui (filename)NonNon
Cas d'usage principalAudit système, compatibilité multi-plateformeFormat, contenu, emplacement d'une celluleHorodatage précisCalculs de dates
FAQ

Questions fréquentes

Oui, mais certains types retournent des valeurs différentes selon le système. INFORMATIONS("system") retourne "mac" sur macOS et "pcdos" sur Windows. INFORMATIONS("osversion") retourne aussi des formats très différents entre les deux plateformes. Utilise des tests conditionnels flexibles pour gérer ces différences.

Ressources

Pour aller plus loin

Continue sur ta lancée après la fonction INFORMATIONS : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.

Tout voir