RechercheH avec 3 critères

Accueil – Le CFO masqué Forums Excel RechercheH avec 3 critères

  • Ce sujet contient 10 réponses, 4 participants et a été mis à jour pour la dernière fois par 260M164, le il y a 6 années.
11 sujets de 1 à 11 (sur un total de 11)
  • Auteur
    Articles
  • #8879
    260M164
    Participant

    Bonjour,

    Je cherche à ramener une valeur (dans mon cas c’est un % de commission) dans un tableau afin de concilier si le % reçu de l’assureur est bon (une fois une solution trouvée, j’ajouterai un format conditionnel pour lever le “flag”).

    Dans l’onglet “Relevés”, c’est à la colonne Q dont j’aimerais obtenir la réponse à ma “rechercheh”.

    Dans l’onglet “TauxComm” c’est là que se retrouve la table avec les différentes colonnes à valider pour s’assurer de trouver la bonne cellule. Les trois colonnes à valider/retracer sont le “No Contrat”, le “Gr.de Comm”, et le “Type Plac”; soit les colonnes B,P et G de la feuille “Relevés” à coincider avec les colonnes A, E et G de la feuille “TauxComm” pour retourne le taux inscrit à la colonne H de cette même feuille. Advenant que la colonne H soit vide, je ne sais pas si on pourrait retourner un message du style “Échelle” ??

    Je vous joint un fichier modèle, en espérant n’avoir rien oublié.

    Merci à l’avance à ceux qui prendront de leur temps pour tenter de me venir en aide.

    Marie-France

    Attachments:
    You must be logged in to view attached files.
    #8881
    Jorge
    Participant

    Bonjour Marie-France

    Est-ce que vous pouvez ajoutez un exemple déjà fait pour mieux comprendre la solution désirée?

    Si je trouve le temps pour analyser le problème, je le ferai

    #8882
    260M164
    Participant

    Bon matin Jorge,

    Je retourne le tableau avec quelques résultats recherchés mis en couleur pour faire le lien plus facilement avec entre les deux feuilles (“Relevés” & “TauxComm”).
    J’avais également omis un point important dans le résultat à ramener : soit d’utiliser le taux en vigueur, selon la date du relevé (habituellement le dernier en liste mais pas obligatoirement) inscrite en col.A de la feuille “Relevés”. À titre d’exemple, voir aux lignes 50 et 53 du tableau “Relevés” pour le contrat G004024 où le taux de commission est passé de 1.50% à 1.00%. Dans la table “TauxComm”, on peut voir la modification effective en date du 1er juin 2014 aux lignes 66 & 67 pour ce même contrat.

    J’espère que c’est suffisamment claire … sinon, on ne se gène pas pour me revenir. Je pense que c’est un bon défi… en tous les cas, pour moi ça l’est 🙂

    Bonne journée !

    Attachments:
    You must be logged in to view attached files.
    #8892
    Paul
    Participant

    J’avoue que je ne suis pas sûr de tous comprendre.

    Je pense que pour cela il faut utiliser la fonction

    =somme.si.ens(Tauxcomm[Tauxfixe];Tauxcomm[No contrat];[@No contrat])

    Si le tableau de l’onglet est appelé “Tauxcomm”. Cette formule devrait fonctionner. à laquelle il faut rajouter les autres conditions.

    Paul

    #8894
    260M164
    Participant

    Bonjour Paul,

    J’ai tenté de mettre à profit votre suggestion, mais c’est à mon tour de ne pas être certaine de bien comprendre. En fait, il faut trouver la ligne dans la table “TauxComm” dont le “No contrat”, le “Type Plac” et le “Gr.de Comm” sont identiques à ceux indiqués dans la table “Relevés” et ainsi, en ayant trouvé cette fameuse ligne, ramené le taux inscrit à la colonne H de la feuille “TauxComm” dans la colonne “Q” de la feuille “Relevés”.

    J’ai essayé cette formule (feuilles “Relevés, colonne Q), en pensant avoir compris votre suggestion : =SOMME.SI.ENS(TablTauxComm[Taux Fixe];[No Contrat];TablTauxComm[No Contrat];[Type Plac];TablTauxComm[Type Plac];[Gr.de Comm];TablTauxComm[Gr.de Comm])

    J’ai obtenu #VALEUR! On est peut-être pas très loin.

    Merci beaucoup pour les efforts … c’est tout un défi.

    Marie-France

    #8927
    Paul
    Participant

    Pour savoir pourquoi il faudrait que je regarde le fichier mais il est protégé…
    Refaites un exemple simple sur un autre classeur si vous voulez que je réponde.

    Suggestion : Vous pouvez utiliser dans Formules l’évaluation de formules. Parfois ça aide à comprendre à quelle endroit la formule que l’on utilise est fausse.

    Paul

    #8928
    260M164
    Participant

    Bonsoir Paul,

    Tout d’abord, un gros GROS merci de vouloir persister à m’aider. J’ai refait un fichier simplifié (moins de formule et de table) en espérant que c’est suffisamment complet pour les besoins. Vous y retrouverez mes 2 cas problèmes soumis à ce blog, à savoir :
    – Quelle formule utilisée pour ramener une valeur selon 3 critères de recherche
    – m’aider à comprendre pourquoi ma formule pour trouver le Gr.Courtier et son % fonctionne sur certaines lignes mais pas toutes ??

    Bonne fin de soirée ! Marie-France

    Attachments:
    You must be logged in to view attached files.
    #8930
    guillaume
    Participant

    Bonjour marie france,

    Je pense pouvoir répondre à une de tes interrogations concernant ke N/A

    En fait dans ta feuille relevé, si ton n° de contrat ne comporte pas de lettres, la valeur sera stockée sous forme numérique, alors que dans ta feuille contrat, elle est stockée sous forme de texte

    Si tu mets ta valeur sous forme de texte dans ta feuille relevé, alors la recherche peux s’éxécuter, comme dans le fichier joint

    Après pour le reste, je n’ai pas vraiment regarder

    cordialement

    Attachments:
    You must be logged in to view attached files.
    #8932
    guillaume
    Participant

    re bonjour Marie france,

    J’ai regardé ce que vous vouliez, j’ai une solution en PJ, pas très jolie, un peu bidouillée, mais ça a l’air de marcher, dites moi ce que vous en pensez, il s’agit de rajouter une colonne qui concatene plusieurs elements

    Cordialement

    Attachments:
    You must be logged in to view attached files.
    #16859
    260M164
    Participant

    Bonjour Guillaume, Paul et Jorge,
    Je ne vous ai pas oublié. Je travaille sur ce dossier cette semaine et je vous reviens avec mes commentaires sur vos suggestions mais déjà, je peux vous dire ceci :

    Concernant mon 2e problème soumis (même formule pour toute la colonne mais qui ne fonctionne pas pour certains # de contrat précis), je ne suis pas arrivée à faire fonctionner la solution de Jorge en remplaçant la “RechercheV” par Index/Equiv. Bizarrement, tous les segments de la formule pris individuellement fonctionnent, mais ensemble, c’est la formule qui s’inscrit dans la cellule (en toute lettre) et non un résultat (même pas #N/A ou autre). Je ne comprends même pas comment la formule peut s’inscrire =si(etc telle quelle au lieu de retourner un message d’erreur.

    À bientôt ! Marie-France

    Quant à la proposition de Guillaume sur le format de mes numéros de contrat, je les ai tous mis à “Standard”, car en format “Texte”, il était impossible de pouvoir écrire le # de contrat avec le clavier numérique (ce qui ralentissait l’entrée de données, fort importante).

    Je continue de travailler sur mes cas problèmes et vo

    #17427
    260M164
    Participant

    Bonjour la Gang !

    Voici le résultat de mes travaux : RechercheH avec 3 critères, la solution de Guillaume de concatener les cellules a été gagnante. Encore merci !
    Pour la question de ramener une valeur (par ex.de la colonne M) selon sa date effective (insc.en colonne B par ex) la plus proche d’une autre date donnée (entré dans une autre feuille), je n’ai toujours pas trouvé de solution.
    Pour les formules identiques qui fonctionnaient pas sur l’ensemble de la colonne, je n’ai trouvé d’autre solution que de supprimer la colonne pour la refaire avec la même formule et le tout a fonctionné …allez savoir pourquoi 🙂

    Merci pour votre patience et votre temps. Au plaisir d’une prochaine fois !!

    Marie-France

11 sujets de 1 à 11 (sur un total de 11)
  • Vous devez être connecté pour répondre à ce sujet.