Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketberegn alder

 Besvar Besvar
Forfatter
Bjarne ham selv Se dropdown
Bronze bruger
Bronze bruger


Medlem: 02.Mar.2023
Land: Danmark
Status: Offline
Point: 21
Direkte link til dette indlæg Emne: beregn alder
    Sendt: 27.Jul.2023 kl. 23:01

hej 
Jeg har brug for at beregne  alder på div medarbejder 
samt gift tid
samt ansat i tid 

i bund og grund er det vel samme formel som bruges :-)
kan man også få den til at komme med en besked når en medarbejder har været ansat i x antal ar feks 5år 10 år 20 år osv

Til top



Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5494
Accepteret svar Accepteret svar
Direkte link til dette indlæg Sendt: 28.Jul.2023 kl. 10:17
Du er velkommen, den har jeg lige kopieret ind i mit ark til en anden gang.
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5494
Direkte link til dette indlæg Sendt: 28.Jul.2023 kl. 07:09
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
Bjarne ham selv Se dropdown
Bronze bruger
Bronze bruger


Medlem: 02.Mar.2023
Land: Danmark
Status: Offline
Point: 21
Direkte link til dette indlæg Sendt: 28.Jul.2023 kl. 07:40
Hej Bjarne 
det er faktisk fint,  men ville nu gerne at den også viser måned og dage så jeg kan se hvor lang tid det er til en fødselsdag  / jubilæum 

Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5494
Direkte link til dette indlæg Sendt: 28.Jul.2023 kl. 09:26
i stil med dette er kun lavet i de 2 celler

Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5418
Direkte link til dette indlæg Sendt: 28.Jul.2023 kl. 10:11
Må man blande sig her i tråden selvom man ikke hedder Bjarne?

Bjarnes formel virker, men den skærer mig i øjnene, rent grammatisk.

Det hedder '1 dag' og ikke '1 dage', ligesom det hedder '1 måned' og ikke '1 måneder'.
Desuden bryder jeg mig ikke om, at enheder, der ikke findes også bliver med taget - jeg kan bedre lige, at der f.eks. står '22 år og 11 dage' i steder for '22 år, 0 måneder og 22 dage'.

Denne formel tager højde for alle muligheder

=FJERN.OVERFLØDIGE.BLANKE(HVIS(DATO.FORSKEL(MIN(B3;IDAG());MAKS(B3;IDAG());"y")=0;HVIS(OG(DATO.FORSKEL(MIN(B3;IDAG());MAKS(B3;IDAG());"ym")=0;DATO.FORSKEL(MIN(B3;IDAG());MAKS(B3;IDAG());"md")=0);"0 år";"");DATO.FORSKEL(MIN(B3;IDAG());MAKS(B3;IDAG());"y")&" år")&HVIS(OG(DATO.FORSKEL(MIN(B3;IDAG());MAKS(B3;IDAG());"ym")=0;DATO.FORSKEL(MIN(B3;IDAG());MAKS(B3;IDAG());"md")=0);"";HVIS(OG(DATO.FORSKEL(MIN(B3;IDAG());MAKS(B3;IDAG());"y")<>0;ELLER(DATO.FORSKEL(MIN(B3;IDAG());MAKS(B3;IDAG());"ym")=0;DATO.FORSKEL(MIN(B3;IDAG());MAKS(B3;IDAG());"md")=0));" og ";HVIS(DATO.FORSKEL(MIN(B3;IDAG());MAKS(B3;IDAG());"y")=0;"";", ")))&HVIS(DATO.FORSKEL(MIN(B3;IDAG());MAKS(B3;IDAG());"ym")=0;"";HVIS(DATO.FORSKEL(MIN(B3;IDAG());MAKS(B3;IDAG());"ym")=1;" 1 måned";DATO.FORSKEL(MIN(B3;IDAG());MAKS(B3;IDAG());"ym")&" måneder"))&HVIS(ELLER(DATO.FORSKEL(MIN(B3;IDAG());MAKS(B3;IDAG());"ym")=0;DATO.FORSKEL(MIN(B3;IDAG());MAKS(B3;IDAG());"md")=0);"";" og ")&HVIS(DATO.FORSKEL(MIN(B3;IDAG());MAKS(B3;IDAG());"md")=0;"";HVIS(DATO.FORSKEL(MIN(B3;IDAG());MAKS(B3;IDAG());"md")=1;" 1 dag";DATO.FORSKEL(MIN(B3;IDAG());MAKS(B3;IDAG());"md")&" dage")))

Indsæt den i celle F3, og træk den derefter ned til de øvrige celler.

PS: Jeg ved ikke lige, hvordan dette forrum ombryder tekster, så måske skal du selv lige rette tekstombrydninger i cellen, når du har indsat formlen.

Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5494
Accepteret svar Accepteret svar
Direkte link til dette indlæg Sendt: 28.Jul.2023 kl. 10:17
Du er velkommen, den har jeg lige kopieret ind i mit ark til en anden gang.
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5494
Direkte link til dette indlæg Sendt: 28.Jul.2023 kl. 10:21
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
maxzpad Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 04.Aug.2016
Land: Danmark
Status: Offline
Point: 594
Direkte link til dette indlæg Sendt: 28.Jul.2023 kl. 12:08
Hejsa

Jeg ved godt, at opgaven som sådan er løst, men jeg giver alligevel mit bud på en lidt kortere formel, hvor der anvendes LET og EDATO. Startdatoen er i celle C4.

=LET(aar;DATO.FORSKEL(C4;IDAG();"Y");mdr;MAKS(DATO.FORSKEL(C4;IDAG();"M")-12*aar;0);dage;IDAG()-EDATO(C4;aar*12+mdr);aar&" år"&HVIS(mdr=0;"";HVIS(mdr>1;", "&mdr&" måneder";", "&mdr&" måned"))&HVIS(dage=0;"";" og ")&HVIS(dage=0;"";HVIS(dage>1;dage&" dage";dage&" dag")))
Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5418
Direkte link til dette indlæg Sendt: 28.Jul.2023 kl. 12:25
Hej Max,

Ja, jo, men den formel mangler dog stadig en del tests.

Angiver man f.eks. 28-05-2023 er resultatet '0 år, 2 måneder', hvor det i mine øjne blot skulle være '2 måneder'.

Angiver man 28-05-2022 er resultatet '1 år, 2 måneder', hvor jeg vil mene, at det skal være '1 år og 2 måneder'.

Og, flere grammatiske små spidsfindigheder.

Desuden mangler formlen mulighed for, at man angiver en dato, der ligger EFTER dags dato.

Men, ellers, ja, så er det også en måde, at gøre det på.
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Til top
maxzpad Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 04.Aug.2016
Land: Danmark
Status: Offline
Point: 594
Direkte link til dette indlæg Sendt: 28.Jul.2023 kl. 12:30
Hej

Korrekt at formlen ikke er "nørdet" helt i bund og testet i alle afkroge. Babyer og småbørn er eksempelvis udeladt med vilje Wink


Mvh Max 
Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5418
Direkte link til dette indlæg Sendt: 28.Jul.2023 kl. 12:42
Citat: maxzpad maxzpad skrev:

Babyer og småbørn er eksempelvis udeladt med vilje Wink
LOL LOL
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5494
Direkte link til dette indlæg Sendt: 28.Jul.2023 kl. 13:05
Så er den formel også gemt til en anden gangThumbs Up
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
Bjarne ham selv Se dropdown
Bronze bruger
Bronze bruger


Medlem: 02.Mar.2023
Land: Danmark
Status: Offline
Point: 21
Direkte link til dette indlæg Sendt: 28.Jul.2023 kl. 17:07
takker mange gang for alle svar 
jeg tjekker dem ud senere 

Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk