Beregn alder ud fra CPR nummer (formateret som tal)
Jeg har brug for en kolonne der viser alderen på alle personer på en liste.Kolonnen med CPR numre er formateret som CPR nummer 0x xx xx-xxxx.
Jeg bruger følgende formel:
=HVIS((RUND.NED((Input!$O$5-DATO(MIDT([@[cpr]];5;2);MIDT([@[cpr]];3;2);VENSTRE([@[cpr]];2)))/365,25;0))>100;((RUND.NED((Input!$O$5-DATO(MIDT([@[cpr]];5;2);MIDT([@[cpr]];3;2);VENSTRE([@[cpr]];2)))/365,25;0))-100);(RUND.NED((Input!$O$5-DATO(MIDT([@[cpr]];5;2);MIDT([@[cpr]];3;2);VENSTRE([@[cpr]];2)))/365,25;0)))
Problemet er at alle personer der har fødselsdag 1. til 9. i måneden får en forkert alder, da det foranstillede 0 ikke tæller med i "MIDT".
Er der mon en der kan komme med et bud på hvordan jeg kan rette min formel til?
Pft!