Bom dia!
Estou criando uma planilha para controle de ausências na escola onde eu trabalho.
A planilha já está criada basicamente, porém gostaria que as faltas fossem preenchidas automaticamente em no relatório por aluno que se encontra no "plan2".
Existe uma lista de chamada, que será preenchida com as faltas, separadas por tipo, A = Atrasado; F = Sem Justificativa; C = Com Justificativa; P = Presente; D = Dispensa.
O que eu preciso é que o relatório puxe as faltas formando uma lista, separada por aulo, de acordo com a planilha criada.
Já procurei bastante no google, mas não consigo ter uma ideia de como fazer isso.
Se alguém puder me ajudar, ficarei grata.
Obrigada, Maria Rita.
Maria Rita, Bom Dia.
Poste o modelo para que possamos fazer a formula correta
Decio
Marque o tópico como Resolvido se foi solucionado seu problema.
Brasil, São Paulo - SP
Décio Gassi
Prontinho, anexei o arquivo compactado.
Bom dia pessoal, será que isso não é possível de ser feito?
A solução seria um lançamento manual?
Obrigada pela ajuda.
Boa tarde, Maria Rita.
Tente desta forma.
Fórmulas matriciais, portanto, após colar nas células indicadas, finalize com ctrl+shift+enter.
A8=SE(ÉERRO(ÍNDICE('6A'!$C$12:$Z$12;;MENOR(SE(DESLOC('6A'!$C$13:$Z$13;B$5;0)<>"P";SE(DESLOC('6A'!$C$13:$Z$13;B$5;0)<>"";COL('6A'!$C$14:$Z$14)-2));LIN($Z1))));"";ÍNDICE('6A'!$C$12:$Z$12;;MENOR(SE(DESLOC('6A'!$C$13:$Z$13;B$5;0)<>"P";SE(DESLOC('6A'!$C$13:$Z$13;B$5;0)<>"";COL('6A'!$C$14:$Z$14)-2));LIN($Z1)))) B8=SE(ÉERRO(ÍNDICE('6A'!$C$13:$Z$13;;MENOR(SE(DESLOC('6A'!$C$13:$Z$13;B$5;0)<>"P";SE(DESLOC('6A'!$C$13:$Z$13;B$5;0)<>"";COL('6A'!$C$14:$Z$14)-2));LIN($Z1))));"";ÍNDICE('6A'!$C$13:$Z$13;;MENOR(SE(DESLOC('6A'!$C$13:$Z$13;B$5;0)<>"P";SE(DESLOC('6A'!$C$13:$Z$13;B$5;0)<>"";COL('6A'!$C$14:$Z$14)-2));LIN($Z1)))) C8=SE(ÉERRO(ÍNDICE('6A'!$C$14:$Z$63;CORRESP(B$5;'6A'!$A$14:$A$63;0);MENOR(SE(DESLOC('6A'!$C$13:$Z$13;B$5;0)<>"P";SE(DESLOC('6A'!$C$13:$Z$13;B$5;0)<>"";COL('6A'!$C$14:$Z$14)-2));LIN($Z1))));"";ÍNDICE('6A'!$C$14:$Z$63;CORRESP(B$5;'6A'!$A$14:$A$63;0);MENOR(SE(DESLOC('6A'!$C$13:$Z$13;B$5;0)<>"P";SE(DESLOC('6A'!$C$13:$Z$13;B$5;0)<>"";COL('6A'!$C$14:$Z$14)-2));LIN($Z1))))
Em seguida, selecione o intervalo A8:C8 e copie para preencher as linhas.
Para os outros relatórios de alunos, copie a tabela preenchida acima, por exemplo, A8:C20, e cole no relatório do próximo aluno, no caso a célula J8.
Faça testes e nos dê retorno.
Good luck!
Muito obrigada, funcionou perfeitamente!