Avatar billede ribo Nybegynder
05. januar 2003 - 19:15 Der er 12 kommentarer og
1 løsning

Omregne antal dage til år, måneder og dage?

=HVIS(F4<1;0;H4-F4)
F4:fødselsdag  H4:dagen idag

Eks. Hvis F4: 01-01-2001 og H4: 05-01-03 giver ovenstående formel 734 dage. Er det muligt via en formel, at lave en celle som giver resultatet i antal år, måneder og dage?
Avatar billede varmeskud Praktikant
05. januar 2003 - 19:18 #1
kigger med
Avatar billede kabbak Professor
05. januar 2003 - 19:53 #2
hvis du formaterer resultat cellen som kort datoformat får du.

03-01-02 =2 år og 3 dage i 1. måned
Avatar billede ribo Nybegynder
05. januar 2003 - 20:01 #3
¨Kabbak - den der må Du lige skære ud i pap for mig.
Jeg kunne jo godt tænke mig, at der i cellen "J4" står følgende eks. 1 år, 2 måneder og 3 dage
Avatar billede bak Forsker
05. januar 2003 - 20:07 #4
Prøv følgende formel. Er ikke testet i alle leder og kanter.

=DATO.FORSKEL(F4;H4;"y") & " År " & DATO.FORSKEL(F4;H4;"ym")& " mdr. " & DATO.FORSKEL(F4;H4;"MD") & " Dage"
Avatar billede kabbak Professor
05. januar 2003 - 20:08 #5
Eller således
=HVIS(A1<>"";HØJRE(ÅR(B1-A1);2)&" år - "&(MÅNED(B1-A1)-1&" mdr - " & DAG(B1-A1) & "dage"))
Der er trukket 1 fra måneden
Avatar billede bak Forsker
05. januar 2003 - 20:14 #6
Da dato.forskel-formlen med MD har en lille fejl indbygget (excelfejl) kan den erstattes med denne

=DATO.FORSKEL(F4;H4;"y") & " År " & DATO.FORSKEL(F4;H4;"ym")& " mdr. " & (DAG(H4)-DAG(F4)+HVIS(DAG(H4) < DAG(F4);30;0)) & " Dage"
Avatar billede kabbak Professor
05. januar 2003 - 20:34 #7
bak > jeg mener at dit er det rigtige, da jeg får en dag mindre en dig.
:(
Avatar billede bak Forsker
05. januar 2003 - 20:49 #8
Nåh, så kan du da bare lægge en dag til, lige du trækker en måned fra eller....
Avatar billede ribo Nybegynder
05. januar 2003 - 21:08 #9
Følgende formel fra bak =DATO.FORSKEL(F4;H4;"y") & " År " & DATO.FORSKEL(F4;H4;"ym")& " mdr. " & (DAG(H4)-DAG(F4)+HVIS(DAG(H4) < DAG(F4);30;0)) & " Dage" virker perfekt, der er dog et lille problem, som måske kan løses i samme skynding. I "H4" bruger jeg =IDAG() til den aktuelle dato. Når der så ikke står noget i "F4" står der i celle "J4" 103 år 0 måneder og 5 dage. Kan det laves sådan, at hvis der ikke står noget i "F4" så skal der heller ikke stå noget i "J4". Måske skal jeg stille spørgsmålet på ny, så der også vanker lidt point for dette?
Avatar billede nilfri Nybegynder
05. januar 2003 - 21:26 #10
=HVIS(F4;DATO.FORSKEL(F4;H4;"y")&" År "&DATO.FORSKEL(F4;H4;"ym")&" mdr. "&(DAG(H4)-DAG(F4)+HVIS(DAG(H4)<DAG(F4);30;0))&" Dage";"")
Avatar billede nilfri Nybegynder
05. januar 2003 - 21:28 #11
Dvs tilføj allerforrest
HVIS(F4;
og allersidst
;"")
Avatar billede ribo Nybegynder
05. januar 2003 - 21:34 #12
Tak til bak for løsningen med alder i år, måned og dage. Og tak til nilfri for løsningen på det lille kosmetiske problem.
Avatar billede varmeskud Praktikant
05. januar 2003 - 21:48 #13
ribo >>> må jeg tage denne formel som du har fået og ligge den på min hjemmeside???
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