problème avec formule

  • Initiateur de la discussion Initiateur de la discussion tony
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

T

tony

Guest
bonjour,
Dans le montatnt HT de la feuille facture, il faut que je calcule le montant (prix unitaire * quantité - remise) Cette remise ce fait comme suit, mais les remises ci-dessous ne peuvent pas etre superieures au remise max des produits voir feuille matprod colonne remise max.
Plus de 100 unités 45%
Entre 50 et 100 unités 25%
Entre 40 et 50 unités 15%
Entre 20 et 40 unités 10%
Entre 10 et 20 unités 5%
Inférieur à 10 unités 2%

[file name=exo synthese excel_20050503091846.zip size=9495]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/exo synthese excel_20050503091846.zip[/file]
 

Pièces jointes

Salut tony,

J'ai une suggestion à te faire:

Ne connaissant pas assez les formules sous excel, j'ai tendance à me dirigé vers les macros et les fonctions VBA.

Si tu veux, je pense qu'il est possible de créer une formules perso pour faire ce que tu souhaite.

Je vais faire quelque essais et te renvoie le tous sur ce post dés que j'ai réussi.

A+
 
BOnjour le Forum, Bonjour Tony, Bonjour Wil


Voici la formule en Excel (en E19)


=MIN(SI(ESTERREUR(RECHERCHEV(A19;matprod!A😀;4;0));0;RECHERCHEV(A19;matprod!A😀;4));SI(ET(ESTNUM(F19);F19>0);SI(F19<10;0,02;SI(ET(F19>=10;F19<20);0,05;SI(ET(F19>=20;F19<40);0,1;SI(ET(F19>=40;F19<50);0,15;SI(ET(F19>=50;F19<100);0,25;0,45)))));''))


Bonne journée
Heriss [file name=exo synthese excel_20050503094931.zip size=7586]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/exo synthese excel_20050503094931.zip[/file]
 

Pièces jointes

merci heriss et will.
Une dernière petite question, pourquoi as tu mis 2 formules différentes pour calculer la remise.Moi la deuxième me convient mieux car il faut que je n'affiche rien quand il n'y as pas de quantités. tandis qu'avec la première elle m'affiche #VALEUR quand ma quantité est vide. [file name=exo synthese excel_20050503094931_20050503102936.zip size=7586]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/exo synthese excel_20050503094931_20050503102936.zip[/file]
 

Pièces jointes

Bonjour,

Tu peux créer un tableau de correspondance 'TableRemise'
trié par ordre croissant du nb de commandes
La remise selon ce tableau, tu l'obtiens par :
RECHERCHEV(F19;TableRemise;2;1))
L'argument 1 (ou VRAI) pour que la formule te renvoie la 1ère valeur trouvée.
(c'est pour cela qu'il faut trier par ordre croissant)

La remise max, tu l'obtiens par :
RECHERCHEV(A19;matprod;4;0)

Et la formule en entier :
=MIN(RECHERCHEV(A19;matprod;4;0);RECHERCHEV(F19;TableRemise;2;1))

En plus : SI(A19='';'';la formule) [file name=RemiseTony.zip size=7405]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/RemiseTony.zip[/file]
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

J
  • Question Question
Réponses
5
Affichages
968
O
  • Question Question
Réponses
7
Affichages
1 K
O
N
Réponses
5
Affichages
3 K
Nicocotte125
N
S
Réponses
1
Affichages
948
M
  • Question Question
Réponses
8
Affichages
1 K
Micksanchezzz
M
T
Réponses
5
Affichages
37 K
T
P
Réponses
2
Affichages
3 K
P
V
Réponses
2
Affichages
2 K
R
Réponses
2
Affichages
2 K
R
R
Réponses
1
Affichages
2 K
Retour