Fonction VALEUR.CHAMP
Extrais des informations précises depuis les types de données liées Excel
Qu'est-ce que la fonction VALEUR.CHAMP ?
La fonction VALEUR.CHAMP (FIELDVALUE en anglais) est une fonction d'Excel 365 qui te permet d'extraire des informations spécifiques depuis les types de données liées. Ces types de données enrichis, comme Actions (cours boursiers) et Géographie(informations sur les pays, villes, etc.), contiennent de nombreux champs d'information que tu peux récupérer individuellement grâce à cette fonction.
Avant l'introduction de VALEUR.CHAMP, pour accéder aux propriétés des types de données liées, tu devais utiliser la notation point (par exemple A1.Population). Cette fonction offre une approche plus flexible, particulièrement utile quand tu souhaites rendre le nom du champ dynamique ou quand tu travailles avec des formules plus complexes.
Cette fonction révolutionne l'accès aux données externes directement depuis Excel. Tu peux récupérer des cours d'actions en temps réel, des données démographiques sur les pays, des informations sur les entreprises, et bien plus encore, le tout sans quitter ta feuille de calcul.
Syntaxe de VALEUR.CHAMP
=VALEUR.CHAMP(valeur; nom_champ)Paramètres de la fonction
valeur
(obligatoire)valeur
La cellule contenant le type de données liées (Actions, Géographie, etc.) ou une référence à un tableau de données liées. Ce paramètre doit pointer vers une cellule qui a été convertie en type de données enrichi.
nom_champ
(obligatoire)nom_champ
Le nom du champ dont tu veux extraire la valeur. Ce peut être une chaîne de texte (entre guillemets) ou une référence à une cellule contenant le nom du champ. Les noms de champs disponibles dépendent du type de données liées utilisé.
Types de données liées disponibles
Actions (Stocks)
Accède aux données financières en temps réel des entreprises cotées en bourse.
Champs disponibles :
- • Prix, Variation, Volume
- • Capitalisation boursière
- • Ratio cours/bénéfice
- • Dividende, Rendement
- • Plus haut/Plus bas 52 semaines
Géographie
Récupère des informations géographiques et démographiques sur les lieux.
Champs disponibles :
- • Population, Superficie
- • Capitale, Chef d'État
- • PIB, PIB par habitant
- • Fuseau horaire, Devise
- • Langue officielle
Organisation (avec Copilot Pro)
Avec un abonnement Microsoft 365 Copilot, des types de données supplémentaires peuvent être disponibles, notamment des informations sur les organisations, les personnes, et d'autres entités enrichies par l'IA.
Exemples pratiques
Exemple 1 : Suivi de portefeuille boursier
Imaginons que tu gères un portefeuille d'actions et que tu veux créer un tableau de bord dynamique affichant différentes métriques pour chaque titre.
| A | B | C | D |
|---|---|---|---|
| Action | Prix actuel | Variation | Cap. boursière |
| 🏢 Microsoft | =VALEUR.CHAMP(A2;"Prix") | =VALEUR.CHAMP(A2;"Variation") | =VALEUR.CHAMP(A2;"Capitalisation boursière") |
| 🏢 Apple | =VALEUR.CHAMP(A3;"Prix") | =VALEUR.CHAMP(A3;"Variation") | =VALEUR.CHAMP(A3;"Capitalisation boursière") |
Astuce : La colonne A doit contenir des cellules converties en type de données "Actions". Pour cela, sélectionne les noms des entreprises, puis va dans l'onglet Donnéeset clique sur Actions dans le groupe Types de données.
Exemple 2 : Analyse comparative de pays
Tu travailles sur une étude de marché international et tu as besoin de comparer rapidement les données démographiques de plusieurs pays.
| A | B | C | D |
|---|---|---|---|
| Pays | Population | PIB | Superficie |
| 🌍 France | =VALEUR.CHAMP(A2;"Population") | =VALEUR.CHAMP(A2;"PIB") | =VALEUR.CHAMP(A2;"Superficie") |
| 🌍 Allemagne | =VALEUR.CHAMP(A3;"Population") | =VALEUR.CHAMP(A3;"PIB") | =VALEUR.CHAMP(A3;"Superficie") |
Note : Pour convertir des noms de pays en type de données Géographie, sélectionne-les et utilise Données → Géographie. Une icône de carte apparaîtra à côté de chaque nom reconnu.
Exemple 3 : Sélection dynamique de champs
L'un des avantages majeurs de VALEUR.CHAMP est de pouvoir rendre le nom du champ dynamique. Tu peux ainsi créer des tableaux de bord interactifs où l'utilisateur choisit quelle information afficher.
=VALEUR.CHAMP(A2; $F$1)Dans cet exemple, la cellule F1 contient le nom du champ choisi par l'utilisateur (via une liste déroulante par exemple). Changer la valeur de F1 met à jour instantanément toutes les formules qui l'utilisent.
Cas d'usage avancé : Combine cette technique avec INDIRECT ou DECALER pour créer des rapports entièrement paramétrables où l'utilisateur peut personnaliser les métriques affichées sans modifier les formules.
VALEUR.CHAMP vs Notation point
Excel offre deux méthodes pour accéder aux champs des types de données liées. Voici une comparaison pour t'aider à choisir la bonne approche.
| Critère | Notation point (A1.Champ) | VALEUR.CHAMP() |
|---|---|---|
| Syntaxe | =A1.Population | =VALEUR.CHAMP(A1;"Population") |
| Champ dynamique | ❌ Non | ✅ Oui |
| Lisibilité | ✅ Plus concise | Plus explicite |
| Auto-complétion | ✅ Suggérée après le point | Manuel ou via aide |
| Formules complexes | Moins flexible | ✅ Plus adaptée |
Recommandation : Utilise la notation point pour des extractions simples et rapides. Préfère VALEUR.CHAMP quand tu as besoin de flexibilité, notamment pour des champs dynamiques ou des formules imbriquées.
Erreurs courantes et solutions
#CHAMP! (ou #FIELD!)
Cause : Le nom du champ spécifié n'existe pas pour ce type de données.
Solution : Vérifie l'orthographe du nom du champ. Clique sur l'icône du type de données pour voir la liste complète des champs disponibles.
#VALEUR! (ou #VALUE!)
Cause : La cellule référencée ne contient pas un type de données liées valide.
Solution : Assure-toi que la cellule source a bien été convertie en type de données (Actions ou Géographie). Une icône spéciale doit apparaître à côté du texte.
#N/A
Cause : L'information demandée n'est pas disponible pour cette entité spécifique.
Solution : Certaines entreprises ou lieux n'ont pas tous les champs renseignés. Utilise SIERREUR pour gérer ces cas : =SIERREUR(VALEUR.CHAMP(A1;"Champ");"Non disponible")
Données non mises à jour
Cause : Les types de données liées nécessitent une connexion internet pour se rafraîchir.
Solution : Va dans l'onglet Données et clique sur Actualiser tout pour mettre à jour les données. Tu peux aussi configurer l'actualisation automatique.
Bonnes pratiques
✓ Gestion des erreurs
Encapsule toujours tes formules VALEUR.CHAMP dans SIERREUR pour gérer les cas où les données ne sont pas disponibles.
✓ Nommer les champs
Crée une plage nommée pour les noms de champs fréquemment utilisés. Cela facilite la maintenance et réduit les erreurs de frappe.
✓ Actualisation planifiée
Pour les données financières critiques, configure l'actualisation automatique via Données → Propriétés de la connexion.
✓ Documentation
Crée une feuille de référence listant tous les champs disponibles pour chaque type de données utilisé dans ton classeur.
Questions fréquentes
La fonction VALEUR.CHAMP est-elle disponible dans Google Sheets ?
Non, VALEUR.CHAMP est une fonction exclusive à Microsoft Excel 365. Google Sheets propose des fonctions similaires comme GOOGLEFINANCE pour les données boursières, mais avec une syntaxe et des fonctionnalités différentes.
Comment trouver la liste des champs disponibles pour un type de données ?
Clique sur l'icône qui apparaît à côté d'une cellule convertie en type de données (carte pour Géographie, building pour Actions). Une fiche s'affiche avec tous les champs disponibles et leurs valeurs actuelles.
Les données sont-elles mises à jour automatiquement ?
Par défaut, les types de données liées se mettent à jour lorsque tu ouvres le classeur (si tu es connecté à internet). Pour les données boursières, tu peux configurer une actualisation automatique à intervalles réguliers via les paramètres de connexion.
Puis-je utiliser VALEUR.CHAMP avec mes propres types de données personnalisés ?
Oui, si ton organisation utilise Power BI et que des types de données personnalisés ont été créés et publiés, tu peux y accéder via VALEUR.CHAMP de la même manière qu'avec les types de données intégrés.
VALEUR.CHAMP fonctionne-t-elle hors ligne ?
La fonction continuera à afficher les dernières valeurs mises en cache, mais elle ne pourra pas actualiser les données sans connexion internet. Les nouvelles conversions de types de données nécessitent également une connexion.
Référence rapide
Catégorie
Recherche et référence
Nom anglais
FIELDVALUE
Version
Excel 365
Niveau
IntermédiaireSyntaxe
=VALEUR.CHAMP(valeur; nom_champ)Exemple rapide
=VALEUR.CHAMP(A1;"Population")Récupère la population depuis un type de données Géographie
Prérequis
Nécessite que les données sources soient converties en types de données liées (Actions ou Géographie) via l'onglet Données.