Insérer une formule dans une zone de texte Excel (étape par étape)

En bref :
- Insérez la zone de texte (Insertion > Texte > Zone de texte), sélectionnez son contour, puis tapez dans la barre de formule
=B2et appuyez sur Entrée. - La zone affiche alors le contenu de la cellule et se met à jour automatiquement.
- Limite : une zone de texte n’accepte qu’une référence de cellule, pas un calcul. Faites le calcul dans une cellule auxiliaire et liez-la.
Dans un tableau de bord Excel, une zone de texte bien placée qui affiche « Total : 12 450 € » ou « Objectif atteint à 87 % » attire l’œil bien plus qu’une cellule perdue dans la grille. L’astuce consiste à lier la zone de texte à une cellule qui contient la formule. Voici la méthode exacte, ses limites et comment obtenir un texte bien formaté.
Rappel : formules et zones de texte dans Excel
Une formule Excel commence toujours par le signe = et combine des références (A1), des opérateurs (+ - * /, & pour assembler du texte) et des fonctions (SOMME, MOYENNE, TEXTE…). Une zone de texte est un objet flottant, posé au-dessus de la grille, que l’on peut déplacer et mettre en forme librement. Par défaut, ce que vous tapez dedans est du texte brut : =SOMME(A1:A10) saisi à l’intérieur reste affiché tel quel. Pour qu’elle affiche un résultat, il faut passer par la barre de formule.
Insérer une formule dans une zone de texte, étape par étape
- Préparez la cellule source, par exemple
B2contenant=SOMME(B5:B20). - Allez dans Insertion > Texte > Zone de texte et dessinez la zone sur la feuille.
- Cliquez sur la bordure de la zone (et non à l’intérieur) : le contour devient continu et le curseur de saisie disparaît.
- Cliquez dans la barre de formule en haut de la feuille.
- Tapez
=puis cliquez sur la celluleB2(ou tapez=B2). - Appuyez sur Entrée : la zone de texte affiche la valeur de B2 et suivra chaque modification.
La même technique fonctionne avec les formes (Insertion > Illustrations > Formes), très utiles pour créer des « tuiles » de tableau de bord colorées.
Ce qui fonctionne et ce qui ne fonctionne pas
| Saisie dans la barre de formule | Résultat |
|---|---|
=B2 |
Fonctionne |
=Feuil2!B2 |
Fonctionne (cellule d’une autre feuille) |
=Total_Ventes (nom défini sur une cellule) |
Fonctionne |
=B2+C2 |
Refusé : « Il y a un problème avec cette formule » |
=SOMME(B5:B20) |
Refusé : seules les références directes sont acceptées |
=B2:B5 |
Refusé : une seule cellule |
Afficher du texte et un nombre bien formaté
La zone de texte reprend la valeur de la cellule, mais pas toujours le format souhaité. La solution : construire la phrase complète dans une cellule auxiliaire avec la fonction TEXTE, puis lier la zone à cette cellule.
="Total : "&TEXTE(SOMME(B5:B20);"# ##0 €")affiche « Total : 12 450 € ».="Objectif atteint à "&TEXTE(B3;"0 %")affiche un pourcentage.="Mis à jour le "&TEXTE(AUJOURDHUI();"jj/mm/aaaa")affiche la date du jour.
Placez ces cellules auxiliaires sur une feuille dédiée (« Calculs ») ou masquez la colonne, pour garder un tableau de bord propre.
Erreurs fréquentes
- Taper la formule à l’intérieur de la zone : elle reste du texte. Il faut sélectionner le contour puis utiliser la barre de formule.
- Saisir un calcul direct : passez par une cellule auxiliaire.
- Calcul manuel activé : si la zone ne se met pas à jour, vérifiez Formules > Options de calcul > Automatique.
- Supprimer la cellule source : la zone affiche
#REF!. Utilisez un nom défini pour plus de robustesse. - Ajouter du texte après la liaison : modifier le contenu de la zone supprime le lien.
Cas pratique : un tableau de bord commercial
Sonia prépare un suivi mensuel des ventes. Dans la feuille « Calculs », elle écrit en A1 ="CA du mois : "&TEXTE(SOMME(Ventes!C2:C500);"# ##0 €"). Sur la feuille « Tableau de bord », elle dessine un rectangle arrondi bleu, sélectionne son contour et tape =Calculs!A1 dans la barre de formule. Elle centre le texte, le passe en blanc, taille 20. Chaque fois qu’une vente est ajoutée, la tuile affiche le nouveau total, sans aucune manipulation.
À lire aussi : insérer une image dans Excel avec une formule, créer un lien hypertexte dans Excel, colorer une ligne selon une valeur, convertir des nombres en lettres dans Excel et coller un tableau Excel dans Outlook.
Questions fréquentes
Peut-on écrire une formule directement dans une zone de texte Excel ?
Non, seulement une référence à une cellule, saisie dans la barre de formule après avoir sélectionné le contour de la zone.
Pourquoi Excel affiche « Il y a un problème avec cette formule » ?
Parce que la zone contient un calcul ou une plage. Mettez le calcul dans une cellule et liez la zone à cette cellule.
Comment lier une zone de texte à une cellule d’une autre feuille ?
Tapez =NomFeuille!A1 dans la barre de formule, avec des apostrophes si le nom contient des espaces : ='Mes calculs'!A1.
La zone de texte se met-elle à jour automatiquement ?
Oui, tant que le mode de calcul est automatique.
Comment garder le format monétaire dans la zone ?
Utilisez la fonction TEXTE dans la cellule source, par exemple TEXTE(B2;"# ##0,00 €").
Cela fonctionne-t-il avec les formes et sur Mac ?
Oui, la liaison fonctionne avec les formes et dans Excel pour Mac, selon la même méthode.



