Obtenha DayName de Date no OpenOffice Calc?

2

Estou com dificuldade em obter o nome do dia do OpenOffice Calc. Eu posso obter a representação numérica 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 mostre sábado em vez de 7

Como posso conseguir isso?

    
por ramjahuthan 11.03.2015 / 16:00

3 respostas

6

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

Na caixa de diálogo ' Format Cells ' (clique com o botão direito e escolha ' Formatar células ... ' para abrir) digite:

NNNN
NNN

ou

NN

no campo " código de formato " na parte inferior.

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

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

O NN fornece um nome de dia contratado e não o segue com nenhuma pontuação (por exemplo, qua).

    
por 11.03.2015 / 16:41
3

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")

Isso leva ao mesmo resultado.

    
por 11.03.2015 / 16:25
2

Se você quiser apenas exibir nome do dia e manter o valor, use o formato definido pelo usuário de NNN .
Se você quiser realmente mudá-lo para texto - use TEXT(WEEKDAY("2008-06-14"; 1);"NNN")

    
por 11.03.2015 / 16:30