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 :

référence relative à une cellule saisie


Sujet :

Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de Peanut
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    421
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 421
    Par défaut référence relative à une cellule saisie
    Bonjour,

    je cherche à accéder au contenu d'une cellule en fonction de sa position par rapport à une autre.

    Bon, ça sera plus simple avec un cas concret je crois :
    - dans la cellule A10 j'indique une référence à une autre cellule quelconque (et variable), mettons '=A1'
    - dans la cellule B10, je voudrais récupérer la valeur de la cellule située 3 lignes plus bas que A1, soit A(1+3)=A4 en l'occurrence.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
       A	B
    1  a	
    2  b	
    3  c	
    4  k	
    5  l	
    6  m	
    7 
    8 
    9 
    10 a	k
    Et donc si j'indique '=A2' dans ma cellule A10, je veux qu'automatiquement ce soit la valeur de A(2+3)=A5 qui soit affichées en B10.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
       A	B
    1  a	
    2  b	
    3  c	
    4  k	
    5  l	
    6  m	
    7 
    8 
    9 
    10 b	l
    Comment faire ça avec des fonctions Excel ?


    Edit : ah oui, sous Excel 97...

  2. #2
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Formule a mettre en B10

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =DECALER(INDIRECT($A$10;1);3;0)

  3. #3
    Membre éclairé
    Avatar de Peanut
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    421
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 421
    Par défaut
    Presque...

    Ca marche si j'écris la chaîne de caractères "A1" en A10,
    mais pas si j'écris la formule "=A1" en A10.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
       A	B
    1  a	
    2  b	
    3  c	
    4  k	
    5  l	
    6  m	
    7 
    8 
    9 
    10 A1	k

  4. #4
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    La, je ne vois pas comment on peut retrouver une référence a une cellule si cette référence est dans une formule

  5. #5
    Membre éclairé
    Avatar de Peanut
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    421
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 421
    Par défaut
    Ok, ça doit sûrement pas être possible, je vais faire autrement en passant par une 3e cellule dans laquelle j'indique le numéro de ligne et générer les formules de mes 2 cellules A10 et B10 à partir de cette 3e...
    Merci.

  6. #6
    Membre éclairé
    Inscrit en
    Juillet 2006
    Messages
    366
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 366
    Par défaut
    Bonsoir,

    voici une solution, en admettant que tu connaisses ta plage initiale (ici A1:A7)et que tes données se trouve toujours en colonne A (pour la concaténation) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =DECALER(INDIRECT(CONCATENER("$A$";INDEX(EQUIV(A10;A1:A7;0);1));1);3;0)

Discussions similaires

  1. [XL-2007] Remplacé le nom d'un pivotfiels par la référence d'une cellule
    Par PASQUI62 dans le forum Excel
    Réponses: 0
    Dernier message: 09/10/2013, 18h29
  2. référence vers une cellule d'une autre feuille
    Par eno97 dans le forum Excel
    Réponses: 2
    Dernier message: 24/09/2012, 19h34
  3. référence d'une cellule
    Par Liloo14 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 17/06/2012, 21h45
  4. Récupérer la référence d'une cellule
    Par zeblln dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 26/03/2012, 10h41
  5. Référence relative à des cellules et performances
    Par Tententai dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 23/08/2007, 17h30

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