Data do Excel para o dia a partir do nome da folha

0

Estou usando este código para pegar o nome da planilha e colocá-lo na célula C2.

=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255)

Gostaria que a célula C1 exibisse o dia correto da semana (ddd) dependendo da data definida na célula C2 / Nome da planilha

Adicionando = C2 em C1 e alterando o formato da célula para "custom" "ddd" não funciona. Apenas exibe a data como está escrita no nome da planilha.

Idéias?

    
por Exhausted 15.12.2016 / 02:42

1 resposta

0

Parece que o "DATA" que você está tirando do C2 é na verdade um TEXTO.
Se você selecionar a célula C2 com este "DATE" e aplicar a formatação "Geral", o que você vê?

  • Nada mudou > > Texto
  • Número inteiro > > Valor da data
  • Número decimal menor ou igual a 1 > > Valor do tempo
  • Número decimal como 42719,7724475694 > > Valor de data e hora

Data de conversão armazenada como texto para data (número de série)

Para converter um texto / string em data, você pode usar o DATEVALUE função .

The DATEVALUE function converts a date that is stored as text to a serial number that Excel recognizes as a date. For example, the formula =DATEVALUE("1/1/2008") returns 39448, the serial number of the date 1/1/2008.

Se você usar o formato numérico "ddd", deverá ver o nome do dia.

    
por 15.12.2016 / 18:27