Jump to content
  • 0
mimimike

age à la date du décès.

Question

Bonjour, j'aimerai afficher  l'age à la date du décès... avez vous une solution ?

J'ai la date de naissance, l'age ,  la date du décès..et je me plante lamentablement dans mes calculs...la reprise est difficile....
 

Merci pour vos lumière

Share this post


Link to post
Share on other sites

15 answers to this question

Recommended Posts

  • 0

...c'est  sympa, merci de participer, mais cela ne m'aide pas vraiment o:)

Share this post


Link to post
Share on other sites
  • 0

si ça ne t'aide pas, alors je ne sais pas ce qui t'aiderait. Donne-moi la date de naissance et la date de décès et je te dirai quel âge avait le défunt. †

Share this post


Link to post
Share on other sites
  • 0

Ouaf Ouaf...je vais poster MA réponse  en te remerciant grandement  pour ton humour, auquel je n'octroierai pas plus de 2 cts...et encore, je suis dans un jour de grande bonté.

Cela aidera certainement  un utilisateur qui n'a pas ta science.

ObtenirTexte(Annee ( Date du décès )  - Annee ( Date de naissance )
 - Si ( Date du décès <  Date ( Mois ( Date de naissance ) ; Jour ( Date de naissance) ; Annee (Date du décès ) ) ; 1 ; 0 ) ) & " ans "
& ObtenirTexte ( Mod ( Mois ( Date du décès ) - Mois ( Date de naissance ) + 12
-Si ( Jour ( Date du décès ) < Jour (Date de naissance ) ; 1 ; 0 ) ; 12 ) ) & " mois " & ObtenirTexte ( Jour (Date du décès ) - Jour ( Date de naissance )
  + Si ( Jour (Date du décès )  ≥ Jour ( Date de naissance ); 0 ;
 Si ( Jour (Date du décès - Jour (Date du décès ) ) < Jour ( Date de naissance ) ; Jour ( Date de naissance ) ; Jour ( Date du décès - Jour (Date du décès ) ) ) ) ) & " jour(s)

Share this post


Link to post
Share on other sites
  • 0

...merci... effectivement cela semble bien plus simple...fallait-il encore avoir pris connaissance de cette - nouvelle ?-  fonction. Comment l'utiliser exactement ?...je ne suis pas doué.

Share this post


Link to post
Share on other sites
  • 0

...mais quel morceau de code mettre ?
J'ai fais plusieurs essais, sans succès...message d'erreur ....merci pour votre aide afin de pouvoir créer cette fonction.

Share this post


Link to post
Share on other sites
  • 0

j'adore. Quelle merveilleuse idée, @Puimoisson04:) !

nettement meilleure que la solution hautaine et stupide que j'avais proposée, enfin selon mon nouvel ami

Share this post


Link to post
Share on other sites
  • 0

ah, entre temps une manifestation d'une tentative de compréhension, on progresse…
je n'ai plus l'intention de te déranger, mais si j'étais toi et que je souhaitais de l'aide, je pense que j'expliquerais où je coince, par exemple en copiant ici ce que j'ai fait et qui ne fonctionne pas.

Share this post


Link to post
Share on other sites
  • 0
il y a 56 minutes, fabriceN a dit :

 

je n'ai plus l'intention de te déranger,

...aurais tu perdu ton humour ou n'a t-il qu'un sens ? ...reviens...reviens !

Effectivement, je tente de comprendre et comme je ne suis pas doué, je rencontre des difficultés, certaines.

Je suis sur cette page  https://fmfonctions.wordpress.com/2012/07/28/calculer-lage-dune-personne/

et je tente de créer une fonction personnalisée....mais je ne sais quoi mettre exactement  dans "paramètres" et quant au code que je sélectionne, il génère des erreurs....mais fais-je la bonne manip ? 

J'ai vraiment besoin d'un petit tuto  et de ton (votre) aide pour comprendre  comment créer ces fonctions personnalisées.

Merci de partager la lumière de votre lanterne.

Share this post


Link to post
Share on other sites
  • 0

..aide toi....je suis parvenu à créer cette fonction personnalisée.
mais...si avec mon calcul  - voir plus haut - j'obtiens : année:mois :jours ........avec cette fonction j'obtiens uniquement : année
....une solution  pour que ma date de décès indique  l'age en année, mois et jours ?

Merci

calcul de l'age.gif

59c2c0bbbd309_calculdelage.gif.f16b2750b1a3591a53837c3724203ce4.gif

59c2c0bbbd309_calculdelage.gif.f16b2750b1a3591a53837c3724203ce4.gif

59c2c0bbbd309_calculdelage.gif.f16b2750b1a3591a53837c3724203ce4.gif

59c2c0bbbd309_calculdelage.gif.f16b2750b1a3591a53837c3724203ce4.gif

59c2c0bbbd309_calculdelage.gif.f16b2750b1a3591a53837c3724203ce4.gif

59c2c0bbbd309_calculdelage.gif.f16b2750b1a3591a53837c3724203ce4.gif

