IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Formule de calcul avec variable ?


Sujet :

Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 49
    Par défaut Formule de calcul avec variable ?
    Bonjour,

    Voici ce que j'aimerai faire :

    Dans la cellule A1, j'ai par exemle la formule de calcul suivante :

    ='t22'!D17

    Ce que je voudrai, c'est que le "22" dépende d'une autre cellule (appelons-la A2)
    Et en fonction de A2, je voudrai que la formule de la cellule A1 soit modifiée

    si A2 = 15, la formule de A1 est ='t15'!D17

    Etc...
    Est-ce possible ?
    Sinon, y a-t-il une alternative ?

    Merci,
    Clarisse.

  2. #2
    Expert confirmé
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Par défaut
    Hello,

    regarde l'aide sur la fonction INDIRECT()

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 49
    Par défaut
    Salut,
    Merci, je ne connaissais pas cette fonction.

    Par contre, je n'arrive pas à résoudre mon problème, j'ai essayé plein de possibilités mais je ne trouve pas la syntaxe correcte pour faire référence à une cellule située sur untre feuille

    Ca doit resembler à un truc du genre :

    =INDIRECT("'t"&E17&"!'"B12)

    qui par exemple devrait être pareil que la formule
    ='t15!'B12 dans le cas ou E17 contient la valeur 15 ?

    Mais ça marche pas...

  4. #4
    Expert confirmé
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Par défaut
    ça marche chez moi comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDIRECT("'" & E25 & "'!E11";VRAI)

  5. #5
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    INDIRECT(ADRESSE(A2;20;4;1))

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 49
    Par défaut
    Merci !!
    ça marche nickel
    Bon aprem,
    Clarisse.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [CR XI] Calcul avec variable partagée
    Par sat478 dans le forum SAP Crystal Reports
    Réponses: 7
    Dernier message: 18/09/2010, 16h14
  2. [XL-2003] Formule de calcul avec VBA Excel
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 10/06/2009, 13h23
  3. Cherche formule de calcul avec Excel
    Par NEC14 dans le forum Excel
    Réponses: 8
    Dernier message: 05/03/2009, 07h57
  4. formule de calcul avec Excel 2007
    Par linel dans le forum Excel
    Réponses: 1
    Dernier message: 22/02/2009, 09h05
  5. Réponses: 2
    Dernier message: 12/04/2006, 10h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo