Excel: show dia da semana não funciona (localidade alemã)

4

Na célula, estou mostrando a data completa (como 01.01.2013 > formato alemão) e em outra célula, quero mostrar apenas o dia da semana. Então, eu segui as instruções da Microsoft que se referem à função TEXTO. Mas de alguma forma isso nunca funciona. Se eu usar "ddd" ou "dddd" como string de formato, obtenho exatamente essas letras como valor de retorno.

Alguma ideia de consertar isso?

Célula A1:

31.12.2012 

Célula A2: (localidade alemã)

=TEXT(A1; "ddd") 

Os resultados são ddd

    
por Matthias 28.08.2013 / 10:27

3 respostas

2

A resposta é de mehow nos comentários deste post

if youre in german locale then you have to use ttt instead of ddd Tag = Day

Acho que o problema é que o Excel não sabe que 31.12.2012 é uma data.

Se eu digitar

31/12/2012

em vez de

31.12.2012

Então funciona como esperado.

Aousar31.12.2012,seeufizerotipodecélula'date',nãofuncionarácomovocêdeseja.Observeque,quandooExcelpodevê-locomoumadata,eleéalinhadoàdireitanacélula.Natelaseguinte,eufizoB1dotipodate,maselenãootratacomotal:

Você também pode tentar usar

=TEXT(WEEKDAY(A1),"dddd")

ou

=TEXT(WEEKDAY(A1);"dddd")

(; ou, dependendo do local)

    
por 28.08.2013 / 10:37
1

Para a localidade alemã, acredito que você precisa substituir vírgulas por ponto e vírgula

Então a fórmula seria:

=TEXT(A1;"ddd")
    
por 28.08.2013 / 10:40
1

Você precisa usar o TAG alemão t em vez do inglês DAY d se sua localidade estiver definida como alemã

=TEXT(A1;"ttt")

Em Control Panel , vá para Regiona and Language e altere para alemão

emseguida,váparaaplanilhadoExcel,cliqueemqualquercélulacomumadataeselecioneFormatCells.VáparaCustomesevocêolharparaadataemalemão,nãousaddmmyyyyeleusaalemãoTagMonatJahr,queéoviouslydaymonthyear

    
por 28.08.2013 / 10:45