Problem med beregning af alder udfra cpr-nummer; formel giver talfejl pga. nul i CPR
Jeg har brug for eksperthjælp til, hvordan jeg får rettet min aldersberegningsformel (der skal beregne alder dags dato), der pludseligt fejler med talfejl for en person født i 2002. CPR-nummeret er (de sidste 4 cifre er fiktive): 270102-1111, men fødselsdagen er rigtig. Ændrer jeg årstal til 12, vil min formel gerne beregne, men det er jo ikke korrekt fødselsdato. CPR-nummer har jeg i celle D3 og Alder har jeg i celle E3.Min aldersberegningsformel er: =HVIS(D3="";"";(HVIS(RUND.NED((IDAG()-DATO(MIDT(D3;5;2);MIDT(D3;3;2);VENSTRE(D3;2)))/365,25;0)>100;RUND.NED((IDAG()-DATO(MIDT(D3;5;2);MIDT(D3;3;2);VENSTRE(D3;2)))/365,25;0)-100;RUND.NED((IDAG()-DATO(MIDT(D3;5;2);MIDT(D3;3;2);VENSTRE(D3;2)))/365,25;0)))).
I "Evaluer" talfejl kommer Excel med dette udsagn: HVIS(FALSK;#I/t;(HVIS(RUND.NED((44027-#NUMMER!)/365,25;0)>100;RUND.NED((IDAG()DATO(MIDT(D3;3;2);VENSTRE(D3;2)))/365,25;0)-100;RUND.NED(()IDAG()-DATO(MIDT(D3;5;2);MIDT(D3;3;2);VENSTRE(D3;2)))/365,25;0))))
- og understreger fra 44027 til og med #NUMMER).
Håber, nogen kan hjælpe - og på forhånd tak