Como saber o dia da semana de uma data (número)

formulaexcel-dia-da-semana-2-1

Aprenda como obter o dia da semana de uma data utilizando a função =DIA.DA.SEMANA()

Nesse post você vai saber:

  1. Como identificar o dia da semana de uma data
  2. Como usar a função =DIA.DA.SEMANA()
  3. Por que às vezes domingo é igual a “1” e às vezes igual a “7”
  4. Para quê serve e como usar o parâmetro opcional [retornar_tipo]
  5. Um exemplo real da =DIA.DA.SEMANA() em conjunto com outra função

E no final vai fazer o download da planilha para ver exatamente o que fizemos.

=DIA.DA.SEMANA()

Se você precisa saber qual é o dia da semana de uma data, pode utilizar a função =DIA.DA.SEMANA().

Essa função recebe uma data e informa qual é o seu dia da semana. Por exemplo:

  • Entrada: 01/05/2018
  • Saída: 3 (que nesse caso significa “terça-feira”)

A sintaxe dessa função é:

=DIA.DA.SEMANA(núm_série; [retornar_tipo])
  • núm_série: uma data
  • [retornar_tipo]: um parâmetro para configurar o retorno desejado (ja vou explicar isso melhor)

Como funciona

Para explicar, montei essa simples tabela com algumas datas:

formulaexcel-dia-da-semana-1

Vamos informar na coluna B qual é o dia da semana da data que está na coluna A.

Começando pela primeira data:

formulaexcel-dia-da-semana-2

Esse número 3 significa “terça-feira” porque por padrão os dias são:

  1. domingo
  2. segunda-feira
  3. terça-feira
  4. quarta-feira
  5. quinta-feira
  6. sexta-feira
  7. sábado

Observação: caso o que você precisa é o texto (ex: “quarta-feira“), clique aqui para ler o post onde explico esse método usando a função =TEXTO().

Se a gente utilizar a mesma fórmula para os demais dias, fica assim:

formulaexcel-dia-da-semana-2-1

O parâmetro [retornar_tipo] que comentei anteriormente é opcional e serve para alterar um pouco essa relação “número = dia da semana“:

formulaexcel-dia-da-semana-2-1

Se a gente escolher o parâmetro 2, por exemplo, então os dias da semana serão diferentes:

formulaexcel-dia-da-semana-4

Isso porque agora a segunda-feira é o número 1 e o domingo é o número 7.

Abaixo você pode ver como o resultado da fórmula muda de acordo com o parâmetro [retornar_tipo]:

formulaexcel-dia-da-semana-6

Exemplo real de uso

À primeira vista essa função pode parecer inútil já que é bem confuso memorizar qual número representa cada dia da semana.

Acontece que a função =DIA.DA.SEMANA() é muito mais útil quando combinada com outras funções para resolver alguns problemas. Por exemplo:

  • Em conjunto com a =SOMASE(), você pode somar apenas valores que aconteceram no final de semana
  • Em conjunto com a =PROCV(), pode buscar um valor dependendo do dia atual
  • Em conjunto com a =PARÂMETRO(), pode ter um parâmetro diferente para cada dia da semana

Eu acabei de responder uma dúvida que enviaram no YouTube e usei a função =DIA.DA.SEMANA() em conjunto com a =PARÂMETRO() na solução:

formulaexcel-ajuda-diadasemana

De forma resumida, usei a =DIA.DA.SEMANA() para saber qual foi o dia anterior e usei a =PARÂMETRO() para indicar quantos dias somar de acordo com a regra:

  • Se o dia anterior foi quarta, acrescento 3 dias para chegar ao sábado.
  • Se foi sábado, acrescento 1 dia para chegar ao domingo.
  • Se foi domingo, acrescento 3 dias para chegar à quarta.

Considerações finais

Como vimos, =DIA.DA.SEMANA() é útil quando combinada com outras funções. Com certeza ainda vou escrever mais textos com exemplos de uso dessa função.

Uma outra forma de saber o dia da semana é usando a função =TEXTO(), conforme expliquei aqui nesse outro texto.

Clicando aqui, você pode fazer o download da planilha que usei para escrever esse post. Assim você pode entender melhor o que fizemos.

Aguardo seu comentário para saber se esse texto foi útil para você (ou se alguma parte ficou confusa). 🙂

Bons estudos.

Views:
819
Article Categories:
Tutoriais

All Comments

  • Ahhhh! Você é o melhor, foi muito esclarecedor, sei que existem app que poderiam fazer minha lista de presença automaticamente, mas eu sou apaixonada por aprender e também por excel (embora eu ainda seja um neném nesse assunto rsrs).
    Ganhou uma seguidora, obrigada pelo post, e se depender de mim você vai ter é assunto para mais posts kkk.
    Mais uma vez muito obrigada.

    Lu Oliveira 05/05/2018 11:27 Responder
    • Muito bom. Realmente existe app para tudo, mas aprender a fazer é mais legal! Obrigado pelo comentário e sempre que precisar pode enviar sugestões e dúvidas. 🙂

      Bruno Hanai 05/05/2018 13:41 Responder

Deixe uma resposta

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