[Résolu] Calculer un montant en fonction d'âge
Modérateur : Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
[Résolu] Calculer un montant en fonction d'âge
Bonjour,
Je voudrais trouver une formule de calcul qui puisse me donner le montant en fonction d'un âge (c'est pour l'arbre de Noël de mon travail).
Je vous donne les 3 groupes :
de 2009 à 2004 : 70 €
de 2010 à 2014 : 55 €
de 2015 à 2020 : 40 €
Je vous joins le fichier... (ma colonne F est la date de naissance des enfants)
J'ai essayé la formule si :=SI(F23<="31/12/2009";70;SI(F23>="1/1/2010";55;SI(F23>="1/1/2015";40;""))) mais cela ne fonctionne pas...
=SI(F22<=31/12/2009;70;SI(F22>=1/1/2010;55;SI(F22>=1/1/2015;40;"")))
Merci pour votre aide
Je voudrais trouver une formule de calcul qui puisse me donner le montant en fonction d'un âge (c'est pour l'arbre de Noël de mon travail).
Je vous donne les 3 groupes :
de 2009 à 2004 : 70 €
de 2010 à 2014 : 55 €
de 2015 à 2020 : 40 €
Je vous joins le fichier... (ma colonne F est la date de naissance des enfants)
J'ai essayé la formule si :=SI(F23<="31/12/2009";70;SI(F23>="1/1/2010";55;SI(F23>="1/1/2015";40;""))) mais cela ne fonctionne pas...
=SI(F22<=31/12/2009;70;SI(F22>=1/1/2010;55;SI(F22>=1/1/2015;40;"")))
Merci pour votre aide
- Pièces jointes
-
- test.ods
- (9.93 Kio) Téléchargé 107 fois
OpenOffice 4.1.7
Re: Calculer un montant en fonction d'âge
Bonjour et bienvenue sur notre forum,
Vous devez préciser la version exacte d'OpenOffice ou de LibO (version officielle ou des dépôts selon le cas) et le système sur lequel il tourne.
Voici quelques exemples : AOO 4.1.7, LibO 6.3.6, sous Windows XP SP3, Vista SP2, Win7 SP1, Win 8.1, Win 10, macOS 10.15.5, Ubuntu 20.04 ...etc.
Lien direct pour accéder à votre signature
Cordialement
La signature que vous avez indiquée manque de clarté et risque d'induire en erreur les gens qui vous répondront.votre signature a écrit :OpenOffice 4.1.7
Vous devez préciser la version exacte d'OpenOffice ou de LibO (version officielle ou des dépôts selon le cas) et le système sur lequel il tourne.
Voici quelques exemples : AOO 4.1.7, LibO 6.3.6, sous Windows XP SP3, Vista SP2, Win7 SP1, Win 8.1, Win 10, macOS 10.15.5, Ubuntu 20.04 ...etc.
Lien direct pour accéder à votre signature
Cordialement
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
- Michel JANZEF
- ManitOOu
- Messages : 3449
- Inscription : 12 janv. 2006 11:04
Re: Calculer un montant en fonction d'âge
Bonjour,
Dans votre fichier test, en D2
Si, dans votre fichier réel, la date de naissance est en colonne F, remplacer C par F dans la formule.
Dans votre fichier test, en D2
Code : Tout sélectionner
=SI(ET(ANNEE(C2)>=2004;ANNEE(C2)<=2009);70;SI(ET(ANNEE(C2)>=2010;ANNEE(C2)<=2014);55;SI(ET(ANNEE(C2)>=2015;ANNEE(C2)<=2020);40)))
AOo 4.1.15 et LibO 7.6.5.2 (x64) - Windows 10 Famille 22H2 (19045.3693) 64 bits
Re: Calculer un montant en fonction d'âge
Bonjour,
Autre solution, passer par la somme des valeurs booléenne, toujours en D2 :
A +
Autre solution, passer par la somme des valeurs booléenne, toujours en D2 :
Code : Tout sélectionner
=(ET(ANNEE(C2)>=2004;ANNEE(C2)<=2009)*70+(ET(ANNEE(C2)>=2010;ANNEE(C2)<=2014)*55+(ET(ANNEE(C2)>=2015;ANNEE(C2)<=2020)*40)))
- Michel JANZEF
- ManitOOu
- Messages : 3449
- Inscription : 12 janv. 2006 11:04
Re: Calculer un montant en fonction d'âge
Une autre solution encore, dans laquelle les années prochaines vous n'aurez qu'à changer les valeurs dans les cellules contenant les années et le montant alloué. Ça peut éviter de faire une erreur en modifiant une formule.
A noter que cette solution fonctionne également avec la formule proposée par Jeff qu'il suffit juste d'adapter.
A noter que cette solution fonctionne également avec la formule proposée par Jeff qu'il suffit juste d'adapter.
- Pièces jointes
-
- larso21-MJ04062020_01.ods
- (11.68 Kio) Téléchargé 110 fois
AOo 4.1.15 et LibO 7.6.5.2 (x64) - Windows 10 Famille 22H2 (19045.3693) 64 bits
Re: Calculer un montant en fonction d'âge
Bonsoir,
Avec une formule de recherche, basé sur le fichier joint au message précédent.
A+
Avec une formule de recherche, basé sur le fichier joint au message précédent.
Code : Tout sélectionner
=RECHERCHE(ANNEE(C2);$G$2:$I$4)