Récuperer une valeur sous excel

Fermé
yfchauer Messages postés 78 Date d'inscription mardi 11 décembre 2007 Statut Membre Dernière intervention 18 janvier 2014 - 30 sept. 2011 à 00:38
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 2 oct. 2011 à 06:59
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 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 942
Modifié par Mytå le 2/10/2011 à 02:42
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 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
1 oct. 2011 à 09:06
Bonjour
une proposition
http://www.cijoint.fr/cjlink.php?file=cj201110/cijNRAM0zp.xls
crdlmnt
1
Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094
30 sept. 2011 à 04:53
En D1 -> =A1
En D2 -> =A2
En D3 -> =A3
En D4 -> =SI(NB.SI(A1:A7;A7)=1;A7;"")
0
yfchauer Messages postés 78 Date d'inscription mardi 11 décembre 2007 Statut Membre Dernière intervention 18 janvier 2014 2
1 oct. 2011 à 03:03
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 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094
1 oct. 2011 à 05:43
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 78 Date d'inscription mardi 11 décembre 2007 Statut Membre Dernière intervention 18 janvier 2014 2
1 oct. 2011 à 22:22
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 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094
Modifié par Raymond PENTIER le 2/10/2011 à 00:38
"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 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
2 oct. 2011 à 06:59
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