Data não mostrando com fórmula Concatenation

0

TendoproblemascomafórmulaConcatonation-tenteiformataradata,maselanãoestásendoexibidanacélulacomaseguintefórmula:
=IF(D5479<>"",CONCATENATE("RHU","-",E5479,"/",C5479,"-",A5479),"")

Por favor ajude.

    
por Gabby 08.03.2017 / 16:29

1 resposta

0

O Excel armazena datas como números de série (o número de dias desde 1/1/1900). Se você passar uma data do Excel para uma fórmula de concatenação, ela passará o número de série não formatado em vez do conteúdo da célula formatada que aparece na planilha.

Para contornar isso, use a função TEXT para formatar a data antes que ela seja passada para a função CONCATENATE .

=IF(D5479<>"",CONCATENATE("RHU","-",E5479,"/",TEXT(C5479,"dd/mm/yyyy"),"-",A5479),"")

Você pode alterar o formato da data, ou seja, o argumento "dd/mm/yyyy" na função TEXT , para atender às suas necessidades. O que eu forneci parece corresponder ao formato de data que você tem em sua planilha.

    
por 08.03.2017 / 16:51