Notifications
Clear all

Relatório de faltas escolares

6 Posts
3 Usuários
0 Reactions
1,392 Visualizações
(@maria-rita)
Posts: 4
New Member
Topic starter
 

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.

 
Postado : 04/04/2018 5:59 am
deciog
(@deciog)
Posts: 0
Trusted Member
 

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

 
Postado : 04/04/2018 6:03 am
(@maria-rita)
Posts: 4
New Member
Topic starter
 

Prontinho, anexei o arquivo compactado.

 
Postado : 04/04/2018 7:02 am
(@maria-rita)
Posts: 4
New Member
Topic starter
 

Bom dia pessoal, será que isso não é possível de ser feito?
A solução seria um lançamento manual?
Obrigada pela ajuda.

 
Postado : 11/04/2018 5:34 am
Estevaoba
(@estevaoba)
Posts: 0
Eminent Member
 

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!

 
Postado : 11/04/2018 9:34 am
(@maria-rita)
Posts: 4
New Member
Topic starter
 

Muito obrigada, funcionou perfeitamente!

 
Postado : 12/04/2018 8:25 am