Récuperer une valeur sous excel

yfchauer Messages postés 84 Statut Membre -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

j'aimerais savoir comment récupérer la valeur d'une cellule et l'afficher dans une autre cellule.

Pour faire simple voici mon exemple.
A1=Auchan
A2=Leclerc
A3=Carrefour
A4=Carrefour
A5=Auchan
A6=Carrefour

en
D1, je veux récupérer la valeur 'Auchan'
D2, la valeur 'Leclerc'
D3, la valeur 'Carrefour'

mais surtout récupérer la valeur de la cellule A7 si elle est différente des valeurs des cellules précédentes et l'afficher en D4
Merci d'avance.


A voir également:

5 réponses

Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   954
 
Salut le forum

Liste de magasin A2 à A75
-Sélectionner D2
=INDEX($A$2:$A$75;MIN(SI($A$2:$A$75<>"";SI(NB.SI(D$1:D1;$A$2:$A$75)=0;LIGNE(INDIRECT("1:"&LIGNES($A$2:$A$75)));LIGNES($A$2:$A$75)))))

Valider avec maj+ctrl+entrée et recopie vers le bas

Mytå
Quelle prétention de prétendre que l'informatique est récente
Adam et Eve avaient déjà un Apple ! [MsProject 2003(FR), Excel 2003-2007(FR)]
1
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 445
 
Bonjour
une proposition
http://www.cijoint.fr/cjlink.php?file=cj201110/cijNRAM0zp.xls
crdlmnt
1
Raymond PENTIER Messages postés 71848 Date d'inscription   Statut Contributeur Dernière intervention   17 386
 
En D1 -> =A1
En D2 -> =A2
En D3 -> =A3
En D4 -> =SI(NB.SI(A1:A7;A7)=1;A7;"")
0
yfchauer Messages postés 84 Statut Membre 2
 
Merci Raymond,

imaginons qu'on est une plage en A1:A59 avec :

Leclerc Olivet
Leclerc Olivet
Leclerc Olivet
Leclerc Olivet
Leclerc Olivet
Leclerc Olivet
Leclerc Olivet
Leclerc Olivet
Leclerc Olivet
Leclerc Olivet
Leclerc Olivet
Leclerc Olivet
Leclerc Olivet
Leclerc Olivet
Leclerc Olivet
Leclerc Olivet
Bouchérie Flandre
Bouchérie Flandre
Bouchérie Flandre
Bouchérie Flandre
Bouchérie Flandre
Bouchérie Flandre
Bouchérie Flandre
Bouchérie Flandre
Bouchérie Flandre
Ed LaSource
Ed LaSource
Ed LaSource
Ed LaSource
Ed LaSource
Ed LaSource
Ed LaSource
Ed LaSource
Ed LaSource
Ed LaSource
Ed LaSource
Ed LaSource
Ed LaSource
Ed LaSource
Ed LaSource
Ed LaSource
Ed LaSource
Ed LaSource
Ed LaSource
Ed LaSource
Ed LaSource
Ed LaSource
Ed LaSource
Ed LaSource
Mariano
Mariano
Mariano
Carrefour Saran
Carrefour Saran
Carrefour Saran
Carrefour Saran
Carrefour Saran
Carrefour Saran
Carrefour Saran
Carrefour Saran
Carrefour Saran
Carrefour Saran
Carrefour Saran

Et l'objectif est :
de Compter le nombre de magasins différents ensuite afficher le nom de chaque magasin dans une autre cellule en D1 à D10 par exemple.

Une fois de plus de votre aide
0
Raymond PENTIER Messages postés 71848 Date d'inscription   Statut Contributeur Dernière intervention   17 386
 
Eh bien, tu vois, nous avons eu deux interprétations tout à fait divergentes de ton exposé de départ !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
yfchauer Messages postés 84 Statut Membre 2
 
Merci Vaucluse,

C'est bien ce que je voulais faire. Il ne me restera plus qu'à bien comprendre le fonctionnement de la formule.
Une fois de plus merci.

Par contre j'ai constaté que si je mettais la formule contenue dans les cellules e2:e22 dans des cellules qui ne sont pas sur la même ligne que le début de la liste des magasins (a2:a75), il me renvoie des cellules vides. Est-ce normal?
0
Raymond PENTIER Messages postés 71848 Date d'inscription   Statut Contributeur Dernière intervention   17 386
 
"si je mettais la formule contenue dans les cellules e2:e22 dans des cellules qui ne sont pas sur la même ligne que le début de la liste des magasins (a2:a75), il me renvoie des cellules vides."
Je n'arrive pas à comprendre :
peux-tu recommencer ta phrase en écrivant juste
"si je copie la formule contenue dans E2 dans la cellule Xx, il me renvoie des cellules vides." ?
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 445
 
Bonjour
je crois en fait que vous voulez parler de la formule en colonne D
cette formule est liée par le code LIGNE()-1 au N° de ligne où elle se trouve, afin de renvoyer 1 sur ligne 2;2 sur ligne 3 etc....
Cette valeur est ensuite utilisée par le code EQUIV pour retrouver la correspondance avec les n° de la colonne B.
si vous décaler le tableau, il faut corriger ma valeur -1 de façon à retrouver ce 1 dans la première ligne du tableau.
en D4 par exemple: LIGNE()-3
Cette option permet d'incrémenter la valeur cherchée par EQUIV en tirant la formule vers le bas du tableau
crdlmnt
0