Avatar billede dane022 Seniormester
12. marts 2005 - 14:07 Der er 5 kommentarer og
1 løsning

Udregning af alder ud fra cpr nummer der starter med 0

Jeg har kigget i andre indlæg og fundet dette eksempel:
=DATO.FORSKEL(DATO(MIDT(E3;5;2)+1900;MIDT(E3;3;2);VENSTRE(E3;2));Ansættelsesbrev!J4;"y")

Det virker fint, undtagen til de cpr numre der begynder med 0.
Nullet bliver ikke medtaget og derfor excel videre til 6. og 7. ciffer og regner alderen helt forkert ud.

Cpr feltet er formatteret som 000000-0000. Det er i formel linjen at excel af sig selv fjerner det foranstillede 0.
Avatar billede kabbak Professor
12. marts 2005 - 14:14 #1
du kan vælge formater personnummer under Formater>celler>speciel, det virker fint hos mig
Avatar billede dane022 Seniormester
12. marts 2005 - 14:18 #2
Det giver mig et ekstra problem uden at løse det andet. Nullet bliver ikke vist.
F.eks. cpr nummer 010485-0000 får excel til alderen 51 og det bliver vist som
1 04 85-0000
Avatar billede bak Forsker
12. marts 2005 - 16:17 #3
=DATO.FORSKEL(DATO(MIDT(HVIS(LÆNGDE(E3)=9;"0" & E3;E3);5;2)+1900;MIDT(HVIS(LÆNGDE(E3)=9;"0" & E3;E3);3;2);VENSTRE(HVIS(LÆNGDE(E3)=9;"0" & E3;E3);2));J4;"y")
Avatar billede dane022 Seniormester
12. marts 2005 - 18:00 #4
Bak post et svar så får du point
Avatar billede bak Forsker
12. marts 2005 - 20:12 #5
ok :-)
Avatar billede bak Forsker
12. marts 2005 - 20:12 #6
kommer her....
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester