Como obter a data do domingo anterior no excel?

Se você deseja obter a data do domingo anterior para uma data específica no Excel, você precisa escrever uma fórmula usando a função WEEKDAY do Excel.

chegar-domingo-anterior

Fórmula para chegar no último domingo

Abaixo estão as etapas a seguir:

  1. Consulte a célula A1 onde você tem a data atual.
  2. Digite o operador menos (-).
  3. Insira a função WEEKDAY; No primeiro argumento (), consulte a célula A1.
  4. No segundo argumento, insira (11) e pressione Enter para obter o resultado.
fórmula-para-tomar-no-último-domingo

Depois de pressionar Enter, a data do último domingo será retornada da data original na célula A1.

retornar-a-data-do-último-domingo

Como funciona essa fórmula?

Para entender esta fórmula, você deve primeiro entender a função WEEKDAY. Quando você se refere a uma data na função WEEKDAY, ela retorna um número entre 1 e 7 dependendo do dia da data e da estrutura da semana que você escolher.

entenda-função do dia da semana

No segundo argumento (return_type), você deve especificar um número que diga à função para considerar o primeiro dia da semana. E se você selecionar (2 ou 11), a semana começará a partir de segunda-feira.

Por exemplo: se o dia for quarta-feira e a semana começar na segunda-feira, o número do dia para a data será 3. Abaixo você pode ver que temos 3 no resultado.

resultado do dia da semana

E no final, quando você tem 3 de WEEKDAY e subtrai da data original, você obtém no resultado a data do domingo anterior.

data do domingo anterior

Obtenha outros dias anteriores

Você também pode obter outros dias anteriores, se quiser.

obter outros dias anteriores
 =date-WEEKDAY(date,11) =date-WEEKDAY(date,12) =date-WEEKDAY(date,13) =date -WEEKDAY(date,14) =date -WEEKDAY(date,15) =date -WEEKDAY(date,16) =date-WEEKDAY(date,17)

Você precisa ajustar o argumento [return_type] na função para alterar o dia de início da semana.

Aplicar formatação de dia com data

Você não receberá o nome do dia em uma célula quando obtiver uma data em uma célula. Mas você pode alterar a formatação para fazer isso rapidamente.

  1. Selecione a célula e abra a opção Formatar Células (Ctrl+1).
  2. Clique na categoria Personalizado e clique com a barra de entrada (Tipo).
  3. Digite (dd-mmm-aa, dd) e clique em OK para aplicar.
formatação de dia com data

Segundo método

Você também pode usar SELECT com DAY OF WEEK para obter o domingo anterior.

segundo método para chegar ao domingo anterior
 =A1-CHOOSE(WEEKDAY(A1),0,1,2,3,4,5,6)

Nesta fórmula, usamos WEEKDAY sem especificar o argumento [return_type], e ela assume o valor padrão e usa domingo como o primeiro dia da semana.

Se você tiver quarta-feira, WEEKNUM retornará 4 no resultado e CHOOSE retornará 3 na lista de números. E então, no final, você obterá a data de domingo subtraindo 3 dias da data original.

Nota: É melhor usar o primeiro método para obter o domingo anterior ou qualquer dia.

Obtenha o arquivo Excel

Download

Adicione um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *