Notifications
Clear all

Formatação condicional com célula vazia

27 Posts
3 Usuários
0 Reactions
7,382 Visualizações
(@maublues)
Posts: 50
Trusted Member
Topic starter
 

Galera eu estou automatizando um diário eletrônico escolar. Para evitar erro por parte dos professores, já que a maioria não saca nada de excel, eu bloqueei todas as células que não devem ser preenchidas. Liberei as células que podem ser preenchidas e as pintei de verde. As células em verde SÃO AS CÉLULAS que são passíveis de preenchimento pelos professores.

Tentei fazer uma formatação condicional com as regras para a parte das notas:
Valor < 5,8 a célula fica vermelha
Valor = 5,8 a célula fica amarela
Valor = 5,9 a célula fica amarela
Valor >= 6,0 a célula fica azul

A formatação deve valer para a célula BR15 até BW74 na planilha primeiro bimestre. Depois eu adapto para as demais.

O grande problema é que aplicando a formatação condicional o excel passa a entender a célula vazia como 0,0 (zero) e a pinta de vermelho. Ela vazia tem que ficar verde e com nota de 0,0 até 5,7 vermelho.
Uma observação é necessária. Eu poderia pintar a letra, porém o espaço das notas é pequeno e fica ruim de visualizar e imprimir. Quero colocar a nota de preto e preencher a célula com cor para facilitar a visualização por parte do professor. Anteriormente eu iria colocar, através de uma macro, a célula com nota vermelha pra piscar, mas imaginem o carnaval que vai virar a planilha do professor de Química, Matemática e Física aqui da escola estadual?

Arquivo em anexo pra entender melhor. Algumas planilhas estão bloqueadas. Apenas a 1º bimestre está acessível para edição.

 
Postado : 05/03/2012 3:38 pm
(@maublues)
Posts: 50
Trusted Member
Topic starter
 

Bernardo, apesar de eu entender do excel eu sou ruim com as fórmulas, pois o simbologismo das equações é estranho pra mim. Sou designer gráfico e apesar de adorar o excel eu apanho muito.
Bem, pense a seguinte situação. Os professores só vão dar notas multiplas de meio ponto, ou seja, 0,0 - 0,5 - 1,0 -... 5,0 - ...7,5 -... 10,0. Até aí tudo bem. Agora imagine as seguintes notas:

6,0 + 6,0 + 6,0 + 5,5 = 23,5
A média é 23,5 / 4 = 5,875

ou

6,0 + 6,0 + 6,0 + 6,0 + 6,0 + 5,5 = 35,5
A média é 35,5 / 6 = 5,916666666666667

Eu acho que a sua regra só contemplava = 5,8 e =5,9 e não pegava esse intervalo entre o 5,9 e 6,0, ou seja, a regra tinha que valer para tudo que estivesse entre >=5,8 e <6,0 (maior ou igual a 5,8 e menor que 6,0). Eu até criei uma regrinha de E que dava certo mas a aplicação dava errado. Depois fui entender que o excel estava arredondando os valores e coloria com a cor certa, mas o valor arredondava.
Vendo sua planilha aqui e pelas simulações eu creio que ela agora está finalizada. Se eu não conseguir adaptá-la para a planilha resumo eu te dou um grito. Mas agradeço novamente por me ajudar. Abraço e tudo de bom pra ti.

 
Postado : 14/03/2012 9:37 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Vê agora maublues.

Qualquer coisa da o grito.

 
Postado : 15/03/2012 5:52 am
(@maublues)
Posts: 50
Trusted Member
Topic starter
 

Bernando, essa última que você fez não ficou certa, valores em 6 estão ficando amarelo. A penúltima está correta, fiz várias simulações e tudo deu certo.
Lembre-se onde são as notas jamais vão ficar em amarelo por conta dos valores múltiplos de meio ponto, ou seja, o professor não vai dar 5,9 nessas casas, porém a média pode resultar em 5,9166666666667 e agora com a função de arredondar tá pintando corretamente.

 
Postado : 15/03/2012 8:53 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Quais as condições e cores das notas e da média?

 
Postado : 15/03/2012 8:56 am
(@maublues)
Posts: 50
Trusted Member
Topic starter
 

Quais as condições e cores das notas e da média?

Veja que é uma questão visual, mas depois de conversar com a orientadora pedagógica vi que para as notas de M1 até M5 e o SIMULADO o professor não pode dar notas que não sejam múltiplas de meio ponto, ou seja, começa do 0,0 depois 0,5 depois 1,0 depois 1,5 até o 10,0. Não existe nota 3,8 ou 5,9 ou 9,9. Dessa forma nesse espaços a nota só pode ser vermelha ou azul. Contudo, na média o resultado pode ser 5,9 e ou 5,8 e ainda conter várias casas decimais. Veja o exemplo:
6,0 + 6,0 + 6,0 + 6,0 + 6,0 + 5,5 = 35,5
A média é 35,5 / 6 = 5,916666666666667

Como só era apresentado 1 casa decimal o excel arredondava para 6,0 (que deve ser pintado de azul), mas a célula era pintada de amarelo porque o valor exato é 5,91666666667. Com a inserção da função de arredondamento o excel pinta a casa corretamente agora. Porque essa variação no 5,8 e 5,9? É para o professor arredondar a nota do aluno para 6,0 para que o mesmo seja aprovado sem a necessidade de recuperação. Se a média fica abaixo de 5,8 ele está de recuperação. Entendeu?

 
Postado : 15/03/2012 9:08 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

