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 :

Recherche d'une valeur en fonction d'une autre


Sujet :

Excel

  1. #1
    Inactif
    Homme Profil pro
    Architecte technique
    Inscrit en
    Décembre 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2011
    Messages : 10
    Points : 0
    Points
    0
    Par défaut Recherche d'une valeur en fonction d'une autre
    SALUT MES Amis
    Bonjour a tous

    Dans la feuille de l'excel 2007 ou 2010

    j'ai quatre cellules

    j'ecris par exemple dans la case

    A2 " NAAS " et le code ici ( 0)
    B2 " SIHEM " et le code ici ( 3 )
    C2 " MONSEF " le code ici ( 1)

    Donc si ecrivez dans la case E2 code :

    0 il faut affichez le mot " assure " dans la case A4

    1 il faut affichez le mot " MONSEF " dans la case A4

    et

    3 il faut affichez lee mot " SIHEM " dans la case A4

    voir l'image





    Aide moi SVP...




    A bientot

  2. #2
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 124
    Points : 55 905
    Points
    55 905
    Billets dans le blog
    131
    Par défaut
    Salut.

    Tu dois passer par un peu de conception, car nulle part tu ne renseignes les codes correspondant aux valeurs que tu veux renvoyer.

    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  3. #3
    Inactif
    Homme Profil pro
    Architecte technique
    Inscrit en
    Décembre 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2011
    Messages : 10
    Points : 0
    Points
    0
    Par défaut
    merci mon ami Pierre

    mais dans le code 0 ilfaut pas affichez naas

    il faut affichez le mo " L'assure "

    comment faire?

    j'attend to reponse

  4. #4
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 124
    Points : 55 905
    Points
    55 905
    Billets dans le blog
    131
    Par défaut
    Ce n'est pas ce qui est illustré dans l'image que tu as jointe à ton message.

    Cela étant, en fonction de la conception que je t'ai proposée, tu dois simplement adapter la formule que j'ai illustrée pour aller chercher la valeur en ligne 1 et pas en ligne 2...

    Si tu nous disais plutôt ce que tu souhaites réaliser, car j'ai l'impression qu'il y a un défaut de conception dans ton classeur.
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  5. #5
    Inactif
    Homme Profil pro
    Architecte technique
    Inscrit en
    Décembre 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2011
    Messages : 10
    Points : 0
    Points
    0
    Par défaut
    Mr. Pierre


    si on propose la case d'affichage dans une autre feuille

    j'ai une erreur qui me afficher..



    pourquoi

  6. #6
    Membre actif
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Janvier 2011
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2011
    Messages : 202
    Points : 276
    Points
    276
    Par défaut
    Bonjour,

    je pense que la cellule E2 de la feuille2 est vide.

    Cordialement
    Cordialement

    Gestionnaire rh

  7. #7
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 124
    Points : 55 905
    Points
    55 905
    Billets dans le blog
    131
    Par défaut
    Si E2 était vide, ce serait considéré comme 0 et donc, on renverrait normalement "Assuré"...

    Ce qui pose problème, c'est en tout cas la valeur de feuil2!E2. Il faut s'assurer que c'est un code valide. Attention aux nombres qui seraient stockés comme du texte d'un côté et pas de l'autre.
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  8. #8
    Membre actif
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Janvier 2011
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2011
    Messages : 202
    Points : 276
    Points
    276
    Par défaut
    re,

    et puis pour avoir le résultat de lala ligne des entêtes faite cette modif sur la ligne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDEX(Feuil2!A1:C1;EQUIV(Feuil2!E2;Feuil2!A3:C3;0))
    Cordialement
    Cordialement

    Gestionnaire rh

  9. #9
    Inactif
    Homme Profil pro
    Architecte technique
    Inscrit en
    Décembre 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2011
    Messages : 10
    Points : 0
    Points
    0
    Par défaut
    mais c'est le méme probleme


    aide moi svp

  10. #10
    Membre actif
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Janvier 2011
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2011
    Messages : 202
    Points : 276
    Points
    276
    Par défaut
    Bonjour,

    pour que je puisse le faire, veuillez joindre une copie de ton fichier.

    Cordialement
    Cordialement

    Gestionnaire rh

  11. #11
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 124
    Points : 55 905
    Points
    55 905
    Billets dans le blog
    131
    Par défaut
    Citation Envoyé par ilyesengineer Voir le message
    mais c'est le méme probleme


    aide moi svp
    Si on pouvait déjà savoir quel est le problème?

    As-tu vérifié la saisie en E2? Saisis-tu bien sur le E2 de la bonne feuille?
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  12. #12
    Inactif
    Homme Profil pro
    Architecte technique
    Inscrit en
    Décembre 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2011
    Messages : 10
    Points : 0
    Points
    0
    Par défaut
    Salut pierre

    le probleme c'est la case A4

    je change la case A4

    dans une autre feuille

    c'est pour ca j'ai un erreur

    pourquoi ??????????

    voir le fichier feuille 1 et 2

    http://www.mediafire.com/?xd90988yv6sshh3

  13. #13
    Membre actif
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Janvier 2011
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2011
    Messages : 202
    Points : 276
    Points
    276
    Par défaut
    Bonjour,

    pour avoir le résultat de ta feuille 01, il faut appliquer la formule sur la feuille01 alors pour avoir NAAS, SASA et NINA, la cellule C3 de la feuille02 égal:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDEX(Feuil1!B3:D3;EQUIV(Feuil1!F3;Feuil1!B4:D4;0))
    ou pour avoir assuré, conjoint et enfant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDEX(Feuil1!B2:D2;EQUIV(Feuil1!F3;Feuil1!B4:D4;0))
    .
    Cordialement

    Gestionnaire rh

  14. #14
    Inactif
    Homme Profil pro
    Architecte technique
    Inscrit en
    Décembre 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2011
    Messages : 10
    Points : 0
    Points
    0
    Par défaut
    mais le probleme est les la

    si le code 0 affichez le mot " L'assure " comme ca

    si le code 1 affichez le nom d'enfant Nina et

    si le code 3 affichez le nm de conjoint Sasa

    ou es le probleme

  15. #15
    Membre actif
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Janvier 2011
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2011
    Messages : 202
    Points : 276
    Points
    276
    Par défaut
    re,

    si j'ai bien compris, si F3=0 tu veut avoir comme résultat l'entête de la colonne soit (le mot assuré) sinon le nom de l'enfant ou du conjoint (Sasa ou Nina), alors:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C3=SI(Feuil1!F3=0;"assuré";INDEX(Feuil1!B3:D3;EQUIV(Feuil1!F3;Feuil1!B4:D4;0)))
    Cordialement

    Gestionnaire rh

  16. #16
    Inactif
    Homme Profil pro
    Architecte technique
    Inscrit en
    Décembre 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2011
    Messages : 10
    Points : 0
    Points
    0
    Par défaut
    Voila Mr Gestionnaire


    Tres bien

    Mrci bcp

  17. #17
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 124
    Points : 55 905
    Points
    55 905
    Billets dans le blog
    131
    Par défaut
    Citation Envoyé par ilyesengineer Voir le message
    mais le probleme est les la

    si le code 0 affichez le mot " L'assure " comme ca

    si le code 1 affichez le nom d'enfant Nina et

    si le code 3 affichez le nm de conjoint Sasa

    ou es le probleme
    Le problème se trouvait dans le fait que ta première demande ne correspond en rien à ta dernière explication. Nous avons donc 14 messages là où deux auraient suffi.
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  18. #18
    Inactif
    Homme Profil pro
    Architecte technique
    Inscrit en
    Décembre 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2011
    Messages : 10
    Points : 0
    Points
    0
    Par défaut
    je mexcuse Mr pierre

    mon question n'est pas claire

    MERCI PIERRE

  19. #19
    Membre éclairé
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2009
    Messages
    461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2009
    Messages : 461
    Points : 707
    Points
    707
    Par défaut
    Bonjour à tous,

    Une idée avec la fonction CHOISIR par la formule (qui donne Assure en cas de 0):
    En Feuil2 (par exemple):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =CHOISIR(EQUIV(Feuil1!$F$3;Feuil1!$B$4:$D$4;0);Feuil1!$B$2;Feuil1!$C$3;Feuil1!$D$3)
    Ou en Feuil1:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =CHOISIR(EQUIV($F$3;$B$4:$D$4;0);$B$2;$C$3;$D$3)
    NB: Pour avoir l'expression "L'Assure" en cas de 0, la formule s'écrira:
    En Feuil2 (par exemple):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =CHOISIR(EQUIV(Feuil1!$F$3;Feuil1!$B$4:$D$4;0);"L'"&Feuil1!$B$2;Feuil1!$C$3;Feuil1!$D$3)
    Et en Feuil1:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =CHOISIR(EQUIV($F$3;$B$4:$D$4;0);"L'"&$B$2;$C$3;$D$3)
    Cordialement

  20. #20
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2011
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 858
    Points : 3 974
    Points
    3 974
    Par défaut
    Bonsoir à tous,

    On doit pouvoir obtenir le résultat avec des SI imbriqués
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =SI(FFFFFF!G3=0;"assuré";SI(FFFFFF!G3=1;FFFFFF!E3;SI(FFFFFF!G3=3;FFFFFF!D3)))
    Cordialement.
    Fichiers attachés Fichiers attachés

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. [XL-2007] Colorier une ligne en fonction d'une valeur recherchée
    Par Skwal N dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 30/10/2013, 17h39
  2. Réponses: 13
    Dernier message: 05/11/2007, 09h00
  3. Réponses: 2
    Dernier message: 28/05/2007, 09h28
  4. Réponses: 15
    Dernier message: 02/05/2007, 18h04
  5. filtrer une liste en fonction d'une valeur
    Par robocop2776 dans le forum Access
    Réponses: 4
    Dernier message: 06/04/2007, 10h13

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