Arrêt d'un comptage automatique de l'âge d'une personne a son décès

  • Initiateur de la discussion Initiateur de la discussion latapoune
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

latapoune

XLDnaute Nouveau
Bonjour,

Comment figer un calcul d'âge en cas de décès d'une personne ?

Je m'explique, j'utilise actuellement DATEDIF avec la formule

=DATEDIF(B8;AUJOURDHUI();"y")&SI(DATEDIF(B8;AUJOURDHUI();"y")>1;" ans, ";" an, ")&DATEDIF(B8;AUJOURDHUI();"ym")&" mois, "&DATEDIF(B8;AUJOURDHUI();"md")&SI(DATEDIF(B8;AUJOURDHUI();"md")>1;" jours";" jour")

où dans ce cas la cellule B8 est la date de naissance de la personne.

Mais lorsque la personne décède, ce qui arrive à tout le monde, son âge continue à s'incrémenter. Comment arrêter cet incrémentation automatiquement lorsque la date de décès qui se situe par exemple en C8 est renseignée ?

Je mets un exemple en PJ pour compléter l'explication.

Merci d'avance !
 

Pièces jointes

Re : Arrêt d'un comptage automatique de l'âge d'une personne a son décès

Bonsour®
Bonjour latapoune

Et bienvenue sur XLD

Vois si cela te convient

tssss... tssss ....voyons pierrejean : Datedif ????

que se passe-t-il quand la date la plus récente est en janvier d'une année bissextile et que le jour est inférieur au jour de naissance ?
exemple :
[TABLE="width: 533"]
[TR]
[TD]22/03/1902
[/TD]
[TD]13/01/2004
[/TD]
[TD]101 ans, 9 mois, 135 jours
[/TD]
[/TR]
[/TABLE]

DateDif ....pouah... !!!
 
Re : Arrêt d'un comptage automatique de l'âge d'une personne a son décès

Bonsour®

tssss... tssss ....voyons pierrejean : Datedif ????

que se passe-t-il quand la date la plus récente est en janvier d'une année bissextile et que le jour est inférieur au jour de naissance ?
exemple :
[TABLE="width: 533"]
[TR]
[TD]22/03/1902
[/TD]
[TD]13/01/2004
[/TD]
[TD]101 ans, 9 mois, 135 jours
[/TD]
[/TR]
[/TABLE]

DateDif ....pouah... !!!

Effectivement, j'avais souligné ce problème sur un autre site et ce genre de demande avait été abandonnée compte tenu que l'année 2012 était une année bissextile !

01/03/11 - 01/03/12 = 1 an, 0 mois, 0 jour >>>>> Hors il y a 1 jour supplémentaire avec le mois de Février qui compte 29 jours !
 
Dernière édition:
Re : Arrêt d'un comptage automatique de l'âge d'une personne a son décès

Bonsour®
Effectivement, j'avais souligné ce problème sur un autre site et ce genre de demande avait été abandonnée compte tenu que l'année 2012 était une année bissextile !

01/03/11 - 01/03/12 = 1 an, 0 mois, 0 jour >>>>> Hors il y a 1 jour supplémentaire avec le mois de Février qui compte 29 jours !

😎
Nan...Nan... ça ce n'est pas un bug, c'est un probleme d'interprétation ...
soit on dit que 1 an c'est toujours 365 jours(ce qui n'est pas le cas)
soit on compare jour à jour (1er mars=1er mars)
la notion de "an" et de "mois" en tant que unité de durée est une pure vue de l'esprit .
Seule la notion de jours a de sens...
pas facile alors de calculer avec les sous-multiples duodécimaux de 365.256 😀
 
Re : Arrêt d'un comptage automatique de l'âge d'une personne a son décès

Bonjour Modeste geedee 🙂 , le forum,

tssss... tssss ....voyons pierrejean : Datedif ????

que se passe-t-il quand la date la plus récente est en janvier d'une année bissextile et que le jour est inférieur au jour de naissance ?
exemple : 22/03/1902 13/01/2004 101 ans, 9 mois, 135 jours

DateDif ....pouah... !!!

Sans vouloir polémiquer, personnellement à 101 ans, 9 mois et quelques brouettes, et surtout en étant mort, je n'en aurais cure si on m'attribuait un jour en plus ou en moins (environ +/- 0,0027% en relatif) 😱
 
Dernière édition:
Re : Arrêt d'un comptage automatique de l'âge d'une personne a son décès

Re

Salut JHA
Salut mapomme

@ Modeste geedee

latapoune avait l'air de se contenter de DateDif , je ne lui ai transmis qu'une petite astuce pour figer l'age au jour du dècès
Mais s'il souhaite un meilleur resultat j'ai dans mon stock un DifDate de mon cru
 

Pièces jointes

Re : Arrêt d'un comptage automatique de l'âge d'une personne a son décès

Bonsour® Biloute...
Bonjour à tous,

la fonction de JBarbe fonctionne très bien.
JHA

