Rund ned i alder ud fra en formel til at beregne alder ud fra CPR i Excel
Kære Alle,Jeg bruger nedenstående formel til at beregne alderen ud fra et CPR-nr og en given dato. CPR-nr er på børn.
Jeg vil gerne have formlen til at runde alderen (i år) ned, istedet for at runde op.
Følgende formel bruges:
=ÅR(B2)-1-HVIS(DATO(ÅR(NU());MIDT(A2;3;2);VENSTRE(A2;2))<=NU();MIDT(A2;5;2)+HVIS(VENSTRE(HØJRE(A2;4);1)*1<=3;1900;HVIS(OG(VENSTRE(HØJRE(A2;4);1)*1=4;MIDT(A2;5;2)*1<=36);2000;HVIS(OG(VENSTRE(HØJRE(A2;4);1)*1=4;MIDT(A2;5;2)*1>=37);1900;HVIS(OG(VENSTRE(HØJRE(A2;4);1)*1>=5;VENSTRE(HØJRE(A2;4);1)*1<=8;MIDT(A2;5;2)*1<=57);2000;HVIS(OG(VENSTRE(HØJRE(A2;4);1)*1>=5;VENSTRE(HØJRE(A2;4);1)*1<=8;MIDT(A2;5;2)*1>=58);1800;HVIS(OG(VENSTRE(HØJRE(A2;4);1)*1=9;MIDT(A2;5;2)*1<=36);2000+MIDT(A2;5;2);1900))))))-1;MIDT(A2;5;2)+HVIS(VENSTRE(HØJRE(A2;4);1)*1<=3;1900;HVIS(OG(VENSTRE(HØJRE(A2;4);1)*1=4;MIDT(A2;5;2)*1<=36);2000;HVIS(OG(VENSTRE(HØJRE(A2;4);1)*1=4;MIDT(A2;5;2)*1>=37);1900;HVIS(OG(VENSTRE(HØJRE(A2;4);1)*1>=5;VENSTRE(HØJRE(A2;4);1)*1<=8;MIDT(A2;5;2)*1<=57);2000;HVIS(OG(VENSTRE(HØJRE(A2;4);1)*1>=5;VENSTRE(HØJRE(A2;4);1)*1<=8;MIDT(A2;5;2)*1>=58);1800;HVIS(OG(VENSTRE(HØJRE(A2;4);1)*1=9;MIDT(A2;5;2)*1<=36);2000+MIDT(A2;5;2);1900)))))))
På forhånd tak!
Mvh
Ikram (Heftig bruger af siden, nu med logind)
