Seu código funciona bem para mim.
Embora eu tenha que usar
B1 : =TEXT(A1,"dd.mm.yyyy")
B2 : =TEXT(A2,"dd mm yyyy")
Acredito que o motivo pelo qual eu uso ,
em vez de ;
seja devido à diferença de idioma. A falha é mais provável de ser devido a dd.mm.yyyy
Por exemplo, eu sei na Alemanha, não posso usar dd
porque d (dia) em alemão é tag e, como tal, requer tt
Eu estou supondo que o mês é bom, baseado no seu dd 03 yyyy
... A Suíça usa muitos idiomas e eu não tenho ideia do que tentar, mas algo como tt.mm.jjjj