Changement de remise en fonction de famille d'articles.
Résolu
chewwe1602
Messages postés
44
Date d'inscription
Statut
Membre
Dernière intervention
-
chewwe1602 Messages postés 44 Date d'inscription Statut Membre Dernière intervention -
chewwe1602 Messages postés 44 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Voila ce qui m'amène aujourd'hui:
J'ai un tableau Excel tarifaire construit de la façon suivante
colonne A reférence article
Colonne B désignation article
Colonne C prit Brut
Colonne D famille article
Colonne E prix net
Ce tableau commence a la ligne 19.
De la ligne 1 a 19 j'ai un autre tableau qui me dit:
colonne A famille article
Colonne B remise en%
Jusque la j'entrais dans chaque cellules de la colonne E a partir de la ligne 19 une formule basique qui me calcul le prix net.
Par exemple pour E20 : =C20-(C20*B2) => B2 contenant la valeur de la remise.
Et puis je copiais cette formule dans chaque cellule en prenant soin de bien modifier B2 par B3 lorsque l'article changeait de famille.
Mais voila! Mon tarif s'est bougrement épaissit, et chaque mise a jour commence a me demander un travail de plus en plus long.
Serait il possible qu'une formule toute bête soit possible avec =SI(....)
Proposant par exemple :
Si D20 =a1 alors E20 =c20-(c20*b1) mais que si ce n'est pas juste vérifier si D20 = A2 et alors E20 =C20 -(C20*b2) etc etc
j'ai essayé de faire cela comme suit :
=SI(D20=A1;=C20-(C20*B1);si(D20=A2;=C20-(C20*B2);si(d20...etc...etc))))))))
Mais j'ai l'impression que ma formule est trop longue est qu'il existe quelque chose de plus simple. et en plus je suis sur qu'elle est bourré d'erreur puisque en faisant un test s’arrêtant a deux variables j'ai déjà un message d'erreur.
Pour information, il existes 16 famille d'article et donc 16 remises possible pour un total de 5152 articles ...
Merci d'avance de votre regard.
Voila ce qui m'amène aujourd'hui:
J'ai un tableau Excel tarifaire construit de la façon suivante
colonne A reférence article
Colonne B désignation article
Colonne C prit Brut
Colonne D famille article
Colonne E prix net
Ce tableau commence a la ligne 19.
De la ligne 1 a 19 j'ai un autre tableau qui me dit:
colonne A famille article
Colonne B remise en%
Jusque la j'entrais dans chaque cellules de la colonne E a partir de la ligne 19 une formule basique qui me calcul le prix net.
Par exemple pour E20 : =C20-(C20*B2) => B2 contenant la valeur de la remise.
Et puis je copiais cette formule dans chaque cellule en prenant soin de bien modifier B2 par B3 lorsque l'article changeait de famille.
Mais voila! Mon tarif s'est bougrement épaissit, et chaque mise a jour commence a me demander un travail de plus en plus long.
Serait il possible qu'une formule toute bête soit possible avec =SI(....)
Proposant par exemple :
Si D20 =a1 alors E20 =c20-(c20*b1) mais que si ce n'est pas juste vérifier si D20 = A2 et alors E20 =C20 -(C20*b2) etc etc
j'ai essayé de faire cela comme suit :
=SI(D20=A1;=C20-(C20*B1);si(D20=A2;=C20-(C20*B2);si(d20...etc...etc))))))))
Mais j'ai l'impression que ma formule est trop longue est qu'il existe quelque chose de plus simple. et en plus je suis sur qu'elle est bourré d'erreur puisque en faisant un test s’arrêtant a deux variables j'ai déjà un message d'erreur.
Pour information, il existes 16 famille d'article et donc 16 remises possible pour un total de 5152 articles ...
Merci d'avance de votre regard.
A voir également:
- Changement de remise en fonction de famille d'articles.
- Remise a zero pc - Guide
- Changer de dns - Guide
- Fonction si et - Guide
- Clé windows 10 famille gratuit - Guide
- Partager des photos en famille gratuit - Guide
2 réponses
Bonjour,
le principe :
te retourne la réduc.
D2 : famille d'article cherchée
Feuil2!$A$1:$B$19 : tableau des reduc
eric
le principe :
=RECHERCHEV(D2;Feuil2!$A$1:$B$19;2;FAUX)
te retourne la réduc.
D2 : famille d'article cherchée
Feuil2!$A$1:$B$19 : tableau des reduc
eric
Ok j'ai finis par trouver.
Merci beaucoup eriiic pour ton aide.
La piste que tu m'as donné m'a permis de chercher dans la bonne direction et de comprendre comment ça fonctionne.
La formule que je cherchais pour faire écho a mon tableur d'exemple était
https://www.transfernow.net/?utm_source=partagefichierscom&utm_medium=download
=c9-(c9*(recherchev(d9;$a$2:$b$5;2;faux)))
ou pour mon exemple de mon premier poste :
dans la cellule E20 écrire la formule "=c20-(c20*(recherchev(d20;$A$1:$B$19;2;FAUX)))
ensuite copier/coller cette formule dans chaque cellule de la colonne E vide ...
Encore merci.
Cordialement
Merci beaucoup eriiic pour ton aide.
La piste que tu m'as donné m'a permis de chercher dans la bonne direction et de comprendre comment ça fonctionne.
La formule que je cherchais pour faire écho a mon tableur d'exemple était
https://www.transfernow.net/?utm_source=partagefichierscom&utm_medium=download
=c9-(c9*(recherchev(d9;$a$2:$b$5;2;faux)))
ou pour mon exemple de mon premier poste :
dans la cellule E20 écrire la formule "=c20-(c20*(recherchev(d20;$A$1:$B$19;2;FAUX)))
ensuite copier/coller cette formule dans chaque cellule de la colonne E vide ...
Encore merci.
Cordialement
J'ai fouillé un peu et je crois avoir compris.
toutefois, si dans la plage "b1:b19" j'ai mis des valeur %, avec cette formule, je vais forcément renvoyer, dans mes cellules de prix Net, les valeur %, et non pas le calcul du prix net.
Ou alors... j'ai rien compris a cette fonction ! :)
Ce que je souhaite c'est une formule que je colle dans chaque cellule de la colonne prix net et qui calcul automatiquement le prix net, en allant chercher le % qui correspond a la famille produit que est dans la colonne D (famille d'article).
Désolé si je n'ai pas été clair la première fois.
je joins un petit tableur exemple pour être plus clair.
https://www.transfernow.net/?utm_source=partagefichierscom&utm_medium=download