Delphine CODEO
XLDnaute Nouveau
Bonjour,
Je souhaites créer une macro qui met automatiquement à jour un bonus mensuel selon plusieurs critères:
- Le chiffre de la DSO
- Le mois payé
- Le nombre de mois total à payer (10 sur 12 max)
Mon soucis se trouve au niveau du critère des 10 mois sur 12. En effet j'arrive avec une formule Si à sortir les résultat mais je n'arrive pas à indiquer le critère de 10 mois max payé (pour la fin d'année notamment)
J'ai choisi cette méthode car nous fonctionnons en annuel pour les montants à payer. Il faut donc qu'apparaisse chaque mois échu le montant à payer et que l'ensemble se cumul et que le montant des mois suivant soit à 0
Voici ma formule : =SI($A4<$M$1;SI(C4<$M$4;SI(C4>0;$N$4;0);""))
A = mois concerné par la DSO
M = mois - 1 (avec la formule mois décalé puisqu'on paye le mois suivant les résultats)
C = montant de la DSO (lien vers fichier DSO directement)
N= montant du bonus
On m'avais également donné une piste avec cette formule qui cumul mais elle n'est pas finalisé et sincèrement j'ai pas tout suivi !!!
=SI(MOIS(AUJOURDHUI())=MOIS(A6);SI(NB.SI($C$4:$C$15;"<70")>10;10*(CNUM(GAUCHE(C$3;2)));((CNUM(GAUCHE(C$3;2)))*NB.SI($C$4:$C$15;"<70")));"")
Merci d'avance pour votre aide.
Delphine
Je souhaites créer une macro qui met automatiquement à jour un bonus mensuel selon plusieurs critères:
- Le chiffre de la DSO
- Le mois payé
- Le nombre de mois total à payer (10 sur 12 max)
Mon soucis se trouve au niveau du critère des 10 mois sur 12. En effet j'arrive avec une formule Si à sortir les résultat mais je n'arrive pas à indiquer le critère de 10 mois max payé (pour la fin d'année notamment)
J'ai choisi cette méthode car nous fonctionnons en annuel pour les montants à payer. Il faut donc qu'apparaisse chaque mois échu le montant à payer et que l'ensemble se cumul et que le montant des mois suivant soit à 0
Voici ma formule : =SI($A4<$M$1;SI(C4<$M$4;SI(C4>0;$N$4;0);""))
A = mois concerné par la DSO
M = mois - 1 (avec la formule mois décalé puisqu'on paye le mois suivant les résultats)
C = montant de la DSO (lien vers fichier DSO directement)
N= montant du bonus
On m'avais également donné une piste avec cette formule qui cumul mais elle n'est pas finalisé et sincèrement j'ai pas tout suivi !!!
=SI(MOIS(AUJOURDHUI())=MOIS(A6);SI(NB.SI($C$4:$C$15;"<70")>10;10*(CNUM(GAUCHE(C$3;2)));((CNUM(GAUCHE(C$3;2)))*NB.SI($C$4:$C$15;"<70")));"")
Merci d'avance pour votre aide.
Delphine