Avatar billede mccookie Seniormester
07. september 2006 - 21:56 Der er 30 kommentarer og
2 løsninger

Alder i forhold til dags dato og en fødselsdag

Hejsa

Jeg har et regneark hvor følgende data er skrevet ind:

10-03-1980 (Fødselsdag og indtastet på den skrevne måde).

Mit spørgsmål er så om ved en simpel funktion kan få excel til at udregne alderen baggrund af fødselsdag og dags dato.

Nogen der kan hjælpe?
Avatar billede mrjh Novice
07. september 2006 - 22:01 #1
=ÅR(IDAG())-ÅR(A1)
Avatar billede mrjh Novice
07. september 2006 - 22:14 #2
=AFRUND.GULV((IDAG()-E9)/365;1)
Avatar billede mccookie Seniormester
07. september 2006 - 22:15 #3
Hmm....det giver: 18-01-1900 00:00
Avatar billede excelent Ekspert
07. september 2006 - 22:15 #4
=nu()-celle med fødselsdag
brugerdefineret som åå
Avatar billede mccookie Seniormester
07. september 2006 - 22:18 #5
10 år skriver den ud som: 10-01-1900 00:00
Avatar billede excelent Ekspert
07. september 2006 - 22:19 #6
formater celle/brugerdefineret åå
Avatar billede mccookie Seniormester
07. september 2006 - 22:21 #7
Virker heller ikke
Avatar billede excelent Ekspert
07. september 2006 - 22:22 #8
det gøren tihvetifal :-)
Avatar billede excelent Ekspert
07. september 2006 - 22:23 #9
og det gør mrjh's =AFRUND.GULV((IDAG()-E9)/365;1)  også
Avatar billede mccookie Seniormester
07. september 2006 - 22:26 #10
Jeps...... excelent den virker....

Et tillægspørgsmål

Hvis nu resultatet er under/ikke lig 18, kan den så regne ud hvormange dage der er til at vedkomne bliver 18? den skal bare være en selvstændig linie
Avatar billede mrjh Novice
07. september 2006 - 22:27 #11
nemlig :-)
Avatar billede mccookie Seniormester
07. september 2006 - 22:34 #12
Men sad og rodet med år() jf. MS hjælpefil.......men det virkede bestemt ikke som lovet af de hunde....... ;)
Avatar billede mrjh Novice
07. september 2006 - 22:46 #13
=HVIS(DATO(ÅR(E9)+18;MÅNED(E9);DAG(E9))<IDAG();IDAG()-DATO(ÅR(E9)+18;MÅNED(E9);DAG(E9));"")
Avatar billede mrjh Novice
07. september 2006 - 22:47 #14
Og husk formatet tal eller standard
Avatar billede excelent Ekspert
07. september 2006 - 22:51 #15
her forudsættes fødselsdag er i celle A24

=HVIS(ÅR(NU())-ÅR(A24)>=18;NU()-A24;DAGE360(NU();DATO(ÅR(A24)+18;MÅNED(A24);DAG(A24))))
Avatar billede excelent Ekspert
07. september 2006 - 22:53 #16
rettelse:

=HVIS(ÅR(NU())-ÅR(A24)>=18;TEKST(NU()-A24;"åå");DAGE360(NU();DATO(ÅR(A24)+18;MÅNED(A24);DAG(A24))))
Avatar billede excelent Ekspert
07. september 2006 - 23:03 #17
obs: formater cellen som standard

hvordan går det ?
Avatar billede mccookie Seniormester
07. september 2006 - 23:04 #18
Hæver lige point til 100 mod......

=AFRUND.GULV((IDAG()-E9)/365;1)

Dags dato skal være: Eks.: =AFRUND.GULV((IDAG()-E9)/365;1) (Som ligger i et andet felt).

Kan det også fikses....pointene er hjemme - Tvivl ikke ;)
Avatar billede mrjh Novice
07. september 2006 - 23:07 #19
Que ??
Avatar billede excelent Ekspert
07. september 2006 - 23:08 #20
lol den må vi lige ha igen
Avatar billede mccookie Seniormester
07. september 2006 - 23:13 #21
.....ups....

Det er fordi det er for et kursus og der står en kursusdato i formatet: 8 - 10. september 2006

og kan man lave beregning i denne streng i stedet?
Avatar billede mrjh Novice
07. september 2006 - 23:25 #22
Hvis det er istedet for idag(), skal du udskifte idag() med denne:

=DATOVÆRDI(HØJRE(UDSKIFT(UDSKIFT(G18;" ";"-");".";"");LÆNGDE(G18)-5))
Avatar billede mrjh Novice
07. september 2006 - 23:25 #23
Hvor din streng er i G18
Avatar billede mccookie Seniormester
07. september 2006 - 23:44 #24
og hvordan kombineres den med:

=AFRUND.GULV((IDAG()-N106)/365;1)
Avatar billede mccookie Seniormester
07. september 2006 - 23:45 #25
Ser ud til at virke:

=AFRUND.GULV((DATOVÆRDI(HØJRE(UDSKIFT(UDSKIFT(C106;" ";"-");".";"");LÆNGDE(C106)-5))-N106)/365;1)
Avatar billede mrjh Novice
07. september 2006 - 23:48 #26
Som jeg forstår det skal idag() udskiftes med ovenstående formel, hvori G18 skal rettes til cellen med strengen "8 - 10. september 2006"
Eller har jeg misforstået ?
Avatar billede mrjh Novice
07. september 2006 - 23:56 #27
Brug denne istedet da den fejler hvis det første tal i strengen er mere end et ciffer.
Altså udskift idag() med:
=DATOVÆRDI(HØJRE(UDSKIFT(UDSKIFT(G18;" ";"-");".";"");LÆNGDE(G18)-FIND("-";G18)-2))
Avatar billede mccookie Seniormester
07. september 2006 - 23:56 #28
Virker perle-perfekt.....smid nogle svar
Avatar billede mrjh Novice
07. september 2006 - 23:59 #29
Ok :-) Afvent med at accepterer til excelent har svaret.
Har du udskiftet med den sidste formel ?
Avatar billede mccookie Seniormester
08. september 2006 - 00:05 #30
oki...
Avatar billede excelent Ekspert
08. september 2006 - 10:59 #31
ok
Avatar billede mccookie Seniormester
08. september 2006 - 13:27 #32
Tak for hjælpen :)
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
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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