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

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Excel : Faire appel a une cellule suivant la valeur d'une autre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Excel : Faire appel a une cellule suivant la valeur d'une autre

n°2085215
philbarney
Posté le 05-07-2005 à 19:11:26  profilanswer
 

Bonjour à tous,
 
Je cherche à faire la chose suivante avec excel : recopier dans une cellule la valeur de la cellule Bn (avec n designant la valeur contenue dans la cellule A1 par exemple).
( Si A1 = 1 je recopie B1 si A1 = 3 je recopie B3)
Est-ce que quelqu'un sait comment faire ?
Je m'énerve depuis 1 heure là-dessus !!!
 
Merci d'avance,

mood
Publicité
Posté le 05-07-2005 à 19:11:26  profilanswer
 

n°2085272
Papy Octet
Posté le 05-07-2005 à 20:22:57  profilanswer
 

L'énoncé de ton petit problème comporte une "erreur" :
Tu ne dis pas où tu copie les valeurs voulues. Il est impossible de lire une valeur dans une cellule (A1) et d'écrire dans la même cellule !
Tu dois impérativement écrire dans une autre cellule :
Dans la cellule A2, par exemple, tu écris la fonctions SI suivante :
=if(A1=1;B1;=if(A1=3;B3;)0) ce qui se lit comme suit :  
Si A1=1, alors  
j'écris dans ma cellule A2 (de mon exemple) ce qu'il y a dans la cellule B1
Sinon  
si A1=3, alors
j'écris le contenu de B3
Et si A1 n'est ni =1 ni =3, alors j'écris 0.
 
Voilà.
A+

n°2085581
philbarney
Posté le 06-07-2005 à 07:14:42  profilanswer
 

Merci de ta réponse, mais en fait ce que je voulais faire c'est : recopier dans la case C10 la valeur de la case A_n avec n valant le contenu de la case B7 (par exemple) .
B7 pouvant valoir de 1 à 30, n'y a-t-il pas un autre moyen que de faire 30 tests IF ?

n°2089519
philbarney
Posté le 09-07-2005 à 19:55:59  profilanswer
 

Ca y est j'ai trouvé !!!
Pour ceux que ça intéresse : il faut utiliser la fonction indirect : dans la case C10 on tape : =indirect("A"&B7) .
En fait c'était facile !!!

n°2928813
Thibault56​12
Posté le 10-02-2010 à 14:43:21  profilanswer
 

philbarney a écrit :

Ca y est j'ai trouvé !!!
Pour ceux que ça intéresse : il faut utiliser la fonction indirect : dans la case C10 on tape : =indirect("A"&B7) .
En fait c'était facile !!!


 
Bonjour à tous, j'ai le même problème sauf que moi ce que je veux faire varier, c'est pas la ligne mais la colonne. J'arrive bien à obtenir le numéro de la colonne mais comment le transformer en lettre pour avoir une adresse correcte. Moi j'arrive à avoir =indirect(B7&"4" ). Mais comme B7 est un chiffre et non une lettre, ça ne fonctionne pas.
 
A l'aide svp!!
 
Merci d 'avance.


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

  Excel : Faire appel a une cellule suivant la valeur d'une autre

 

Sujets relatifs
Fusion Excel => Word 2003 (Bug chiffres)[RESOLU] Excel et ses macros : c'est facile
URGENT SVP EXCEL & MACROeXcel : Regroupement de 2 tables
[Excel] nombre de valeurs distinctes dans une listeexcel pour ti89
Récupération de valeur d'objet word sous VBATrier sous Excel, pour les pros ?
Bug de gestion de la molette de la souris avec Excellancer excel en ligne de commande
Plus de sujets relatifs à : Excel : Faire appel a une cellule suivant la valeur d'une autre


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)