1 hämta ut födelsedatumet som ett datum
Om det står som ett 12-siffrigt personnummer 198001010000 så kan du köra
=DATUM(VÄNSTER(B2;4);EXTEXT(B2;5;2);EXTEXT(B2;7;2))
Om det står som datum 1980-01-01 så kan du köra det direkt
Eftersom du struntar i hur gammal personen är så kan du ersätt året i datumet med år och får då ut nästa (eller förra ) födelsedagen
=DATUM(ÅR(IDAG());EXTEXT(B2;5;2);EXTEXT(B2;7;2))
Om årets födelseda inträffar senare än dagens datum så tar man födelsedag-IDAG(). Annars födelsedag+12månader-idag()
=LET(födelsedag;DATUM(ÅR(IDAG());EXTEXT(B2;5;2);EXTEXT(B2;7;2));OM(födelsedag>=IDAG();födelsedag-IDAG();EDATUM(födelsedag;12)-IDAG()))
Formatera cellen som tal (Ctrl+0 borde göra susen).
Och om födelsedagen står i datumformat, inte som personnummer:
=LET(födelsedag;DATUM(ÅR(IDAG());MÅNAD(B2);DAG(B2));OM(födelsedag>=IDAG();födelsedag-IDAG();EDATUM(födelsedag;12)-IDAG()))