Bom dia!
Gostaria de ajuda de vocês para resolver esse problema: tenho um cronograma de aulas com as datas em que as disciplinas ocorrerão. Preciso que, ao selecionar determinado mês, sejam apresentadas as disciplinas e respectivas datas em que as mesmas acontecerão.
Segue uma planilha como exemplo.
Obrigado!
Boa tarde. Seguem fórmulas com funções disponíveis no Excel 365 em diante.
Primeiro, delete todos os resultados preenchidos manualmente.
Em seguida, use esta fórmula na célula A10:
=ÚNICO(FILTRO(L4:L150;(L4:L150<>"FERIADO")*(K4:K150>=B2)*(K4:K150<=FIMMÊS(B2;0))))
E esta em B10 e arrastar para baixo:
=TRANSPOR(FILTRO(DIA($K$4:$K$150);($L$4:$L$150=$A10)*($K$4:$K$150>=$B$2)*($K$4:$K$150<=FIMMÊS($B$2;0));""))
Good luck!
Boa tarde!
Meu Excel é o 2019. Não é possível transformar essa fórmula em uma macro ou fórmulas que funcionem no Excel 2019?
Obrigado.
Veja se funciona:
(copie a fórmula, cole na célula B10 e pressione Ctrl + Shift + Enter juntos, em vez de pressionar apenas Enter. Ou você pode verificar o arquivo no link anexado )
=SEERRO(ÍNDICE(DIA(Tabela1[[Data]:[Data]]);CORRESP(1;(MÊS($B$2)=MÊS(Tabela1[[Data]:[Data]]))(ANO($B$2)=ANO(Tabela1[[Data]:[Data]]))(Tabela1[[Disciplina]:[Disciplina]]=$A10)*(Tabela1[[idDisciplina]:[idDisciplina]]=COL()-1);0);"")
Primeiro, transforme seu quadro com datas e disciplinas em uma tabela chamada "Tabela1" e adicionei uma coluna chamada "idDisciplina" contendo a fórmula:
=SE(CONT.SE($M4:M$4;[@Disciplina])>1;CONT.SE($M4:M$4;[@Disciplina])-1;1)
Ela serve para auxiliar na fórmula (você pode ocultá-la).
Na célula B10, adicionei a fórmula mencionada acima e arrastei para as linhas abaixo, assim como para as colunas. Acredito que funcione na sua versão.
Acesse a planilha: 1687527099-Datas-X-disciplina.xlsx
Obrigado! Deu certo!