Problemas com data na formula

Ola! Preciso que a data apareça assim na formula concatenar: “25-07-23”, e não com barras, como está abaixo!. Ex.

Atestado médico - Ana Maria Cardoso - 123456 - 25/07/23 - 1 dia(s)

Obrigada!

Sugestão, supondo que a data esteja em A1

A formula é :

=SE(DIA(A1)<10;"0"&DIA(A1);DIA(A1))&"-"&SE(MÊS(A1)<10;"0"&MÊS(A1);MÊS(A1))&"-"&DIREITA(ANO(A1);2)

Existe uma maneira mais bonita, mas não lembro no momento.

=CONCAT(J49;" “;K49;” “;L49;” “;M49;” “;N49;” “;O49;” “;K44=SE(DIA(K44)<10;“0”&DIA(K44);DIA(K44))&”-"&SE(MÊS(K44)<10;“0”&MÊS(K44);MÊS(K44))&"-"&DIREITA(ANO(K44);2);" “;Q49;” “;R49;” ";S49).

Retornou em zero para a data!

Se a data aparecer como texto, você pode usar
=REGEX(CONCAT(A1;" ";A2;" ", ... );"/";"-";"g")
=REGEX(TEXTJOIN(" ";0;A1;A2; ... );"/";"-";"g")

data REGEX.ods (9.3 KB)

Pode compartilhar um arquivo simples para testar.

Aparece assim:

=CONCAT(J49;" “;K49;” “;L49;” “;M49;” “;N49;” “;O49;” “;K44;” “;Q49;” “;R49;” ";S49)


schiavinatto
Vou tentar! Obrigada!

|

Mais simples: =UNIRTEXTO(" ";1;J49:O49;K44;Q49:S49)
pt: UNIRTEXTO, en: TEXTJOIN

Mais eu estou pedindo um arquivo com os dados, especialmente a data (tem formato de data ou de texto?).

É data!
porque copiei = de outra celula

A célula " Data: 25/07/23 está formatada para texto.

Funcionou!!! Eu estava fazendo errado! Obrigada! :joy: :joy: :joy:

1 Like

Posso confirmar que é texto, pois embaixo diz “Soma: 0”.