Function indirect
Bonsoir,
Lorsque j'entre la formule =INDIRECT("'15LUCA'!E20") j'obtiens un résultat mais lorsque je la modifie =INDIRECT("'"&A6&"'E20") j'ai l'erreur #réf
Le but étant de pouvoir dupliquer cette formule en changeant A6 par A7 etc.
le nom de la feuille '15LUCA' contient le nom et le prénom avec un espace Lucas Simon
Est-ce qu'une bonne âme pourrait me dire d'où vient l'erreur?
D'avance merci et bonne soirée
Lorsque j'entre la formule =INDIRECT("'15LUCA'!E20") j'obtiens un résultat mais lorsque je la modifie =INDIRECT("'"&A6&"'E20") j'ai l'erreur #réf
Le but étant de pouvoir dupliquer cette formule en changeant A6 par A7 etc.
le nom de la feuille '15LUCA' contient le nom et le prénom avec un espace Lucas Simon
Est-ce qu'une bonne âme pourrait me dire d'où vient l'erreur?
D'avance merci et bonne soirée
5 réponses
-
ContributeurBonjour,
Sans doute comme ceci :=INDIRECT("'"&A6&"'!E20") -
En fait il manque ! c'est ça? Malheureusement ça ne fonctionne pas. Je l'avais déjà mis dans mon fichier excel..... désolée d'avoir mal copier-coller...
-
-
@gbinformeBen oui...c'est le cas. C'est pour ça que je ne comprends pas l'erreur.
-
Contributeur@Nala1970Bonjour à vous deux.
-------- Essaie de nouveau ; la formule de gbinforme marche parfaitement bien :
https://www.cjoint.com/c/FKdw3DgrNns
-
-
Si je regarde les étapes de calcul le résultat est
INDIRECT("'Lucas Simon'!E20") en italique. -
http://www.cjoint.com/c/FKeiLi5FYCG
Voilà l'exemple en question-
ContributeurBen vioyons.. vous ne pouvez pas utiliser indirect avec A1 si vous n'écrivez pas excatement le nom de la feuille dans la cellule, Excel n'est pas devin!
soit vous voulez utiliser ce nom de feuille et vous écrivez 15LUCA en A1
soit vous utilisez la condition:
=INDIRECT(SI("'"&SI(A1="simon luca";"15LUCA";"")&"'!E20")
soit encorevous faites hors champ un tabmea&u de corrspondance entre ce que vous placez en A et les noms, de feuille, et vous utilisez une formule de recherche à la place de la condition.
crdlmnt -
-
-
Je peux encore une question?
quelle est la formule pour faire le total de =INDIRECT("'"&B8&"'!l17") à =INDIRECT("'"&B22&"'!l17")
D'avance merci ;)-
-
-
-
@VaucluseVoilà ma formule de base =SOMME('15LUCA:49MAT'!E13) cette fonction me donne la somme totale E13 des onglets LUCA à MAT.
Comment faire pour recopier cette formule car j'ai 20 lignes sans modifier manuellement le nom des onglets dans la formule sachant que je pourrais en ajouter de nouveaux. -
Contributeur@nala1970Pas la peine de modifier la formule ;
simplement, il faut insérer les nouvelles après 15LUCA et avant 49MAT.
-