Inclure le texte d’une des cellules dans une formule

petitpiou

XLDnaute Nouveau
Bonjour,
J’ai un petit problème sous Excel 2007, j’espère que vous saurez m’aider.
Je souhaite inclure le texte d’une de mes cellules dans une de mes formules.
J’ai mis un PJ un exemple tout simple.
J’ai crée un onglet nommé « TOTAL FRUITS » Dans l’onglet Feuil1, cellule A1, se trouve le nom FRUITS.
Dans le colonne B, je souhaiterais ecrire : SI(‘TOTAL FRUITS’ !A1=1 ;ok ;echec) avec FRUITS non pas écrit en brut mais en référence avec la cellule A1.
J’espère que vous aurez m’aider.
Très cordialement,

PetitPiou.
 

Pièces jointes

  • exemple_PetitPiou.xlsx
    7.7 KB · Affichages: 31

vgendron

XLDnaute Barbatruc
Re : Inclure le texte d’une des cellules dans une formule

Bonjour

utilise la fonction Indirect

INDIRECT("'TOTAL "&A1&"'!A1"))

pour expliquer un peu..

en cellule B5: tu écris le signe =
puis tu vas cliquer sur la cellule A1 de la feuille Total Fruits:
le résultat est 10,
et la formule inscrite est donc
Code:
='TOTAL FRUITS'!A1

il faut donc reconstruire cette formule à partir du contenu de A1 feuill1 (FRUITS)

pour reconstruire
Code:
 'TOTAL FRUITS'
il te faut: "TOTAL "&A1 C'est une concatenation de TOTAL avec le contenu de la cellule A1

pour dire à excel d'aller chercher la valeur dans la feuille TOTAL fruit, c'est la fonction Indirect avec une syntaxe contenu les ' et le !

et voila ;-)

et au final. ta formule
Code:
=SI(INDIRECT("'TOTAL "&A1&"'!A1")=1;"ok";"echec")
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 502
Messages
2 089 040
Membres
104 010
dernier inscrit
Freba