Notifications
Clear all

Calcular frequência - dia e hora mais requisitados

3 Posts
2 Usuários
0 Reactions
1,214 Visualizações
(@gtsalikis)
Posts: 2373
Noble Member
Topic starter
 

Olá, pessoal, estou desenvolvendo uma planilha para controlar alunos.

A idéia principal é que esses alunos fazem aula individualmente, mas devem ser agrupados para montar uma turma.

Já montei o que seria meu banco de dados, e estou trabalhando em fórmulas para gerar as informações que preciso.

Pesquisei no forum, e achei coisas que me serviriam, mas nada que reslova o seguinte problema:

A planilha tem fórmulas demais, e fica muito pesada. Esse exemplo possui espaço para apenas 5 alunos, mas seria espaço para uns 500 alunos ou mais. Então eu queria reduzir as fórmulas. Pensei em usar formula matricial, mas não sei como.

Se conseguisse eliminar as fórmulas nas colunas AN, AP, AR e seguintes, ajudaria muito. Assim eu teria somente os dados nas colunas W:AL, que seriam colunas ocultas, e poderia trabalhar com isso nas colunas O:T.

Meu maior problema é conseguir que o excel me retorne qual o dia e hora que o aluno mais faz aulas. Digamos: ele faz aula nessa semana na terça, na outra, escolhe quarta, e na seguinte, terça. Então, o excel me retornaria (coluna S) que o dia em que ele faz aulas com maior frequência é terça. O mesmo seria feito com horas, na coluna T.

Se possível, sem macro, mas se for com macro, tudo bem.

Segue o exemplo.

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 14/10/2012 1:32 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 


Precisa apagar as fórmulas que determinam o dia da semana.

Por exemplo, em W11, para contar as segundas:

=SOMA(($AM$11:$FV$11<>"")*(DIA.DA.SEMANA($AM$11:$FV$11;2)=$W$9))

Ctrl + Shif + Enter

ficando

{=SOMA(($AM$11:$FV$11<>"")*(DIA.DA.SEMANA($AM$11:$FV$11;2)=$W$9))}

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 14/10/2012 2:26 pm
(@gtsalikis)
Posts: 2373
Noble Member
Topic starter
 

Valeu, resolveu certinho.

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 14/10/2012 3:19 pm