Affectation Tarif suivant Client | ||
---|---|---|
Inscription: 24/09/2015
De Alger
Messages:
21
Système d'exploitation: PC Version Excel utilisée: 2010 |
Posté le : 03-03-2017 20h09
Bonsoir, |
|
|
Re: Affectation Tarif suivant Client | ||
---|---|---|
Inscription: 18/05/2006
De Saône-et-Loire (71)
Messages:
1539
Système d'exploitation: PC Version Excel utilisée: 97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365 |
Posté le : 03-03-2017 23h15
Bonsoir Fath, le Forum,
Tu trouveras en pièce jointe une solution possible dans ton fichier.
J'ai utilisé la fonction RECHERCHEV() que je résumerais ainsi :
=RECHERCHEV(CodeArticle;TableauArticlesTarifs;3+NuméroDuTarif;FAUX)
CodeArticle : correspond à la référence Article en colonne G TableauArticlesTarifs : correspond à ton tableau Articles-Tarifs en feuille "Tarifs" NuméroDuTarif : correspond au numéro de Tarif du Client en colonne G
L'expression " 3 + NuméroDuTarif " te donnera donc le bon numéro de colonne correspondant au prix souhaité dans ton tableau en onglet "Tarifs" (soit la colonne : 4, 5 ou 6)
En espérant t'avoir dépanné...
Bien cordialement,
Didier_mDF
Le Webmaster La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien |
|
|
Re: Affectation Tarif suivant Client | ||
---|---|---|
Inscription: 24/09/2015
De Alger
Messages:
21
Système d'exploitation: PC Version Excel utilisée: 2010 |
Posté le : 04-03-2017 09h00
Bonjour, Merci pour ta proposition. Elle fonctionne bien, mais seulement pour le même client ou même N° de facture. Pour passer à un nouveau client, il faut modifier dans la formule la position du N° de tarif. Si la colonne reste G, la ligne par contre sera différente de 4 (3+$G$4) et ainsi de suite. Est-il possible d'incrémenter cette formule pour qu'elle puisse continuer à fonctionner en la tirant vers le bas ? Autre précision STP Comment réécrire ta formule en remplacant [@[Code Article]] par G4:G999 et Tableau7 par Tarifs! =RECHERCHEV([@[Code Article]];Tableau7;3+$G$4;FAUX) ça donne cette formule : =RECHERCHEV(G4:G999;Tarifs!;3+$G$4;FAUX) avec un message d'erreur sur le 3 Merci encore pour ton aide et passe une bonne journée Cordialement Fath |
|
|
Re: Affectation Tarif suivant Client | ||
---|---|---|
Inscription: 15/07/2016
De Allier
Messages:
33
Système d'exploitation: PC Version Excel utilisée: 2007, 2010 |
Posté le : 04-03-2017 13h00
Bonjour Fath, toutes et tous,
Si tu acceptes une colonne supplémentaire (Code Tarifs) dans la feuille "Clients" colonne "G", on peut alors faire 3 RechercheV avec la condition (T1 ou T2 ou T3).
Voici ma proposition en pièce jointe:
Cela convient-il ?
Cordialement. Pièce jointe:
Formule affectation Tarif par Client V1.xlsx [ Taille: 38.11 Ko - Téléchargements: 478 ] |
|
|
Re: Affectation Tarif suivant Client | ||
---|---|---|
Inscription: 18/05/2006
De Saône-et-Loire (71)
Messages:
1539
Système d'exploitation: PC Version Excel utilisée: 97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365 |
Posté le : 04-03-2017 13h04
Bonjour Fath, le Forum,
Le nombre d'Articles par Client étant variable, la structure de ton tableau te complique la tâche à mon avis. Je pense qu'il aurait été plus simple d'insérer une colonne supplémentaire pour y faire figurer - pour chaque ligne - le code Tarif applicable...
Cela dit, si tu souhaites conserver cette structure telle quelle, tu dois pouvoir saisir la formule suivante en K4 et tirer ensuite vers le bas : =SI(A4="V";"";RECHERCHEV($G4;Tarifs!$A$4:$G$17;3+DECALER($A:$A;EQUIV($A4;$A:$A;0)-2;6;1;1);FAUX)) N'étant pas un grand formuliste pour ma part (mon truc c'est plutôt le développement VBA), je suppose qu'il y a plus simple... (si un ami connaisseur passe par là, il sera le bienvenu ! )
Concernant ta demande :
Tu as visiblement utiliser les fonctionnalités "Tableau" d'Excel (en choisissant un style dans le Ruban par exemple). Dès lors, automatiquement, Excel applique les fonctionnalités rattachées et particulièrement un mode dit « Références Structurées » (comme @[Code Article] dans ton exemple).
Normalement, tu peux contourner ce mode en saisissant manuellement les références aux cellules ou plages dans tes formules, plutôt qu'en sélectionnant à la souris.
Cela dit, tu peux aussi supprimer entièrement cette notion de "Tableau" en suivant la manipulation suivante :
C'est la manipulation que j'ai réalisée dans le classeur en pièce jointe.
ATTENTION ! Pour pouvoir travailler correctement dans ce classeur, j'ai supprimé les formules avec liens externes qu'il y avait dans ta colonne A !!!
Espérant avoir répondu à tes demandes, Bien cordialement, Didier_mDF
Le Webmaster La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien |
|
|
Re: Affectation Tarif suivant Client | ||
---|---|---|
Inscription: 18/05/2006
De Saône-et-Loire (71)
Messages:
1539
Système d'exploitation: PC Version Excel utilisée: 97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365 |
Posté le : 04-03-2017 13h11
Oups... pardon Lcntrcld, je n'avais pas vu ta réponse.
Je te salue donc et en profite pour te remercier des participations toujours bienvenues aux forums XLpages
En tout cas, nous sommes bien d'accord sur la simplification du problème en ajoutant une colonne intermédiaire.
Bien cordialement, Didier_mDF
Le Webmaster La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien |
|
|
Re: Affectation Tarif suivant Client | ||
---|---|---|
Inscription: 24/09/2015
De Alger
Messages:
21
Système d'exploitation: PC Version Excel utilisée: 2010 |
Posté le : 04-03-2017 20h06
Bonsoir tout le monde, Merci infiniment pour toutes ces réponses qui ont alimenté ma curiosité et intéressé au plus haut point. C'est parfait et j'ai des solutions au problème posé. Je valide donc la question comme étant résolue. Mais je reviendrais un peu plus tard avec plus de détail et de complexité. Je travaille sur un fichier de facturation d'une vingtaine d'onglets avec une automatisation importante. Il y a des centaines de formules et juste 1 macro (=chiffrelettre()). Le fichier commence à être lourd, et je suis passé en mode de calcul manuel. On en reparlera si vous voulez bien ! Ceci dit, je suis ravi de revenir sur ce forum que je trouve EXCELlent avec, en plus des passionnés d'Excel, l'implication directe du modérateur...Merci Didier et Bravo pour la gestion du site. Cordialement Fath |
|
|
Re: Affectation Tarif suivant Client | ||
---|---|---|
Inscription: 15/07/2016
De Allier
Messages:
33
Système d'exploitation: PC Version Excel utilisée: 2007, 2010 |
Posté le : 05-03-2017 21h06
Bonsoir Didier_mDF,
Y'a pas de mal, si tu ne m'avais pas vu et je te remercie également pour tes encouragements concernant mes petites participations au forum XLpages.
Je voudrais bien participer plus, mais malgré le fait que je coche (Notifiez-moi les nouvelles contributions sur ce sujet), je ne reçois rien comme mail du coup je vois les réponses uniquement si je retourne sur le forum.
En tout cas, bravo pour la formule que tu as fait pour notre ami Fath.
Très cordialement. |
|
|
Re: Affectation Tarif suivant Client | ||
---|---|---|
Inscription: 18/05/2006
De Saône-et-Loire (71)
Messages:
1539
Système d'exploitation: PC Version Excel utilisée: 97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365 |
Posté le : 05-03-2017 21h23
Bonsoir le fil, le Forum,
Lcntrcld, normalement tu peux paramétrer tes notifications dans ton profil de membre XLpages Pour accéder, tu as une icône "Mon compte" en haut à droite des pages du site (lorsque tu es effectivement connecté en tant que membre).
Ensuite, tu as une rubrique "Méthode de notification" pour laquelle tu devrais avoir 3 choix possibles :
Le dernier choix devrait répondre à ton souci.
Bien cordialement, Didier_mDF
Le Webmaster La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien |
|
|