Alder ud fra Cpr. nr. uanset format/foranstillet 0
Kære excel-excellencer!
Jeg søger én formel som kan beregne alder ud fra cpr. uanset om cpr. nr. er formateret som tal eller tekst. Dvs. formlen skal være uanset om der er foranstillet 0 eller ej: Dvs. uanset om personer født mellem den 1. og 9. i måneden vises med 9 eller 10 chifre i deres cpr. nr.
Hej Bak. Jeg har først mulighed for at afprøve i morgen. Min Excel er på dansk, men det finder jeg nok ud af! Vil dit bud virke uanset om cpr er formateret som tal eller tekst ? Og uanset om cpr nr skrives eksempelvis 0102035555 eller 102035555 (hvis fødselsdag 1. februar forsvinder foranstillet 0 når talformat benyttes). Bh. D.
Ja, det vil fungere. Nu har jeg desværre ikke en dansk version, men her er mit bedste gæt =DATO.FORSKEL( HVIS(LÆNGDE(A1)=9; DATO( MIDT(A1;4;2); MIDT(A1;2;2); VENSTRE(A1;1)); DATO( MIDT(A1;5;2); MIDT(A1;3;2); VENSTRE(A1;2))); IDAG(); "Å")
Jeg har ændret den så den også kan tage yngre personer med. =LET(CPR;TEKST(F1;"0#########");Forskel; HVIS(MIDT(CPR;5;2)>MIDT(ÅR(IDAG());1;2);0;100);DATEDIF(DATO(MIDT(CPR;5;2);MIDT(CPR;3;2);VENSTRE(CPR;2));IDAG();"Y") - Forskel)
Selvom jeg bruger F1 som cellereference til cpr. nr i forslag #4 og jeg fjerner mellemrum fra formlen. Måske har det noget at gøre med sprogversionen: I #3 har du brugt "Å" og i #4 har du brugt "Y". Desværre kan jeg ikke ændre min til engelsk. Jeg har forsøgt begge nedenstående versioner, som giver det samme resultat: NAVN?
Nu har jeg så fundet ud af, at den formel, jeg selv havde fundet, laver fejl på flere cpr. nr...
Jeg søger stadig én formel som kan beregne alder ud fra cpr. uanset om cpr. nr. er formateret som tal eller tekst. Dvs. formlen skal være uanset om der er foranstillet 0 eller ej: Dvs. uanset om personer født mellem den 1. og 9. i måneden vises med 9 eller 10 chifre i deres cpr. nr. Gerne også uanset om der er bindestreg eller ej :-)
Tusind tak for at komme med bud!
Synes godt om
Ny brugerNybegynder
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.