Forfatter |
Emne Søg Emne funktioner
|
Bjarne ham selv
Bronze bruger
Medlem: 02.Mar.2023
Land: Danmark
Status: Offline
Point: 24
|
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
|
|
|
|
|
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5589
|
Accepteret svar
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
|
|
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5589
|
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
|
|
Bjarne ham selv
Bronze bruger
Medlem: 02.Mar.2023
Land: Danmark
Status: Offline
Point: 24
|
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
|
|
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5589
|
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
|
|
EXCELGAARD
Platin bruger
Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5470
|
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.
|
|
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5589
|
Accepteret svar
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
|
|
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5589
|
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
|
|
maxzpad
Guld bruger
Medlem: 04.Aug.2016
Land: Danmark
Status: Offline
Point: 716
|
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")))
|
|
EXCELGAARD
Platin bruger
Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5470
|
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.
|
|
maxzpad
Guld bruger
Medlem: 04.Aug.2016
Land: Danmark
Status: Offline
Point: 716
|
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
Mvh Max
|
|
EXCELGAARD
Platin bruger
Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5470
|
Sendt: 28.Jul.2023 kl. 12:42 |
|
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.
|
|
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5589
|
Sendt: 28.Jul.2023 kl. 13:05 |
Så er den formel også gemt 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
|
|
Bjarne ham selv
Bronze bruger
Medlem: 02.Mar.2023
Land: Danmark
Status: Offline
Point: 24
|
Sendt: 28.Jul.2023 kl. 17:07 |
takker mange gang for alle svar jeg tjekker dem ud senere
|
|