Calcul complexe dans une cellule

Bonjours à tous, à peine rentrée de congés et j'ai déjà besoin de vos lumières.

Bon, je me jette:

dans une cellule, j'ai besoin de décider d'un montant différent (A, B ou C, dans l'exemple) en fonction de différentesconditions et d'une constante qui est la date de naissance:

Ainsi, en 2008,

- le montant A est attribué à la personne qui aura 6 ans avant le premier février 2009 et qui aura moins de 11ans le 31/12/2008,

- Le montant B est attribué à la personne qui aura 11ans le 31/12/2008 et moins de 14 ans le 15 septembre 2009

- Le montant C est attribué à la personne qui aura 15 ans le 31/12/2008 et moins de 18 ans le 15 septembre 2009.

Pour ceux que cela intéresse, il s'agit des formules officielles d'attribution de l'allocation de rentrée scolaire pour l'année scolaire 2008/2009.

J'ai du mal à créer une formule de calcul prenant en compte toutes ces données.

Merci donc d'avance pour votre coup de main.

Bien amicalement à tous

Elfi

Juste une peetite précision que j'ai omis de vous donner:

Dans ma base, j'ai une colonne (appelons la Y ) qui me donne la date de naissance des enfants concernés. L'objectif est de calculer leur Allocation dans les cellules de la colonne Z

Salut,

plabrousse a écrit :

- le montant A est attribué à la personne qui aura 6 ans avant le premier février 2009 et qui aura moins de 11ans le 31/12/2008,

- Le montant B est attribué à la personne qui aura 11ans le 31/12/2008 et moins de 14 ans le 15 septembre 2009

- Le montant C est attribué à la personne qui aura 15 ans le 31/12/2008 et moins de 18 ans le 15 septembre 2009.

pour B et C tu donne le 1° âge de 11 et 15 ans pour une date précise, faut t'il vraiment que leur anniversaire tombe le 31 décembre ? ou a tu oublié le mot "avant" ?

peut tu joindre ton fichier exemple sil te plait merci

Bonsoir,

Peux-tu tester avec une date de naissance en A2 :

=SI(ET(DATEDIF(A2;DATE(2008;12;31);"y")>=15;DATEDIF(A2;DATE(2009;9;15);"y")<18);"Montant C";SI(ET(DATEDIF(A2;DATE(2008;12;31);"y")>=11;DATEDIF(A2;DATE(2009;9;15);"y")<14);"Montant B";SI(ET(DATEDIF(A2;DATE(2009;2;1);"y")>=6;DATEDIF(A2;DATE(2008;12;31);"y")<11);"Montant A";SI(DATEDIF(A2;DATE(2009;2;1);"y")<6;"Moins de 6 ans";"Plus de 18 ans"))))

Le Fichier

Amicalement

Nad

Bonjours à tous.

Quelques réponses:

Torx, effectivement, ta question est bonne. C'est ainsi qu'est libellé la formule. Par habitude, je pense que cela signifie que la date butoir est le 31/12 à minuit. Merci pour l'intérêt porté à ma question.

NAD: chapeau, j'ai copié ta formule avant de l'adapter à mes besoins. Ca marche pil poil.

Félicitations

Merci à tous.

Amicalement

Elfi

Rechercher des sujets similaires à "calcul complexe"