Como Descobrir o Dia da Semana de Qualquer Data no Excel

Você sabia que pode descobrir o dia da semana de qualquer data no Excel com apenas uma fórmula simples?

Saber em que dia da semana caiu ou cairá uma data específica é útil para planejamento, análises e organização de dados. O Excel facilita isso com uma fórmula elegante.

Neste artigo iremos mostrar como extrair o dia da semana de uma data no Excel, variações da fórmula, e aplicações práticas para organizar melhor suas planilhas.

A fórmula para extrair dia da semana

Para descobrir o dia da semana de uma data em A1:

=TEXTO(A1;”dddd”)

Onde:

  • A1 = célula que contém a data
  • “dddd” = código que retorna o dia da semana por extenso

Exemplo

Se A1 contém 23/04/2024:

=TEXTO(A1;”dddd”)

Resultado: “terça-feira”

Simples assim!

Como a fórmula funciona

TEXTO é uma função que formata valores conforme código especificado.

Sintaxe

=TEXTO(valor; formato)

valor: O que formatar (neste caso, uma data)

formato: Como formatar (neste caso, “dddd” para dia da semana)

Códigos de formatação de dia

Existem diferentes códigos para exibir o dia:

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

“dddd” – Dia por extenso

=TEXTO(A1;”dddd”) → “terça-feira”

Nome completo do dia da semana.

“ddd” – Dia abreviado

=TEXTO(A1;”ddd”) → “ter”

Versão curta (3 letras).

“d” – Número do dia do mês

=TEXTO(A1;”d”) → “23”

Apenas o número do dia (não é dia da semana!).

“dd” – Número do dia com zero

=TEXTO(A1;”dd”) → “23”

Dia com 2 dígitos (01, 02… 31).

Para dia da semana, use “dddd” ou “ddd”.

Variações úteis

Primeira letra maiúscula

=PRI.MAIÚSCULA(TEXTO(A1;”dddd”))

Resultado: “Terça-feira”

Tudo maiúsculo

=MAIÚSCULA(TEXTO(A1;”dddd”))

Resultado: “TERÇA-FEIRA”

Tudo minúsculo

=MINÚSCULA(TEXTO(A1;”dddd”))

Resultado: “terça-feira”

Aplicações práticas

1. Organizar eventos por dia da semana

Você tem lista de eventos com datas.

Quer saber em que dia da semana cada um acontece.

Data Evento Dia da Semana
23/04/2024 Reunião =TEXTO(A2;”dddd”) → terça-feira
25/04/2024 Apresentação =TEXTO(A3;”dddd”) → quinta-feira
27/04/2024 Treinamento =TEXTO(A4;”dddd”) → sábado

2. Filtrar apenas dias úteis

Crie coluna com dia da semana, depois filtre para excluir sábado e domingo.

Ou use fórmula condicional:

=SE(OU(TEXTO(A1;”dddd”)=”sábado”;TEXTO(A1;”dddd”)=”domingo”);”Fim de semana”;”Dia útil”)

3. Agrupar vendas por dia da semana

Quer saber qual dia da semana vende mais?

Crie coluna com dia da semana, depois use Tabela Dinâmica para somar vendas por dia.

4. Planejar escalas de trabalho

Funcionários trabalham em dias específicos da semana.

Use dia da semana para montar escalas automaticamente.

5. Identificar feriados que caem em fim de semana

Feriado está em A1.

=TEXTO(A1;”dddd”)

Se retornar “sábado” ou “domingo”, o feriado cai no fim de semana.

Número do dia da semana (1-7)

Se você quer número ao invés de texto:

=DIA.DA.SEMANA(A1)

Resultado: 1 a 7 (1=domingo, 2=segunda… 7=sábado)

Personalizar primeira dia

=DIA.DA.SEMANA(A1;2)

Com parâmetro 2: 1=segunda, 2=terça… 7=domingo

Combinar data completa com dia da semana

=TEXTO(A1;”dd/mm/yyyy – dddd”)

Resultado: “23/04/2024 – terça-feira”

Tudo em uma célula.

Criar calendário com dias da semana

Use combinação de funções:

  1. Coluna de datas sequenciais
  2. Coluna com =TEXTO(data;”dddd”)
  3. Calendário mostra dia da semana automaticamente

Contar quantas segundas há no mês

=CONT.SE(DiaSemana;”segunda-feira”)

