Isso se deve às configurações regionais do seu PC. Você precisará ir para o Painel de Controle e, em seguida, "Região e Idioma" e definir as configurações de data para corresponder a dd-mm-aaaa.
Eu tenho um problema com a função de texto no Excel (2007). Não formata o ano, apenas indica yyyy em vez de 2014.
Se eu tiver uma célula com 23-7-2014
e usar a fórmula =TEXT(A1,"dd-mm-yyyy")
, receberei 23-7-yyyy
.
Meu PC está configurado para usar o formato dd-mm-aaaa.
Estou usando essa função em uma fórmula maior, consistindo principalmente na mesclagem de várias colunas em uma única célula: ="reg"&C1533&"_"&D1533&"_"&E1533&"_"&F1533&"_"&TEXT(G1533,"mm-dd-yyyy")
Aqui está uma captura de tela do problema: 1
Isso se deve às configurações regionais do seu PC. Você precisará ir para o Painel de Controle e, em seguida, "Região e Idioma" e definir as configurações de data para corresponder a dd-mm-aaaa.
Não tenho certeza se essa é a maneira correta de resolvê-lo, mas isso funciona na minha máquina com o idioma holandês.
Em holandês, o y (por ano) é substituído pelo j (por jaar).
TEXT(G1533, "mm-dd-jjjj")
Ou ... você poderia recorrer a isso:
CONCATENATE(TEXT(G1533, "mm-dd-"), YEAR(G1533))
Veja também A função Excel TEXT não funciona corretamente
É suficiente escrever e
em vez de yyyy
:
text(a1;"e-mm-dd")