Récuperer une valeur sous excel

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.

5 réponses

  1. Contributeur
    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
    1. Contributeur
      Bonjour
      une proposition
      http://www.cijoint.fr/cjlink.php?file=cj201110/cijNRAM0zp.xls
      crdlmnt
      1
      1. Contributeur
        En D1 -> =A1
        En D2 -> =A2
        En D3 -> =A3
        En D4 -> =SI(NB.SI(A1:A7;A7)=1;A7;"")
        0
        1. 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
          1. Contributeur
            Eh bien, tu vois, nous avons eu deux interprétations tout à fait divergentes de ton exposé de départ !
            0
        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
          1. Contributeur
            "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
          2. Contributeur
            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