Como mostrar o dia da semana no Excel?

Como mostrar o dia da semana no Excel?

Situação:

Em uma análise me pediram para, além dos dias do mês (1 -30) mostrar também os dias da semana (Dom-Sáb).

Pesquisei como poderia fazer isso e achei algumas formas interessantes.

Usaremos as seguintes funções para isso:

=TEXTO

=DIA.DA.SEMANA

=DATA

=EXT.TEXTO

Conceito:

Sintaxe: =TEXTO(valor; formato_texto) . O primeiro argumento é a célula na qual deseja usar a função, o segundo argumento é como quer mostrar o valor do primeiro argumento.

Sintaxe: =DIA.DA.SEMANA(num_serie; [retornar_tipo]. O primeiro argumento é a célula na qual deseja usar a função, o segundo argumento é qual tipo de “semana quer considerar” .

Sintaxe: =DATA(ano; mês; dia. Mediante conjunto numérico, você determina qual corresponde ao ano, qual ao mês e qual ao dia.

Sintaxe: =EXT.TEXTO(texto; num_inicial; num_caract) .Determina o texto exato de uma célula indicando a partir de qual caractere você inicia o texto e quantos caracteres fará parte deste texto.

Aplicabilidade:

=TEXTO(valorformato_texto)

Veja  abaixo como aplicar. O argumento 1 (valor) aponto para a célula e o argumento 2 (formato_texto) como será apresentado. Neste caso o dia da semana aparecerá como “sex” (sexta-feira) abreviado.

diasemana01

Outra variação da mesma função. Neste caso o dia da semana aparecerá como “sexta-feira”.

diasemana02

=DIA.DA.SEMANA(num_serie; [retornar_tipo])

O argumento 1 (num_serie) aponto para a célula e o argumento 2 (retornar_tipo) como será apresentado. No geral usamos 1 (onde os códigos classificados como 1 será igual à Domingo até Sábado).

diasemana03

Quando você utilizar esta função o resultado serão números de 1 a 7 (dias da semana). Como abaixo:

diasemana09

Para transformar a série em dias da semana vc tem que formatar a célula personalizada como mostrado abaixo:

diasemana08

Para casos onde a data está em ingles (yyyymmdd) vc deverá converter primeiro em português para depois usar as formulas acima mencionada.

Para isso usaremos 2 funções:

=EXT.TEXTO(texto; num_inicial; num_caract). Este na string ‘20131115’ será usado 3 vezes. Uma para pegar o ano, outra o mês e outra para o dia .

Abaixo entre as barras azuis com a função =DATA(ano; mês; dia) onde para ‘ano’ usamos a função EXT.TEXTO(CELULA A14; contamos a partir do 1 caractere da esquerda para direita; e contamos 4 caracteres) resultado DATA(2013;mês;dia)

diasemana10

Abaixo na coluna ‘Convert’ é mostrado o resultado da mistura das 2 funções.

diasemana06

Depois de convertido é só usar as funções acima mencionado.

Link para DownloadDiaSemana_Data_Texto_Ext.texto