59c2c0bbbd309_calculdelage.gif.f16b2750b1a3591a53837c3724203ce4.gif

59c2c0bbbd309_calculdelage.gif.f16b2750b1a3591a53837c3724203ce4.gif

59c2c0bbbd309_calculdelage.gif.f16b2750b1a3591a53837c3724203ce4.gif

59c2c0bbbd309_calculdelage.gif.f16b2750b1a3591a53837c3724203ce4.gif

59c2c0bbbd309_calculdelage.gif.f16b2750b1a3591a53837c3724203ce4.gif

59c2c0bbbd309_calculdelage.gif.f16b2750b1a3591a53837c3724203ce4.gif

Share this post


Link to post
Share on other sites
  • 0

Merci Clem, cela fonctionne "presque"  parfaitement. Cependant, j'ai une légère différence avec ma formule - voir plus haut-  concernant le résultat:

Date de naissance = 16/10/20099

Date du décès = 05/09/2017

Ta  fonction = AAge du décès = 8 ans 10 mois 20 jours......elle calcule avec 1 année de trop 

La resultat.thumb.gif.65388795740fcef46a9b009e85ede2a5.gif

voici telle que je l'ai saisie :

___________________________________________________________________________________________________________________________________________________________________________
Si (Not EstVide (ddn);
Annee(ddd)-Annee(ddn)-Si(ddd<ddn;1)&"ans,"&
Mod(Mois(ddd)- Mois(ddn)+12- Si(Jour(ddd)<Jour(ddn) ; 1) ; 12) & "mois,"&
Jour(ddd)-Jour(ddn)+Si(Jour(ddd)<Jour(ddn);Si(Jour(ddd-Jour(ddd))<Jour(ddn);Jour(ddn);Jour(ddd-Jour(ddd))))&"jours")

_________________________________________________________________________________________________________________________________________________________________________

Ai je effectué une mauvaise "copie" ?...ou est-ce un problème "d’intervalle"  ?

Avec ma formule (Date du décès = 05/09/2017)  = Age du décès = 7 ans 10 mois 20 jours.......

Je dois reconnaître qu'une fonction personnalisé, c'est le top.  

Encore merci et...si tu pouvais apporter une "chtite" correction...que du bonheur 


 

resultat.thumb.gif.65388795740fcef46a9b009e85ede2a5.gif

resultat.thumb.gif.65388795740fcef46a9b009e85ede2a5.gif

resultat.thumb.gif.65388795740fcef46a9b009e85ede2a5.gif

resultat.thumb.gif.65388795740fcef46a9b009e85ede2a5.gif

resultat.thumb.gif.65388795740fcef46a9b009e85ede2a5.gif

resultat.thumb.gif.65388795740fcef46a9b009e85ede2a5.gif

resultat.thumb.gif.65388795740fcef46a9b009e85ede2a5.gif

resultat.thumb.gif.65388795740fcef46a9b009e85ede2a5.gif

resultat.thumb.gif.65388795740fcef46a9b009e85ede2a5.gif

resultat.thumb.gif.65388795740fcef46a9b009e85ede2a5.gif

resultat.thumb.gif.65388795740fcef46a9b009e85ede2a5.gif

resultat.thumb.gif.65388795740fcef46a9b009e85ede2a5.gif

Share this post


Link to post
Share on other sites
  • 0

Un GRAND merci Clem.
Je ne me suis jamais appesanti sur les fonctions personnalisée pensant, à mauvais escient,  que celles ci étaient réservées aux "codeurs"...et je ne connais pas une ligne de code...ou si peu, souvenir de l'époque ou je codais en "Basic"
Grâce à ton post, je me suis aperçu qu'un script peut devenir une fonction.
J'ai donc transformé mon script (plus haut)  en fonction :

calculagedeces.gif.6efefd359d019d1518961d3a67e4f7b7.gif

Si la science est dans les livres, du partage et des échanges  naît la réflexion et la compréhension...ça peut, des fois !

Encore merci et ...merci pour tous tes partages

calculagedeces.gif.6efefd359d019d1518961d3a67e4f7b7.gif

calculagedeces.gif.6efefd359d019d1518961d3a67e4f7b7.gif

calculagedeces.gif.6efefd359d019d1518961d3a67e4f7b7.gif

calculagedeces.gif.6efefd359d019d1518961d3a67e4f7b7.gif

calculagedeces.gif.6efefd359d019d1518961d3a67e4f7b7.gif

calculagedeces.gif.6efefd359d019d1518961d3a67e4f7b7.gif

calculagedeces.gif.6efefd359d019d1518961d3a67e4f7b7.gif

calculagedeces.gif.6efefd359d019d1518961d3a67e4f7b7.gif

calculagedeces.gif.6efefd359d019d1518961d3a67e4f7b7.gif

calculagedeces.gif.6efefd359d019d1518961d3a67e4f7b7.gif

calculagedeces.gif.6efefd359d019d1518961d3a67e4f7b7.gif

calculagedeces.gif.6efefd359d019d1518961d3a67e4f7b7.gif

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...