Qual fórmula do Excel posso usar para calcular a segunda segunda-feira de um determinado mês?
Você pode assumir que tenho uma célula contendo o primeiro dia do mês para trabalhar.
No interesse de outros usuários, você também pode explicar como alterar a fórmula para obter a 1ª, 3ª ou 4ª segunda-feira do mês também e outros dias da semana também. por exemplo, a terceira sexta-feira da segunda-feira ...
microsoft-excel
worksheet-function
date-time
Altamente Irregular
fonte
fonte
=DATE(YEAR(NOW()),MONTH(NOW()),1+7*2)-WEEKDAY(DATE(YEAR(NOW()),MONTH(NOW()),8-4))
Respostas:
Aqui está algo que eu encontrei com uma pesquisa rápida:
Então, se eu estou lendo isso corretamente, o 2 nd segunda-feira do mês é
( crédito onde o crédito é devido )
fonte
= SE ((SEMANA (SEMANA (A1)> 3), (A1 + (17-SEMANA (A1))), (A1 + (10-SEMANA (A1))))
A1 é o primeiro dia do mês
fonte
Também não consegui fazer com que isso funcionasse corretamente. Eu vim com uma maneira super complicada (meu idioma) que parece funcionar.
SO 2ª segunda-feira seria A2 = mês atual, B2 = ano atual, C2 = 2 (para segunda-feira) e D2 = 2 (para 2ª segunda-feira)
Tenho certeza de que existe uma maneira muito mais limpa de fazer isso (já notei que, se eu virar um dos meus IFs, posso eliminar alguma replicação), além da maioria das fórmulas repetidas poderem ser extraídas em células separadas para tornar a fórmula final mais limpa . Mas não tive a chance de pesquisar outras fórmulas disponíveis, então estou deixando como está por enquanto. Também fiz uma versão ainda mais feia com verificação de erros e resultados um pouco mais bonitos. Mas é muito complexo para postar aqui.
fonte