😕 cros nous quand qu'on dit que DATEDIF a l'est buggué !!![TABLE="width: 533"]
[TR]
[TD]28/03/1962
[/TD]
[TD]22/01/2004
[/TD]
[TD]41 ans, 9 mois, 138 jours
[/TD]
[/TR]
[/TABLE]


ravisse plutôt ch'fonction ed' pierrejean ...😎
 
Re : Arrêt d'un comptage automatique de l'âge d'une personne a son décès

Bonjour modeste geedee,

J'ai annexé une fonction VBA du forum parmi d'autres qui marche bien (il s'avère qu'elle appartient à Pierre Jean merci à lui) en #7
Pour l'utilisation de datedif je suis comme toi, je m'en méfie beaucoup mais à chacun son choix.

JHA
 
Re : Arrêt d'un comptage automatique de l'âge d'une personne a son décès

Bonsour®
Bonsoir,

Un petit aperçu avec " DATEDIF " que l'on sait faire ailleurs :
Tutoriels : myDearFriend! Excel Pages

«Ce n'est pas parce qu'ils sont beaucoup à se tromper qu'ils ont raison».

😎 Puisque l'on s'evertue à dire que DATEDIF est buggé ...

Avec DATEDIF quel âge (a m j) avaient ces différentes personnes nées à 4 jours d'intervalle et décédés le même jour ???

naissance décés[TABLE="width: 108"]
[TR]
[TD="class: xl63, width: 72, bgcolor: transparent, align: right"]30/01/1967
[/TD]
[TD="class: xl63, width: 72, bgcolor: transparent, align: right"]01/03/2008
[/TD]
[/TR]
[TR]
[TD="class: xl63, bgcolor: transparent, align: right"]31/01/1967
[/TD]
[TD="class: xl63, bgcolor: transparent, align: right"]01/03/2008
[/TD]
[/TR]
[TR]
[TD="class: xl63, bgcolor: transparent, align: right"]01/02/1967
[/TD]
[TD="class: xl63, bgcolor: transparent, align: right"]01/03/2008
[/TD]
[/TR]
[TR]
[TD="class: xl63, bgcolor: transparent, align: right"]02/02/1967
[/TD]
[TD="class: xl63, bgcolor: transparent, align: right"]01/03/2008
[/TD]
[/TR]
[/TABLE]

Avec DATEDIF quel âge (a m j) avaient ces personnes :
[TABLE="width: 108"]
[TR]
[TD="class: xl65, width: 72, bgcolor: transparent, align: right"]16/05/1914
[/TD]
[TD="class: xl65, width: 72, bgcolor: transparent, align: right"]10/01/1936
[/TD]
[/TR]
[TR]
[TD="class: xl65, bgcolor: transparent, align: right"]11/12/1972
[/TD]
[TD="class: xl65, bgcolor: transparent, align: right"]09/01/2012
[/TD]
[/TR]
[TR]
[TD="class: xl65, bgcolor: transparent, align: right"]26/02/1964
[/TD]
[TD="class: xl65, bgcolor: transparent, align: right"]17/01/2008
[/TD]
[/TR]
[TR]
[TD="class: xl65, bgcolor: transparent, align: right"]22/02/1950
[/TD]
[TD="class: xl65, bgcolor: transparent, align: right"]08/01/2004
[/TD]
[/TR]
[TR]
[TD="class: xl65, bgcolor: transparent, align: right"]30/03/1928
[/TD]
[TD="class: xl65, bgcolor: transparent, align: right"]19/01/2004
[/TD]
[/TR]
[TR]
[TD="class: xl65, bgcolor: transparent, align: right"]09/04/1993
[/TD]
[TD="class: xl65, bgcolor: transparent, align: right"]01/01/2004
[/TD]
[/TR]
[TR]
[TD="class: xl65, bgcolor: transparent, align: right"]02/12/1912
[/TD]
[TD="class: xl65, bgcolor: transparent, align: right"]01/01/1992
[/TD]
[/TR]
[TR]
[TD="class: xl65, bgcolor: transparent, align: right"]17/12/1965
[/TD]
[TD="class: xl65, bgcolor: transparent, align: right"]04/01/1996
[/TD]
[/TR]
[TR]
[TD="class: xl65, bgcolor: transparent, align: right"]06/03/1922
[/TD]
[TD="class: xl65, bgcolor: transparent, align: right"]02/01/1972
[/TD]
[/TR]
[TR]
[TD="class: xl65, bgcolor: transparent, align: right"]16/07/1935
[/TD]
[TD="class: xl65, bgcolor: transparent, align: right"]10/01/2012
[/TD]
[/TR]
[/TABLE]
 
Re : Arrêt d'un comptage automatique de l'âge d'une personne a son décès

Bonjour à tous !

J'ai suivis toutes vos discussions avec intérêt et je vous remercie pour tout ce que vous m'y avez appris. En testant les différentes solutions, j'avoue que dans mon cas, j'admets une erreur d'1 jour ou plus mais cela m'a permis de découvrir autre chose que DATEDIF.

Encore un grand merci !

Latapoune
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour