Fórmula do Excel: obtenha o enésimo dia da semana no mês por data fornecida
Como sabemos, podemos usar uma fórmula para obter o dia da semana de uma determinada data no Excel, mas a maioria de vocês não sabe que também existe uma fórmula que pode obter o enésimo dia da semana de uma determinada data.
Se você deseja acompanhar este tutorial, faça o download da planilha de exemplo.
Fórmula genérica:
date-DAY(date)+1+n*7-WEEKDAY(date-DAY(date)+8-dow) |
Sintaxe e Argumentos
Date: the date that you want to find the nth weekday based on. |
N: An integer that indicates the nth weekday you want to find based on the given date. For instance, you want to find the second specific weekday, use number 2 in the formula. |
Dow: The integer 1-7 indicates the weekday that you want to find from the given date. |
baixo; | Dia da semana |
1 | Domingo |
2 | Segunda-feira |
3 | Terça-feira |
4 | Wednesday |
5 | Quinta-feira |
6 | Sexta-feira |
7 | Sábado |
Preste atenção
Normalmente, o argumento N está na escala do inteiro 1-4, se você deseja encontrar o quinto dia específico da semana, supondo que a 5ª terça-feira de 1/1/2021, obterá a primeira terça-feira do próximo mês, 2 / 2/2021.
Valor de retorno
A fórmula retorna um número de série, você precisa formatá-lo como formato de data.
Como funciona a fórmula
Uma tabela B3: D5, coluna B3: B4 lista a data que você usou para encontrar o dia da semana com base, C3: C5 contém os números que indicam o dia da semana específico que você deseja obter, D3: D5 informa o enésimo dia da semana que você precisa achar. Use a fórmula na célula F3 conforme abaixo:
=B3-DAY(B3)+1+D3*7-WEEKDAY(B3-DAY(B3)+8-C3) |
Press Entrar para obter o primeiro resultado do número de série e, em seguida, arraste a alça de preenchimento automático para a célula F5.
Em seguida, mantenha os resultados selecionados, vá para Home page guia e escolha o Encontro curto or Data Longa na lista suspensa de Formato de número.
Explicação
Função WEEKDAY: retorna um número inteiro de 1 a 7 para representar o dia da semana para uma determinada data no Excel.
Função DAY: obtém o dia como um número (1 a 31) de uma data.
=B3-DAY(B3)+1+D3*7-WEEKDAY(B3-DAY(B3)+8-C3)
=B3-DAY(B3)+1+D3*7-WEEKDAY(B3-3+8-1)
=B3-DAY(B3)+1+D3*7-WEEKDAY(1/7/2021)
=B3-DAY(B3)+1+D3*7-5
=1/3/2021-3+1+7-5
= 1/3/2021
Fórmulas Relativas
- Encontre a próxima data na lista de programação
Supondo que você tenha uma tabela com duas colunas no Excel, uma contém o conteúdo da programação, a outra contém a data da programação, agora você deseja encontrar a próxima data na programação com base em hoje ... - Encontre a data mais antiga e a data mais recente para cada grupo
Neste tutorial, ele fornece fórmulas para localizar a data mais antiga e a data mais recente para cada grupo no Excel. - Gount dias entre dois dias
Contar o número de dias, meses ou anos entre duas datas dadas será fácil no Excel depois de ler este tutorial - Crie um intervalo de datas semanal
Neste tutorial, ele fornece uma fórmula para obter rapidamente o intervalo de datas semanal no Excel.
Funções Relativas
- Função Excel WEEKNUM
Retorna o número da semana da data fornecida em um ano - Função Excel WORKDAY
Adiciona dias úteis à data de início fornecida e retorna um dia útil - Função Excel WEEKDAY
Obtenha o dia da semana como um número (1 a 7) a partir da data - Função Excel DAY
A função DAY obtém o dia como um número (1 a 31) de uma data - Função Excel NOW
Obtenha a data e hora atuais
As melhores ferramentas de produtividade para escritório
Kutools para Excel - ajuda você a se destacar na multidão
Kutools para Excel possui mais de 300 recursos, Garantindo que o que você precisa está a apenas um clique de distância...
Guia Office - Habilite leitura e edição com guias no Microsoft Office (inclui Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques do mouse para você todos os dias, diga adeus à mão do mouse.
- Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
- Traz guias eficientes para o Office (inclui Excel), assim como Chrome, Edge e Firefox.