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

Conception Discussion :

Recherche d'une fonction [XL-2007]


Sujet :

Conception

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2016
    Messages : 6
    Points : 10
    Points
    10
    Par défaut Recherche d'une fonction
    Bonjour,

    J'ai un problème par rapport à une fonction Excel, habituellement je recherche le contenu d'une cellule en fonction d'une référence qui va rechercher automatiquement ce contenu grâce à une fonction index equiv dans une base de donnée, mais malheureusement pour une même référence il peux y avoir deux contenus donc je dois maintenant rentré un deuxième critère qui me permettra de différencier les deux mêmes références, car si j'applique la fonction index equiv, la fonction choisis la référence qu'elle trouve en premier dans l'ordre automatiquement
    J'ai essayé donc plusieurs formules mais je n'arrive pas au résultat voulu.

    Est-il possible d'avoir une formule où bien dois-je passer par une macro ?


    Cordialement,

  2. #2
    Inactif  
    Homme Profil pro
    Analyste-Programmeur / Intégrateur ERP
    Inscrit en
    Mai 2013
    Messages
    2 511
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyste-Programmeur / Intégrateur ERP
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2013
    Messages : 2 511
    Points : 10 335
    Points
    10 335
    Par défaut
    Bonjour,

    Il est possible de passer par une formule, en utilisant les fonctions SOMMEPROD et LIGNE, de type :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =SOMMEPROD((PLAGE1=Critère1)*(PLAGE2=Critère2)*(etc etc pour chaque critère)*LIGNE(PLAGE1))
    Toutes les plages devant bien entendu faire la même dimension.

    Ce type de formule doit retourner la ligne où se situe le contenu recherché, numéro de ligne que vous pouvez ensuite utiliser dans une fonction INDEX comme habituellement, pour retourner le contenu spécifique d'une colonne.


    Cordialement.

  3. #3
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Tu peux passer par une concaténation.
    C'est à dire que tu crées une colonne supplémentaire dans laquelle tu concatènes avec & les deux données.
    De même, tu concatènes les deux valeurs du critère de recherche dans la fonction EQUIV qui revient alors à une recherche classique.

    Il y a sûrement un moyen de faire ça directement en une seule fonction mais sans en savoir plus sur ton problème, il n'est pas possible de donner une autre solution.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  4. #4
    Expert éminent

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 073
    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 073
    Points : 9 853
    Points
    9 853
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    l'utilisation de SOMME.SI.ENS n'est pas possible dans ton contexte ?

  5. #5
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2016
    Messages : 6
    Points : 10
    Points
    10
    Par défaut
    Bonjour,

    Merci à vous tous pour votre aide
    J'ai réussi à résoudre mon problème en utilisant la fonction concatener.

    Merci beaucoup

    Cordialement

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

Discussions similaires

  1. A la recherche d'une fonction du genre time_sub
    Par fayred dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 24/08/2007, 12h10
  2. Recherche d'une fonction
    Par Dub's dans le forum C
    Réponses: 12
    Dernier message: 08/03/2007, 09h05
  3. Recherche d'une fonction guillemets
    Par too_Slow_ dans le forum Flash
    Réponses: 3
    Dernier message: 02/03/2007, 11h30
  4. [C] recherche d'une fonction
    Par Alice9 dans le forum MFC
    Réponses: 4
    Dernier message: 06/04/2006, 09h19
  5. Réponses: 17
    Dernier message: 14/02/2006, 00h21

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