Avatar billede KlipKlap Novice
13. april 2018 - 17:56 Der er 5 kommentarer og
1 løsning

Alder beregnet på dd-mm-åååå

Hej - jeg havde en ide om at Date()-Fødselsdato(dd-mm-åååå) ville give mig en alder, men det skete ikke. Hvem har løsningen?
Avatar billede QuoteMe Praktikant
13. april 2018 - 18:13 #1
Hvad får du som resultat nu?

Mvh Jan
https://billig-billy.dk
Avatar billede Dan Elgaard Ekspert
13. april 2018 - 18:33 #2
Den formel, Date()-Fødselsdato(dd-mm-åååå), giver dig alderen i antal dage.

Ønsker du alderen i antal år, kan du relativ simpelt blot dele med 365,25

(Date()-Fødselsdato(dd-mm-åååå))/365,25

Ønsker du i hele år, kan du eventuelt runde resultatet ned...
Avatar billede erikjacobsen Ekspert
14. april 2018 - 00:17 #3
Regnereglen i #2 passer ikke.

En person født  1. marts 2016  vil den 1. marts 2075 være 59 år gammel.

Antal dage imellem er 21549  og  21549 / 365.25 er 58.997946611909654 som "afrundet ned" giver 58 år.
Avatar billede Dan Elgaard Ekspert
14. april 2018 - 07:51 #4
Så afrund i stedet - det var blot en hurtig simpel metode.

Ønsker man den præcise alder, skal man benytte DATO.FORSKEL()
http://www.EXCELGAARD.dk/Bib/Regnearksfunktioner/DATO.FORSKEL/Alder/
Avatar billede erikjacobsen Ekspert
14. april 2018 - 09:45 #5
Afrund virker jo så heller ikke, for så er han i mit tilfælde fra #3 allerede 59 år et halvt års tid før han fylder 59.

Den virker ikke - og naturligvis gør den ikke: kalenderen har jo ikke 365.25 dage på et år.

Dine forslag i linket i #4 ser umiddelbart mere rigtige ud.
Avatar billede Jørgen Kirkegaard Professor
14. april 2018 - 17:21 #6
Regn i hele år først, year(date())-yyyy. Efterfølgende justér med ét år, hvis mmdd fra Date() er under mmdd fra hans fødselsdag, altså "læg 1 til, hvis han har haft fødselsdag i år". Så har du fuld kontrol med det hele.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester