Forfatter |
Emne Søg Emne funktioner
|
sorensen
Guld bruger
Medlem: 19.Okt.2012
Status: Offline
Point: 516
|
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).
|
|
|
|
|
Jennifer H
Forum Begynder
Medlem: 25.Mar.2013
Land: DK
Status: Offline
Point: 6
|
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
|
|
EXCELGAARD
Platin bruger
Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5419
|
Sendt: 27.Mar.2013 kl. 10:32 |
Tyder på, at du ikke er så velbevandret ud i VBA 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
|
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.
|
|
sorensen
Guld bruger
Medlem: 19.Okt.2012
Status: Offline
Point: 516
|
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
|
|
sorensen
Guld bruger
Medlem: 19.Okt.2012
Status: Offline
Point: 516
|
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.
|
|
Jennifer H
Forum Begynder
Medlem: 25.Mar.2013
Land: DK
Status: Offline
Point: 6
|
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
|
|
EXCELGAARD
Platin bruger
Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5419
|
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.
|
|
sorensen
Guld bruger
Medlem: 19.Okt.2012
Status: Offline
Point: 516
|
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.
|
|
sorensen
Guld bruger
Medlem: 19.Okt.2012
Status: Offline
Point: 516
|
Sendt: 25.Mar.2013 kl. 11:32 |
CPR nr i A1
=DATO(MIDT(A1;5;2);MIDT(A1;3;2);VENSTRE(A1;2))
|
|
Jennifer H
Forum Begynder
Medlem: 25.Mar.2013
Land: DK
Status: Offline
Point: 6
|
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
|
|