Onde DiaSemana é coluna com =TEXTO(Data;”dddd”).

Verificar se data é dia útil

Função mais robusta que considera feriados:

=DIA.DA.SEMANA.INTL(A1)

Mas para simples verificação de fim de semana:

=E(DIA.DA.SEMANA(A1)<>1;DIA.DA.SEMANA(A1)<>7)

Retorna VERDADEIRO se dia útil (seg-sex).

Idioma da função TEXTO

TEXTO retorna dia da semana no idioma do seu Excel.

Excel português: “terça-feira”

Excel inglês: “Tuesday”

Excel espanhol: “martes”

Formatação vs Função

Formatação de célula

Formatar célula como “dddd” exibe dia da semana visualmente.

Mas o valor continua sendo a data completa.

Fórmulas usam a data completa, não o dia exibido.

Função TEXTO

Cria texto novo (“terça-feira”).

Fórmulas posteriores usam o texto, não a data original.

Quando usar cada abordagem

Formatação: Quando quer exibir dia mas manter data para cálculos

TEXTO: Quando precisa do texto do dia para fórmulas, filtros, contagens

Criar dropdown de dias da semana

  1. Lista de dias: segunda, terça, quarta…
  2. Validação de dados tipo Lista
  3. Filtro dinâmico por dia escolhido

Destacar fins de semana com formatação condicional

  1. Selecione coluna de datas
  2. Formatação Condicional > Nova Regra
  3. Fórmula: =OU(TEXTO(A1;”dddd”)=”sábado”;TEXTO(A1;”dddd”)=”domingo”)
  4. Formato: Vermelho

Todos os sábados e domingos ficam destacados.

Erro comum: Data como texto

Se a data está como texto (“23/04/2024”), TEXTO pode não funcionar.

Converta primeiro:

=TEXTO(DATAVALO(A1);”dddd”)

Calcular próxima segunda-feira

Para encontrar a próxima segunda a partir de hoje:

Requer fórmula mais complexa com DIA.DA.SEMANA.

Mas identificar o dia de uma data específica é simples: TEXTO.

Analisar padrões por dia da semana

Crie pivot table (tabela dinâmica):

  • Linhas: Dia da semana
  • Valores: Soma de vendas

Veja qual dia da semana é mais lucrativo.

Comparar dias da semana

Duas datas caem no mesmo dia da semana?

=TEXTO(A1;”dddd”)=TEXTO(B1;”dddd”)

Retorna VERDADEIRO se ambas são terça, por exemplo.

Lista de datas e dias lado a lado

Útil para impressão de calendários:

Data Dia
01/04/2024 segunda-feira
02/04/2024 terça-feira
03/04/2024 quarta-feira

Fórmula arrasta automaticamente.

Disponibilidade

TEXTO está disponível em:

  • Excel 2003 a 2024
  • Excel 365
  • Excel para Mac
  • Excel Online
  • Google Sheets

Função clássica universal.

Alternativa com formatação personalizada

Ao invés de fórmula, formate a célula:

  1. Ctrl+1 (Formatar Células)
  2. Categoria: Personalizado
  3. Tipo: dddd
  4. OK

Célula exibe dia da semana mas mantém data internamente.

Performance

TEXTO é extremamente rápida.

Funciona instantaneamente em milhares de linhas.

Sem impacto de performance.

Combinar com outras funções de data

Data completa formatada

=TEXTO(A1;”dddd, dd ‘de’ mmmm ‘de’ yyyy”)

Resultado: “terça-feira, 23 de abril de 2024”

Mês e dia da semana

=TEXTO(A1;”mmmm – dddd”)

Resultado: “abril – terça-feira”

Esta função simples economiza tempo

Imagine verificar manualmente em calendário o dia de 50 datas.

Manualmente: 10-15 minutos

Com fórmula: 10 segundos

Multiply pelo número de vezes que você faz isso.

Eleva seu domínio do Excel

Dominar formatação de datas com TEXTO demonstra conhecimento intermediário/avançado.

É uma daquelas funções que impressiona colegas e gestores.

Compartilhe ou Comente

Se você curtiu esse artigo aonde mostramos como descobrir o dia da semana de qualquer data no Excel usando a função TEXTO, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.

Você já usava TEXTO para extrair dia da semana ou descobriu agora? Para quais tipos de análises você mais precisa saber o dia? Conta para nós nos comentários!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *