Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1325 connectés 

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Excel - créer l'adresse d'une cellule avec "concatener"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Excel - créer l'adresse d'une cellule avec "concatener"

n°2616190
duff751
Posté le 16-01-2007 à 22:07:42  profilanswer
 

Bonjour à tous.
 
J'ai un petit problème sous excel, si quelqu'un pouvait me donner son avis...
 
J'utilise la formule "concatener" pour créer l'adresse d'une cellule dont je veux aller chercher la valeur. C'est à dire par exemple;
 
A1 = C:\Documents and Settings\Mes documents\ (-> l'emplacement du fichier)
B1 = [calcul.xls] (-> le nom du fichier)
C1 = mars! (-> l'onglet du fichier)
etc.
 
Si je tape dans la cellule V6 "=CONCATENER(A1; B1; etc.)" Je peux donc obtenir l'adresse de la cellule dont je veux aller chercher la valeur:
 
=C:\Documents and Settings\Mes documents\[calcul.xls]mars!$E$4
 
Si je tape maintenant dans une cellule "=V6", celle ci m'affiche:
"=C:\Documents and Settings\Mes documents\[calcul.xls]mars!$E$4"
 
Moi ce que je voudrais c'est que dans cette cellule apparaisse la valeur correspondante à l'adresse, pas l'adresse.  :heink:  
Comment faire comprendre ça a Excel? Peut être dois je m'y prendre autrement ?
 
 

mood
Publicité
Posté le 16-01-2007 à 22:07:42  profilanswer
 

n°2616306
seniorpapo​u
Posté le 17-01-2007 à 07:10:14  profilanswer
 

Bonjour,
essayer:
"=INDIRECT(CONCATENER(A1; B1; etc.))"  
Cordialement

n°2617027
duff751
Posté le 17-01-2007 à 21:21:07  profilanswer
 

bonjour, je ne connaissais pas cette fonction malgré mes recherche dans l'aide.
J'ai essayé sur un exemple simple et constate que ça marche !!!! :bounce:  
merci beaucoup.

n°2928816
Thibault56​12
Posté le 10-02-2010 à 14:49:23  profilanswer
 

duff751 a écrit :

bonjour, je ne connaissais pas cette fonction malgré mes recherche dans l'aide.
J'ai essayé sur un exemple simple et constate que ça marche !!!! :bounce:  
merci beaucoup.


Bonjour à tous, j'ai un problème qui ressemble à celui-ci.
Je souhaite utiliser la valeur d'une cellule (B3=4 par ex) pour créer l'adresse d'une autre cellule (4=> D3) dont je cherche la valeur. Mon problème est que j'arrive bien à récupérer la valeur 4, mais n'arrive pas à la transformer en D pour appeler ma cellule D3
Quelqu'un aurait-il une solution?
Avec la fonction indirect, j'arrive juste à changer la valeur de la ligne (le 3) masi pas celle de la colonne.
 
A l'aide svp!!
 
Merci d 'avance.

n°2928906
benoit6363
Posté le 10-02-2010 à 19:41:30  profilanswer
 

En B3 tu as la valeur 2
En D3 tu as la valeur 123
 
Dans une cellule tu tapes la formule:
=DECALER(B3;0;B3;1;1)
 
Et dans cette cellule, tu obtiens 123
 
J'espère que cela correspond à ce que tu attends

Message cité 1 fois
Message édité par benoit6363 le 11-02-2010 à 10:10:42
n°2929115
SuppotDeSa​Tante
Aka dje69r
Posté le 11-02-2010 à 15:54:44  profilanswer
 

Bonjour
 

benoit6363 a écrit :

En B3 tu as la valeur 2
En D3 tu as la valeur 123
 
Dans une cellule tu tapes la formule:
=DECALER(B3;0;B3;1;1)
 
Et dans cette cellule, tu obtiens 123
 
J'espère que cela correspond à ce que tu attends


Le rapport avec la question...?  :heink:  
 
Pour recuperer un chiffre en nom de colonne c'est assez simple. Le caractere 65 c'est A, 66 B, 67 C, 68 D etc. Donc si on ajoute 64 a la valeur que tu entres en B3, on trouve la lettre.
=CAR(B3+64)
Si en B3 tu as 4 ca te renverras D
 
Ensuite pour renvoyer une valeur où la reference de la cellule est calculée ou saisie on utilise indirect()
Ex :  
En A1 : ="A2"
En A2 : ="Toto"
En A10 : =INDIRECT(A1)
Il va renvoyer toto.
 
Donc pour ta question :
=INDIRECT(CAR(B3+64) & 3)
Le signe & permet de concatener. On concatene ici la valeur de CAR(B3+64) (a savoir la lettre D) et le chiffre 3. On obtient ainsi D3, et donc INDIRECT(D3). Il te renverra la valeur en D3
 
Cordialement

Message cité 1 fois
Message édité par SuppotDeSaTante le 11-02-2010 à 15:55:55

---------------
Soyez malin, louez entre voisins !
n°2929176
benoit6363
Posté le 11-02-2010 à 19:16:39  profilanswer
 

SuppotDeSaTante a écrit :


Le rapport avec la question...?  :heink:  


 
Essaye,
Cela renvoie aussi la valeur de la cellule D3 en pouvant faire varier la colonne,
Comme ta méthode  ;)

n°2929288
SuppotDeSa​Tante
Aka dje69r
Posté le 12-02-2010 à 11:13:35  profilanswer
 

Non mais c'est pas le problème que ca ne marche ou pas. Je sais bien que ca marche... Ce n'est juste, pour moi, pas en rapport avec la question...
 
La il faut qu'il prévoit le nb de cellule decalées a droite, et le nb de cellule decalées en bas.
 
Donc sur un tableau En P1 il veut recuperer la valeur de B1 avec ton exemple ca risque d'etre dur a piger si on ne maitrise/connait pas la fonction DECALER(). Et encore ca oblige a connaitre le numéro de P et de faire la difference à B et aller decaler de -X, ce qui en fait pose le souci de transformer la lettre de la colonne en nb. (Et je ne parle pas de chercher sur une ligne differente.)
 
Ca peut donner une piste en effet.
Loin de moi l'idée de critiquer ta formule ou ta dévotion ;)
 
Ma méthode quant a elle, repond explicitement à la question :

Thibault5612 a écrit :

Je souhaite utiliser la valeur d'une cellule (B3=4 par ex) pour créer l'adresse d'une autre cellule (4=> D3) dont je cherche la valeur. Mon problème est que j'arrive bien à récupérer la valeur 4, mais n'arrive pas à la transformer en D pour appeler ma cellule D3


 
Sujet clos et résolu pour ma part :D


Message édité par SuppotDeSaTante le 12-02-2010 à 11:14:46

---------------
Soyez malin, louez entre voisins !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Excel - créer l'adresse d'une cellule avec "concatener"

 

Sujets relatifs
Excel - Mise à jourcréer accès à un répertoire de son ftp
Excel : Carré MagiqueExcel 2003 et thunderbird
Excel modif page par defautFaire une adresse en @msn.com
Excel: cellule autre onglet 
Plus de sujets relatifs à : Excel - créer l'adresse d'une cellule avec "concatener"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR