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


Emne lukketCPR nr til dato (jeres formel)

 Besvar Besvar
Forfatter
jvalt Se dropdown
Forum Begynder
Forum Begynder


Medlem: 02.Okt.2019
Land: Danmark
Status: Offline
Point: 9
Direkte link til dette indlæg Emne: CPR nr til dato (jeres formel)
    Sendt: 02.Okt.2019 kl. 17:30
Hej!

Jeg har prøvet at bruge jeres formel (som er fundet her: https://www.excel-regneark.dk/?pageIDX=213#Alder%20p%C3%A5%20en%20specifik%20dato,%20ved%20brug%20af%20CPR%20nummer) uden videre held.

Jeg har et cpr nr i C5 og et dato i Q5, men er usikker på, hvorfor det hele ikke virker. Den klager over noget med celle Q5 og serienr. Er det noget med, hvordan de er formaterede? Hvordan skal datoen være? CPR nr. er uden bindestreg.

Vh
John
Til top



Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5475
Accepteret svar Accepteret svar
Direkte link til dette indlæg Sendt: 02.Okt.2019 kl. 22:05
virker denne hos dig?
jeg tror det måske er noget med formaterne af cellerne
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: 5475
Direkte link til dette indlæg Sendt: 02.Okt.2019 kl. 17:52
prøv at upload dit ark så ka vi måske se fejlen....
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
jvalt Se dropdown
Forum Begynder
Forum Begynder


Medlem: 02.Okt.2019
Land: Danmark
Status: Offline
Point: 9
Direkte link til dette indlæg Sendt: 02.Okt.2019 kl. 17:58
Hej Bjarne

Tak for hurtigt svar! Problemet med arket er, at jeg bruger det til noget forskning, så det indeholder lidt følsom patientdata og lignende. Kan jeg på andre måder forklare, hvad fejlen er?

Celle C5 med CPR nr. er formateret som tekst og Q5 er som dato. Er dette ok?

Fejlmeddelelsen siger:

ÅR
Serienr Q5 = 42192
Som er = 2015

Returneret året i en dato, et heltal mellem 1900 og 9999.

Formlen jeg har brugt er:

=ÅR(Q5)-1-HVIS(DATO(ÅR(Q5);MIDT(C5;3;2);VENSTRE(C5;2))<=Q5;MIDT(C5;5;2)+HVIS(VENSTRE(HØJRE(C5;4);1)*1<=3;1900;HVIS(OG(VENSTRE(HØJRE(C5;4);1)*1=4;MIDT(C5;5;2)*1<=36);2000;HVIS(OG(VENSTRE(HØJRE(C5;4);1)*1=4;MIDT(C5;5;2)*1>=37);1900;HVIS(OG(VENSTRE(HØJRE(C5;4);1)*1>=5;VENSTRE(HØJRE(C5;4);1)*1<=8;MIDT(C5;5;2)*1<=57);2000;HVIS(OG(VENSTRE(HØJRE(C5;4);1)*1>=5;VENSTRE(HØJRE(C5;4);1)*1<=8;MIDT(C5;5;2)*1>=58);1800;HVIS(OG(VENSTRE(HØJRE(C5;4);1)*1=9;MIDT(C5;5;2)*1<=36);2000+MIDT(C5;5;2);1900))))))-1;MIDT(C5;5;2)+HVIS(VENSTRE(HØJRE(C5;4);1)*1<=3;1900;HVIS(OG(VENSTRE(HØJRE(C5;4);1)*1=4;MIDT(C5;5;2)*1<=36);2000;HVIS(OG(VENSTRE(HØJRE(C5;4);1)*1=4;MIDT(C5;5;2)*1>=37);1900;HVIS(OG(VENSTRE(HØJRE(C5;4);1)*1>=5;VENSTRE(HØJRE(C5;4);1)*1<=8;MIDT(C5;5;2)*1<=57);2000;HVIS(OG(VENSTRE(HØJRE(C5;4);1)*1>=5;VENSTRE(HØJRE(C5;4);1)*1<=8;MIDT(C5;5;2)*1>=58);1800;HVIS(OG(VENSTRE(HØJRE(C5;4);1)*1=9;MIDT(C5;5;2)*1<=36);2000+MIDT(C5;5;2);1900)))))))


Hvis jeg bruger standardformlen inde i et tomt excel-ark, så sker den samme fejl. Så jeg udgår fra, at det ikke har noget at gøre med mit ark.

Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5475
Direkte link til dette indlæg Sendt: 02.Okt.2019 kl. 18:52
lige et spørgsmål hvad er det du skal finde ?
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: 5475
Direkte link til dette indlæg Sendt: 02.Okt.2019 kl. 18:58
noget i stil med dette?

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
jvalt Se dropdown
Forum Begynder
Forum Begynder


Medlem: 02.Okt.2019
Land: Danmark
Status: Offline
Point: 9
Direkte link til dette indlæg Sendt: 02.Okt.2019 kl. 19:20
Ja, nemlig sådan noget der. Jeg har en person, som har personnummer 123456-1234 der fx. d. 25/10 2014 har været til behandling. Derved skal jeg have hans alder ved det specifikke dato - og i stedet for at regne det selv, så tænkte jeg, at excel kunne hjælpe med det. :)
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5475
Direkte link til dette indlæg Sendt: 02.Okt.2019 kl. 19:23
her er den formel du brugte
cpr formateret som tekst
dato som dato
og cellen hvor formelen som tal eller standart
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
jvalt Se dropdown
Forum Begynder
Forum Begynder


Medlem: 02.Okt.2019
Land: Danmark
Status: Offline
Point: 9
Direkte link til dette indlæg Sendt: 02.Okt.2019 kl. 20:43
Tak Bjarne!

Det er meget tæt på at virke. Dog får jeg #NUMMER! nu, hvor alderen skal vises. Hvad kan det skyldes?

Jeg kan se, at hvis jeg kun har 123456 i stedet for 1234561234 som cpr nr, så giver den mig et tal. Er det et sted i formlen, der begrænser hvor mange tal, den kan bruge?
Vh
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5475
Accepteret svar Accepteret svar
Direkte link til dette indlæg Sendt: 02.Okt.2019 kl. 22:05
virker denne hos dig?
jeg tror det måske er noget med formaterne af cellerne
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: 5475
Direkte link til dette indlæg Sendt: 02.Okt.2019 kl. 22:06
Har du tastet formelen ind selv ellerkopieret den ind i dit ark?

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
jvalt Se dropdown
Forum Begynder
Forum Begynder


Medlem: 02.Okt.2019
Land: Danmark
Status: Offline
Point: 9
Direkte link til dette indlæg Sendt: 02.Okt.2019 kl. 22:24
Nu virker det! Hvad du end ændrede i 2. upload fiksede det. Tusinde tak, Bjarne!
Fortsat rigtig god aften. Du har været til stor hjælp. :-)
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5475
Direkte link til dette indlæg Sendt: 02.Okt.2019 kl. 22:32
velbekomme 
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: 5475
Direkte link til dette indlæg Sendt: 05.Okt.2019 kl. 13:35
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
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

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