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(valor; formato_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.
Outra variação da mesma função. Neste caso o dia da semana aparecerá como “sexta-feira”.
=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).
Quando você utilizar esta função o resultado serão números de 1 a 7 (dias da semana). Como abaixo:
Para transformar a série em dias da semana vc tem que formatar a célula personalizada como mostrado abaixo:
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)
Abaixo na coluna ‘Convert’ é mostrado o resultado da mistura das 2 funções.
Depois de convertido é só usar as funções acima mencionado.