Changer un montant selon date anniversaire

simkmil Messages postés 452 Date d'inscription mardi 19 février 2008 Statut Membre Dernière intervention 3 septembre 2024 - 1 sept. 2024 à 17:53
simkmil Messages postés 452 Date d'inscription mardi 19 février 2008 Statut Membre Dernière intervention 3 septembre 2024 - 3 sept. 2024 à 20:52

Bonjour,

dans la gestion d'argent de jeunes placés, j'ai un problème.

selon leur âge, ils perçoivent un montant journalier, ce montant augmente le jour de leur anniversaire à 7 ans - 14 ans et 17 ans.

j'ai un tableau dans lequel j'inscris manuellement ces montants. J'aimerais que le montant passe automatiquement au superieur le jour de l'anniversaire.

exemple : un jeune qui a 11 ans en aura 12 dans le courant du mois. Avant son anniversaire, on perçoit 12.09€ par jour et dès son anniversaire ce sera 14.50 €

Actuellement je fais cela manuellement, mais je crains toujours de "louper" la date anniversaire de l'un d'entre eux.

Je suis ouvert à toute proposition, même en VBA, car sir je ne me sens pas capable de le réaliser, je pense pouvoir le comprendre.

Merci beaucoup.

A voir également:

5 réponses

yg_be Messages postés 23184 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 15 septembre 2024 1 533
Modifié le 1 sept. 2024 à 20:58

bonjour, je suppose, en regardant rapidement tes questions précédentes, que tu utiles Excel.

Je suppose que tu as, quelque part, la date de naissance de chaque jeune.

Le tableau que tu mentionnes, c'est un tableau par jour, ou par jeune?

Il est difficile de suggérer la "meilleure" solution sans savoir comment ton ficher Excel est structuré.

Le plus simple, ce serait que tu partages ton fichier, avec des données "bidon".

Sinon, que tu expliques sa structure, et où il serait optimal de faire le calcul en fonction de l'âge.

0
yg_be Messages postés 23184 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 15 septembre 2024 1 533
2 sept. 2024 à 10:13

Le plus simple, c'est de ne pas "changer" le montant, c'est de toujours calculer automatiquement le montant en fonction de l'âge.

0
simkmil Messages postés 452 Date d'inscription mardi 19 février 2008 Statut Membre Dernière intervention 3 septembre 2024 34
2 sept. 2024 à 16:52

Bonjour,

merci de votre réponse, je pense en effet qu'il est mieux que je vous envoie le fichier; voici le lien

https://www.cjoint.com/c/NIcoMpz8BiN

Il faut également penser que le fichier est fait en fin de mois pour le mois suivant; donc difficile d'employer la date du jour.

merci de votre aide

0
yg_be Messages postés 23184 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 15 septembre 2024 1 533
3 sept. 2024 à 07:31

Je propose ceci:

  • mettre en I19 la date d'un jour du mois pour lequel on fait le calcul
  • mettre en G39:H51 un tableau avec, en première colonne, l'âge, et, en seconde colonne, le montant journalier pour cet âge
  • mettre en E26 la formule ci-dessous, puis copier cette formule vers la droite et vers le bas

Choisis la formule, suivant que tu utilises Excel en français ou en anglais.

=VLOOKUP(IF(100*MONTH($I$19)+E$25<100*MONTH($D26)+DAY($D26);0;1)+YEAR($I$19)-YEAR($D26)-1;$G$39:$H$51;2;0)



=RECHERCHEV(SI(100*MOIS($I$19)+E$25<100*MOIS($D26)+JOUR($D26);0;1)+ANNEE($I$19)-ANNEE($D26)-1;$G$39:$H$51;2;0)
0
yg_be Messages postés 23184 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 15 septembre 2024 1 533 > yg_be Messages postés 23184 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 15 septembre 2024
3 sept. 2024 à 11:19

Si tu veux toujours calculer pour le mois suivant, tu peux mettre cette formule en I19:

=DATE(annee(maintenant());mois(maintenant())+1;1)
0
yclik Messages postés 3664 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 13 septembre 2024 1 503
2 sept. 2024 à 17:48

bonjour

 Une piste a tester Ici

vérifier avec les dates limites de naissance  (j'ai la flemme de vérifier)

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
simkmil Messages postés 452 Date d'inscription mardi 19 février 2008 Statut Membre Dernière intervention 3 septembre 2024 34
3 sept. 2024 à 20:52

Merci beaucoup, je découvre ceci ce soir, je vais donc essayer dès demain et voir si cela convient.

Je vous tiens au courant.

Merci et bonne soirée

0