Forum Replies Created
-
AuthorPosts
-
6 December 2017 at 20 h 29 min in reply to: Chercher un 2e résultat selon le résultat d'une 1ere condition #39398
260M164
ParticipantOui … Power Query … la clé de bien des maux !!!
J’aurais aimé participer à ta formation du 15 décembre mais suis déjà bouquée. Je vais me reprendre en 2018. D’ici là, je vais m’appliquer à mieux maîtriser Excel.Merci beaucoup Sophie d’avoir pris le temps. Je vais suivre tes indications.
Bonne fin de soirée !
Marie-France
6 December 2017 at 20 h 12 min in reply to: Chercher un 2e résultat selon le résultat d'une 1ere condition #39396260M164
ParticipantOui je m’en doutais bien, mais le “ET” ne se combine-t-il pas seulement qu’avec une fonction “SI” ? Dans un tel cas, j’ai bien trop de pays pour pouvoir utiliser la fonction “SI” avec “RechercheV”.
260M164
ParticipantBonjour 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
260M164
ParticipantBonjour 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
7 October 2014 at 20 h 33 min in reply to: Trouver l'erreur : Formule avec seulement des champs nommés #8937260M164
ParticipantBonsoir Guillaume,
Bonsoir Jorge,Trouver l’erreur: Formules avec seulement des champs nommés :
Pour faire suite à la 1ere proposition de Guillaume concernant le format des No Contrat, je l’ai fait et cela n’a rien changé.
Par contre, j’ai mis à profit votre 2e proposition, à savoir l’inscription du paramètre de la valeur proche (mon erreur) et WOW ! YÉ ! ça fonctionne ….du moins, dans le fichier que je vous ai fournis (Tableau_CFO-Simplifié). Lorsque j’insère ce paramètre dans mon vrai fichier, ça ne fonctionne plus 🙁Il faut dire que j’ai une condition préalable ajouté dans ma formule dont je ne vous avais pas montré pensant simplifier le tout et pensant aussi qu’une simple condition additionnelle à la formule ne changerait rien… erreur ! 🙁
Cette condition vérifie si le champ No Contrat est vide (parfois c’est un boni, donc ce champs est vide). Si oui, automatiquement, “ABCD” doit s’inscrire pour la colonne “Gr.Courtier #1” de même que 100% dans la colonne suivante.
Évidemment, cette condition fait aussi partie des colonnes suivantes, mais si la valeur est vrai, on doit renvoyer “” (vide) et 0% (car il ne reste plus rien pour les autres.. lol )
Lorsque j’ajoute le paramètre manquant (valeur proche) dans la formule, c’est la formule elle-même qui s’inscrit dans ma cellule ??? =SI([@[No Contrat]]=””;”GFMD”;RECHERCHEV([@[No Contrat]];TablContrat[#Tout];EQUIV(TablContrat[[#En-têtes];[Gr.Courtier ‘#1]];TablContrat[#En-têtes];);0))Pourtant, j’ai ajouté ma condition Si dans le tableau que j’avais fourni (Tableau_CFO-Simplifié) avec le correctif de Guillaume et ça fonctionne.
Jorge, il est vrai que votre proposition d’utiliser INDEX/EQUIV fonctionne aussi !! Merci, ça me donne une autre porte de sortie. Mais je me retrouve avec le même problème dans mon vrai fichier, dès je veux insérer ma condition “Si” … c’est la formule elle-même qui apparaît. Par contre, dans votre fichier, si j’ajoute la condition “si”, ça fonctionne.
Il n’y en a pas un de vous deux qui demeure en Estrie par hasard ??
Je vais essayer de regarder cela à nouveau à tête plus reposée .. car après la journée de travail, c’est moins évident.
RechercheV avec 3 critères :
Ah oui ! Guillaume …. C’est super ton idée de concatener pour mon problème de recherchev avec 3 critères … on “s’en fout” un peu d’avoir une colonne de plus … je n’aurai qu’à la cacher… l’important, c’est que ça marche !! Il va me rester à essayer cette idée dans mon vrai tableau. Je me crois les doigtsVous avez tous été super avec mes problématiques … je suis débutante dans ces formules avancées, mais avec ce genre de cas … et votre support .. je devrais apprendre assez vite. Encore merci pour tout le temps consacré.
Je vous tiens au courant de mes progrès… il faut que je réussisse, mon client commence à s’impatienter :((
260M164
ParticipantBonsoir 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.260M164
ParticipantBonjour 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
260M164
ParticipantBon 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.260M164
ParticipantBonjour Paul,
Bonjour Guillaume,Super idée Guillaume, car effectivement, une fois l’opération de convertir mon tableau en plage puis en tableau à nouveau, l’ajout de ligne a conservé ma nouvelle formule. Merci beaucoup !
Passez une excellente journée !
Marie-France -
AuthorPosts