IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Récupérer valeur en fonction de la cellule à coté


Sujet :

Excel

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2014
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2014
    Messages : 34
    Par défaut Récupérer valeur en fonction de la cellule à coté
    Bonjour,
    Je cherche un outil ou un moyen d'obtenir un nombre attribué à un nom. Ces deux valeurs se trouvent sur la même ligne dans un tableau assez grand (qui pourra grandir à l'avenir). La valeur à récupérer se trouve en A, le nom à trouver est en B.

    Exemple

    Tableau
    1 Dupont
    2 Duvent
    3 Smith
    4 Michel

    On cherche pour Smith, donc je trouve 3.

    J'ai cherché sur le forum ou ailleurs, mais je trouve que des trucs assez loin de ce que je cherche. je présume que je cherche très mal.
    Le pire c'est que j'avais déjà demandé de l'aide sur un truc semblable mais je trouve ni la solution prise ni la conversation...

  2. #2
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    avec le duo INDEX/EQUIV

    un exemple à adapter :

    - les matricules sont en colonne A
    - les noms en colonne B
    - j'ai utilisé 4 lignes (4 matricules et 4 noms)

    j'ai écris un des noms en D6
    en E6, la formule
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDEX($A$1:$B$4;EQUIV(D6;$B$1:$B$4;0);1)

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2014
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2014
    Messages : 34
    Par défaut
    Merci pour la réponse aussi rapide...
    Alors j'ai déjà sur cette piste, mais ça marche pas quand il s'agit de chercher les valeurs sur une autre feuille (j'ai l'impression). J'ai essayé en ajoutant des "" mais sans plus...

  4. #4
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Difficile de deviner que tu étais sur deux feuilles en lisant ça
    Ces deux valeurs se trouvent sur la même ligne dans un tableau assez grand (qui pourra grandir à l'avenir). La valeur à récupérer se trouve en A, le nom à trouver est en B

    Donc, admettons que les données sont sur la feuille appelée "Feuil3"

    Tu veux avoir les résultat sur une autre feuille (peut importe son nom)

    tu dois juste ajouter dans la formule le nom de la feuille source devant les références de cellules

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDEX(Feuil3!$A$1:$B$4;EQUIV(D6;Feuil3!$B$1:$B$4;0);1)

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2014
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2014
    Messages : 34
    Par défaut
    Oui j'avais pas précisé pardon.

    Ca marche merci. j'ai pas compris pourquoi j'ai pas réussis vu que je lui disais bien le nom de la feuille avec l'outil de séléction.

    Merci encore

  6. #6
    Invité de passage
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2018
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2018
    Messages : 1
    Par défaut
    Bonjour,

    Merci pour cette formule qui m'a été très utile et que je ne connaissais pas.

    Je voudrais l'utiliser sur une feuille de synthèse en allant chercher les valeurs sur d'autres feuilles du classeur mais je rencontre deux problèmes.

    Le premier, un message d'erreur apparaît (Erreur due à une valeur non disponible) si l'une des feuilles ne contient pas le terme recherché.
    Je souhaiterais gardé ma formule générique et que celle-ci ignore les feuilles ne contenant pas le terme. Est-ce possible ?

    Le deuxième, si une feuille contient plusieurs occurrences du terme recherché, c'est la première valeur qui est rapatriée dans ma formule or j'aimerais idéalement qu'elle me fasse la somme de ces occurrences.

    J'ai essayé de creuser les deux questions mais sans réussite. Ce n'est pas le fichier excel qui va changer ma vie mais je serais bien content de réussir à le sortir propre .

    Je vous remercie par avance.

    A+

    PS : je déterre le sujet, ça me semble plus judicieux que d'en créer un nouveau mais dites-moi si j'ai eu tort

    EDIT : euh.. je crois que j'ai trouvé la solution, je supprime mon message ?

    En fait, avec une simple fonction SOMME.SI additionnée par le nombre de feuilles et le tour est joué. Pas de problème si le terme est manquant dans une feuille et la somme est automatique.
    Je croyais découvrir un truc révolutionnaire avec le INDEX EQUIV, finalement les bases restent utiles

    Bonne journée

  7. #7
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2014
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2014
    Messages : 34
    Par défaut
    Bonjour,
    Désolé pour le retard. Je pense qu'il vaut mieux ne pas supprimer ton message. Les gens peuvent suivre le déroulement comme ça.


    Si tu cherches juste le nombre ou la présence, somme.si fait le boulot en effet.
    Par contre à la place, INDEX associé EQUIV, RECHERCHEV marche très bien aussi. C'est plus rapide à mettre en place.

  8. #8
    Invité de passage
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2018
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2018
    Messages : 1
    Par défaut EXCEL Fonction RECHERCHEV
    Bonjour à tous,

    Je suis actuellement face à une question à laquelle je ne sais guère répondre.
    Je suis face à un tableur excel dans lequel il y a 4,5 colonnes.
    Une étant le nom d'user, l'autre le nom de la machine concernée, et dernièrement la liste de toutes les machines puisque tous les noms de machines ne sont pas affichées dans la seconde colonne.
    Je cherche à utiliser la fonction Recherchev de manière à retrouver le nom d'utilisateur en fonction du nom de la machine, par exemple quand je mets la machine F00D060, la cellule me donne le nom d'utilisateur concerné, "Grégoire JARRE" par exemple.
    Comment dois-je procéder ?
    Merci d'avance,
    Bien cordialement.
    (Désolé je ne savais pas trop comment l'expliquer).

    Passez tous une bonne journée.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Coller valeur en fonction d'une cellule
    Par g.dupin.gemma dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 21/01/2014, 09h06
  2. Réponses: 3
    Dernier message: 28/09/2007, 16h58
  3. Comment récupérer valeur cellule d'un gridview?
    Par cortex024 dans le forum ASP.NET
    Réponses: 9
    Dernier message: 23/03/2007, 14h31
  4. [VBA-E]Récupérer valeur cellule
    Par wanou44 dans le forum Macros et VBA Excel
    Réponses: 18
    Dernier message: 06/02/2006, 12h52
  5. [POI]Récupérer valeur cellule suivant format
    Par leminipouce dans le forum Documents
    Réponses: 1
    Dernier message: 27/10/2005, 08h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo