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


Emne lukketCpr til fødselsdato

 Besvar Besvar
Forfatter
sorensen Se dropdown
Guld bruger
Guld bruger


Medlem: 19.Okt.2012
Status: Offline
Point: 516
Direkte link til dette indlæg Emne: Cpr til fødselsdato
    Sendt: 27.Mar.2013 kl. 11:23
Ja, Excel kan ikke regne med datoer fra før 1/1-1900 (og regner forkert hvis datoen er i perioden 1/1-1900 til 28/2-1900).
Til top



Til top
Jennifer H Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 25.Mar.2013
Land: DK
Status: Offline
Point: 6
Direkte link til dette indlæg Sendt: 27.Mar.2013 kl. 11:14
DET VIRKER!! Kæmpe tak til dig Sørensen!

Ihh den ene pt. fra 1899 kan jeg ikke rigtig få exel til at registrere som en dato. Selv når jeg skriver 07-02-1899 ( ikke den rigtige dato) - Så kan jeg ikke rigtig regne videre på datoen. hmmm
Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5419
Direkte link til dette indlæg Sendt: 27.Mar.2013 kl. 10:32
Tyder på, at du ikke er så velbevandret ud i VBA Smile

Prøv eventuelt, at hente det regneark, der følger med artiklen (klik på Excel-ark ikonet i top-menuen).

Men, da du ikke har mere end en person uden for Sørensen's løsning, så kan du osse blot forsætte med den Smile
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
sorensen Se dropdown
Guld bruger
Guld bruger


Medlem: 19.Okt.2012
Status: Offline
Point: 516
Direkte link til dette indlæg Sendt: 27.Mar.2013 kl. 09:53
Her er formlen sat ind i et ark. hvis du åbner det i engelsk excel får du formlen på engelsk
Til top
sorensen Se dropdown
Guld bruger
Guld bruger


Medlem: 19.Okt.2012
Status: Offline
Point: 516
Direkte link til dette indlæg Sendt: 27.Mar.2013 kl. 09:44
Det tyder på at du har en engelsk Excel, så skal formlen oversættes. dato=date, venstre=left
jeg er ikke lige klar over hvad midt går under i engelsk excel, men prøv dig lidt frem.
Til top
Jennifer H Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 25.Mar.2013
Land: DK
Status: Offline
Point: 6
Direkte link til dette indlæg Sendt: 27.Mar.2013 kl. 09:21
Tak for hjælpen til jer begge..!

Excelgaard: Kald mig bare blondine, men jeg kan ikke få dit til at virke..

Sørensen: Jeg har kun en enkelt person uden for 1/1-1900 - 31/12-1999. Denne personsalder udregner jeg bare manuelt.
Når jeg bruger din formel giver det bare : #NAME? - Hvad gør jeg ved det?

Mvh Jennifer   
Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5419
Direkte link til dette indlæg Sendt: 26.Mar.2013 kl. 17:15
Metoden til udregning af årstal ud fra CPR-nummer, kan ses her:
www.excelgaard.dk/Bib/CPR/ www.excelgaard.dk/Bib/CPR/

Det er fuldstændigt korrekt, hvad Sørensen skriver: Man er nødt til at se på løbenummeret for at beregne, hvilket århundred en person er født i - ellers kan man ikke vide, hvorvidt en person er født i 1890 eller 1990, eller, 1910 eller 2010, for lige at give et par hurtige eksempler.

Ovenstående link har det hele forklaret...
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
sorensen Se dropdown
Guld bruger
Guld bruger


Medlem: 19.Okt.2012
Status: Offline
Point: 516
Direkte link til dette indlæg Sendt: 26.Mar.2013 kl. 13:26
Jeg kom lige til at tænke på at den givne formel kun gælder for folk født i perioden 1/1-1900 - 31/12-1999.

Hvis du skal kunne udtrække datoer for folk født efter 31/12-1999 skal du have raffineret formlen lidt. Giv besked hvis det er et problem.

Excel kan ikke operere med datoer fra før 1/1-1900, så du kan ikke få folk født i 1800-tallet med (eller det kræver i hvert fald en del flere ninja-tricks). Men med mindre du også skal have afdøde personer med, er der næppe behov for det. 
Til top
sorensen Se dropdown
Guld bruger
Guld bruger


Medlem: 19.Okt.2012
Status: Offline
Point: 516
Direkte link til dette indlæg Sendt: 25.Mar.2013 kl. 11:32

CPR nr i A1

=DATO(MIDT(A1;5;2);MIDT(A1;3;2);VENSTRE(A1;2))
Til top
Jennifer H Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 25.Mar.2013
Land: DK
Status: Offline
Point: 6
Direkte link til dette indlæg Sendt: 25.Mar.2013 kl. 11:23
Hej med jer.

Jeg er rimelig ny exel-bruger, derfor ville det være fantastisk hvis jeg kunne få lidt hjælp.
Jeg har et exelark hvor jeg skal regne på 1500 personer med cpr-numre.

Jeg vil gerne omdanne cpr numrene til en ny kollonne hvor der står fødselsdatoen altså de første 6 cifre i cpr-numret som dd-mm-yyyy.

Før i tiden har jeg gjort det manuelt men 1500 er lige rigeligt at redigere manuelt.

På forhånd tak for hjælpen.

Jennifer
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

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