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

5 réponses

  1. Je peux encore une question?

    quelle est la formule pour faire le total de =INDIRECT("'"&B8&"'!l17") à =INDIRECT("'"&B22&"'!l17")

    D'avance merci ;)
    0
    1. Contributeur
      Bonsoir
      vous voulez faire la feuille de plusieurs feuille? sans connaitre ce qu'il ya dans le fichier ça va être difficile de vous aider
      à vous lire
      crdlmnt
      0
    2. Contributeur
      Peut-être :
      =INDIRECT("'"&B8&"'!l17")
      + INDIRECT("'"&B9&"'!l17")
      ...
      +INDIRECT("'"&B21&"'!l17")
      +INDIRECT("'"&B22&"'!l17")
      0
    3. Contributeur
      Oui... sans doute, mais en complétant par somme:
      =SOMME(INDIRECT("'"&B8&"'!l17"))+SOMME(INDIRECT("'"&B9&"'!l17"))... etc
      ou alors:
      =SOMME(INDIRECT("'"&B8&"'!l17");INDIRECT(INDIRECT("'"&B9&"'!l17")... etc)
      crdlmnt
      0
    4. @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.
      0
    5. Contributeur
      @nala1970Pas la peine de modifier la formule ;
      simplement, il faut insérer les nouvelles après 15LUCA et avant 49MAT.
      0
  2. http://www.cjoint.com/c/FKeiLi5FYCG

    Voilà l'exemple en question
    0
    1. Contributeur
      Ben 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
      0
    2. C'est magique.....merci pour votre aide ;)
      0
  3. Si je regarde les étapes de calcul le résultat est

    INDIRECT("'Lucas Simon'!E20") en italique.
    0
    1. Contributeur
      bonjour
      vérifiez que vos noms soient bien identiques. Pas de blanc en plus entren nom et prénom, derrière ou devant, autant sur le nom de feuille que dans la cellule
      et quelles sont ces étapes de calcul?
      crdlmnt
      0
  4. 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...
    0
    1. Contributeur
      Bonsoir,

      le nom de la feuille '15LUCA' contient le nom et le prénom avec un espace Lucas Simon
      Dans ta cellule A6, il faut que tu ais :
      Lucas Simon
      0
    2. @gbinformeBen oui...c'est le cas. C'est pour ça que je ne comprends pas l'erreur.
      0
  5. Contributeur
    Bonjour,

    Sans doute comme ceci :
    =INDIRECT("'"&A6&"'!E20")
    0