Obter DayName de Date no OpenOffice Calc?

Obter DayName de Date no OpenOffice Calc?

Estou tendo dificuldades para obter o nome do dia no OpenOffice Calc. Consigo obter a representação do número do dia a partir de uma data com o seguinte

WEEKDAY("2008-06-14"; 1) 

que retorna

7

Como especificamos type = 1 na função de dia da semana, 7 =Sábado Não quero que um número represente um dia, quero que a célula real mostreSábadoem vez de7

Como posso conseguir isso?

Responder1

Você poderia simplesmente formatar a célula para exibir o nome do dia em vez de um número inteiro.

No 'Formatar celulas'caixa de diálogo (clique com o botão direito e escolha 'Formatar celulas...' para abrir) digite:

NNNN
NNN

ou

NN

no 'Código de formato'campo próximo à parte inferior.

NNNN fornece o dia do nome completo, mas segue o nome com uma vírgula (por exemplo, quarta-feira).

NNN fornece o dia do nome completo, sem pontuação final (por exemplo, quarta-feira).

NN fornece o nome do dia contratado e não o segue com nenhuma pontuação (por exemplo, Quarta).

Responder2

Se você só quisermostrarnome do dia e mantenha seu valor - use o formato definido pelo usuário de NNN.
Se você quiser realmente alterá-lo para texto - useTEXT(WEEKDAY("2008-06-14"; 1);"NNN")

Responder3

Você pode conseguir isso convertendo seu resultado em um texto. Para fazer isso você escreve:

=TEXT(7,"DDDD")

A saída é:

Saturday

Uma alternativa sólida seria:

=TEXT(WEEKDAY("2008-06-14", 1), "DDDD")

Isto leva ao mesmo resultado.

Responder4

Se a célula A1 contiver um número de data de série, =TEXT(WEEKDAY(A1,1),"DDDD")será resolvido para o nome do dia da semana.

informação relacionada