Hej peda,
Intet problem, bortset fra årstallet...
Hverken koden eller formlen kan gætte sig til om det er 1910 eller 2010, når man kun skriver f.eks 10 som årstal.
Hvis vi laver en regel som er følgende:
Hvis det tastede årstal er mindre eller lig med indeværende år (11), er der tale om århundrede 2000
Hvis det tastede årstal er større end indeværende år (11), er der tale om århundrede 1900
Eksempel:
53 bliver til 1953
01 bliver til 2001
99 bliver til 1999
11 bliver til 2011
Hvad siger du til den løsning?
Hvis ovenstående kriterie er iorden med dig, så kan følgende formel bruges:
=DATO(HVIS(HELTAL(HØJRE(A1;2))<=HELTAL(HØJRE(ÅR(IDAG());2));20&HØJRE(A1;2);HØJRE(A1;2));MIDT(A1;3;2);VENSTRE(A1;2))
Formlen tager selv højde for grænsen mellem 2000 og 1900 serien, næste år vil den selv korrigere kriteriet
//Allan