maublues eu entendi, o que não estou entendendo é o que está errado.

quero que me fale as condições e cores que teriam de ficar nas notas e na média, por exemplo:

NOTAS:
de 0 a 5,5 = Vermelho
de 6 a 10 = Azul

MÉDIA:
de 0 a 5,7 = Vermelho
de 5,8 a 5,9 = Amarelo
de 6 a 10 = Azul.

ou seria exatamente isso que coloquei?

 
Postado : 15/03/2012 10:15 am
(@maublues)
Posts: 50
Trusted Member
Topic starter
 

Vamos lá então:
NOTAS:
de 0,0 até 5,79999999999.... pinta de vermelho. Maior ou igual a 0,00 e menor que 5,8 (NÃO É MENOR OU IGUAL, é só menor) pinta de vermelho.
Igual a 5,8 até menor que 6,0 pinta de amarelo. Apesar de não ser necessário eu quero deixar essa regra aqui, pois ela serve de alerta a um professor desavisado.
Igual ou maior que 6,0 a 10,0 pinta de Azul.

MÉDIA:
A mesma coisa de cima.

O erro que você não estava entendendo era esse:
MÉDIA:

de 5,8 a 5,9 = Amarelo

No exemplo que coloquei no post anterior, antes de inserir o arredondamento, dá um resultado maior que 5,9, porém menor que 6. A célula não era pintada, pois a formatação condicional considera o valor exato da média e não o arredondamento do excel.
6,0 + 6,0 + 6,0 + 6,0 + 6,0 + 5,5 = 35,5
A média é 35,5 / 6 = 5,916666666666667

Com a inserção da função de arredondamento para 1 casa decimal o erro foi corrigido. Apesar que eu não sei os critérios do arredondamento. Vi um exemplo muito bom em outro fórum.
De 0,00 até 0,25 arredonda pra 0,0
De 0,26 até 0,75 arredonda pra 0,5
De 0,76 até 1,00 arredonda pra 1,0

Mas confesso que não é necessário esse critério, pois é bem rígido e eu teria que fazer umas simulações. O objetivo é simples. Se o aluno teve média 5,8 até menor que 6,0 a célula fica amarela para o professor subir alguma NOTA dele afim dele ser aprovado sem a necessidade de recuperação. Por enquanto está tranquilo e vou colocar as professoras pra fazerem simulações, se elas reclamarem de alguma possibilidade eu lhe chamo de novo. Abraço.

 
Postado : 15/03/2012 11:58 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

a regra de arredondamento da média é simples:
de X,X0 a X,X4 arredonda para X,0
de X,05 a X,X9 arredonda para X,1

mas se quiser podemos implementar um sistema diferenciado de arredondamento, ou até mesmo abandonar as casas decimais e considerar apenas a primeira.

Segue em anexo e vê se serve assim.

Qualquer coisa da o grito.

 
Postado : 17/03/2012 11:12 am
(@maublues)
Posts: 50
Trusted Member
Topic starter
 

Bernardo, creio que não há problema então nessa regra de arredondamento. A Educação em Goiás está em greve e a minha comunicação com as coordenadoras pedagógicas está se dando apenas por email e são elas que fazem o preenchimento da tabela para simular erros.
Uma das coisas que indaguei a elas é sobre esse arredondamento da segunda casa decimal, pois a planilha só deve e vai mostrar uma única casa decimal. Na planilha resumo elas vão decidir se esse arredondamento vai ser feito automaticamente pelo excel, através de um critério, ou os professores que terão que aumentar uma das notas nos bimestres para elevar a média caso um aluno fique por até 0,2 pontos de recuperação. Como a prova é um documento o professor não pode alterar as notas do diário após ele ter dado a nota com caneta, por isso estou esperando o parecer delas. Não vamos abandonar as casas decimais, deixa arredondar que é melhor.

 
Postado : 17/03/2012 12:29 pm
(@bonoto)
Posts: 0
New Member
 

Olá Bernardo!!!

Sou novato por aqui e queria pedir sua ajuda...

Tenho uma planilha simples de afazeres, cada linha tenho um determinado trabalho para ser executado e na última célula da linha fica e data de conclusão do trabalho...

O que quero é fazer com que a linha inteira fique colorida assim que a data da conclusão for preenchida.

Desde já lhe agradeço a atenção.

I.D. ABonoto

 
Postado : 05/02/2015 3:50 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia Bonoto

Seja bem-vindo ao fórum!

Sempre crie um novo tópico par as tuas dúvidas, não aproveite tópicos dos outros.
É muito fácil fazer o que vc deseja, mas para facilitar, anexe um exemplo da tua planilha.
Não se esqueça de compactar o arquivo, conforme as regras do fórum.

Depois que vc responder esta mensagem eu vou mover tu dúvida para um novo tópico.

[]s

Patropi - Moderador

 
Postado : 06/02/2015 7:36 am
(@bonoto)
Posts: 0
New Member
 

Olá Patropi!!!

Desculpe a confusão, ser novato tem esses problemas...

Mas com relação à minha duvida, andei dando uma "fuçada" e consegui fazer o que precisava, acho que foi um pouco diferente do normal, mas acabou dando certo.
Tenho outras planilhas para automatizar, algumas com vba também, e se entendi bem, para cada duvida que eu tiver abro um novo tópico!!! blz!!!

Mais uma vez me desculpe pelo ocorrido...

I.D. - Bonoto

 
Postado : 07/02/2015 11:05 am
Página 2 / 2