16. juli 2024 - 16:31 Der er 4 kommentarer og
2 løsninger

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
Avatar billede ebea Ekspert
16. juli 2024 - 16:51 #1
Din formel som udgangspunkt, fungerer, og giver korrekt resultat. Mit gæt er, at din dato formatering er forkert.
16. juli 2024 - 17:06 #2
Kære ebea

Kan du hjælpe med hensyn til at få ændret dato-formatet, så fejlen ikke genopstår ... hvor/hvordan, for jeg har prøvet med formatændringer i D3 og har ikke kunnet løse problemet?

På forhånd tak :-)
Avatar billede ebea Ekspert
16. juli 2024 - 17:58 #3
#2 - Nu kan jeg jo ikke se dit Ark. Men det jeg bemærkede, var, at du i den viste fejlkode formel, har din dato som et serienummer (44027), og derfor var mit gæt, at det var din formatering.

Hvis du vil have et korrekt svar, så prøv at uploade din fil til f. eks.  www.dropbox.com
Avatar billede ebea Ekspert
16. juli 2024 - 18:09 #4
17. juli 2024 - 06:05 #5
Kære Ebea

1000 tak for hjælpen. Jeg fandt selv en work-around ved at kopiere tingene over i et nyt Excel-ark, så nu virker alt igen, som det skal.
Avatar billede ebea Ekspert
17. juli 2024 - 08:36 #6
#5 - super 👍
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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