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?
Annonceindlæg fra Pax8
07. september 2006 - 22:01
#1
=ÅR(IDAG())-ÅR(A1)
07. september 2006 - 22:14
#2
=AFRUND.GULV((IDAG()-E9)/365;1)
07. september 2006 - 22:15
#3
Hmm....det giver: 18-01-1900 00:00
07. september 2006 - 22:15
#4
=nu()-celle med fødselsdag brugerdefineret som åå
07. september 2006 - 22:18
#5
10 år skriver den ud som: 10-01-1900 00:00
07. september 2006 - 22:19
#6
formater celle/brugerdefineret åå
07. september 2006 - 22:21
#7
Virker heller ikke
07. september 2006 - 22:22
#8
det gøren tihvetifal :-)
07. september 2006 - 22:23
#9
og det gør mrjh's =AFRUND.GULV((IDAG()-E9)/365;1) også
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
07. september 2006 - 22:27
#11
nemlig :-)
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....... ;)
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));"")
07. september 2006 - 22:47
#14
Og husk formatet tal eller standard
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))))
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))))
07. september 2006 - 23:03
#17
obs: formater cellen som standard hvordan går det ?
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 ;)
07. september 2006 - 23:07
#19
Que ??
07. september 2006 - 23:08
#20
lol den må vi lige ha igen
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?
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))
07. september 2006 - 23:25
#23
Hvor din streng er i G18
07. september 2006 - 23:44
#24
og hvordan kombineres den med: =AFRUND.GULV((IDAG()-N106)/365;1)
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)
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 ?
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))
07. september 2006 - 23:56
#28
Virker perle-perfekt.....smid nogle svar
07. september 2006 - 23:59
#29
Ok :-) Afvent med at accepterer til excelent har svaret. Har du udskiftet med den sidste formel ?
08. september 2006 - 00:05
#30
oki...
08. september 2006 - 10:59
#31
ok
08. september 2006 - 13:27
#32
Tak for hjælpen :)
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig