Notifications
Clear all

Arredondamento entre uma escala de números. Como fazer?

6 Posts
1 Usuários
0 Reactions
8,381 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá amigos!
Para facilitar, abaixo segue em anexo a planilha (TESTE MÉDIA.xls) para que se faça o arredondamento na coluna "D" nos valores nela postado.

Ou seja: tem-se na coluna C as médias das notas de alunos. Mas é necessário que a coluna D mostre arredondamentos para cima ou para baixo quando as médias apontarem valores entre 5,00 e 6,00 - por exemplo: se a média é 5,25 a média final (coluna D) deve arredondar para 5,00.

Se a média é 5,26 a média final arredondada será de 5,50. Se a média for 5,75 a média final será de 6,00.

Os demais pontos devem permanecer como estão. Os arredondamentos devem ser em acordo uma tabela mostrada na planilha.

Já tentei a fórmula =Arred; =ARREDONDAR.PARA.BAIXO; =ARREDONDAR.PARA.BAIXO; =SE; Todas sem sucesso. :cry:

Desde já agradeço a ajuda!

 
Postado : 16/12/2010 7:07 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Coloque isso em $D$3 e arraste para baixo.

=SE(E(C3>=5;C3<=5,25);5;SE(E(C3>=5,26;C3<=5,74);5,5;SE(E(C3>=5,75;C3<=5,99);6;ARRED(C3;2))))

E formate para 2 casas decimais.

Abs,

 
Postado : 17/12/2010 5:40 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Coloque isso em $D$3 e arraste para baixo.

=SE(E(C3>=5;C3<=5,25);5;SE(E(C3>=5,26;C3<=5,74);5,5;SE(E(C3>=5,75;C3<=5,99);6;ARRED(C3;2))))

E formate para 2 casas decimais.

Abs,

Olá Mandrix...muito obrigado pela ajuda. Agora sim deu certo.
Mas por curiosidade, o que significa esse E na fórmula SE, ou seja: =SE(E( etc

Obrigado.

 
Postado : 17/12/2010 11:53 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom... Significa exatamente E (conjunção conjuntiva).

Quando duas condições lógicas são atendidas concomitantemente, ou seja, se C3 for maior ou igual a 5 E C3 for menor ou igual 5,25, FAÇA 5, se C3 for maior ou igual a 5,26 E C3 for menor ou igual 5,74, FAÇA 5,5, se C3 for maior ou igual a 5,75 E C3 for menor ou igual a 5,99, FAÇA 6, SENÃO FAÇA arredondar C3 em 2 casas decimais.

=SE(E(C3>=5;C3<=5,25);5;SE(E(C3>=5,26;C3<=5,74);5,5;SE(E(C3>=5,75;C3<=5,99);6;ARRED(C3;2))))

 
Postado : 17/12/2010 1:28 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

para evitar esse tanto de SE(E()), pode fazer assim também:
=INT(C3)+SE(C3-INT(C3)<0,26;0;SE(C3-INT(C3)<0,75;0,5;1))
ou
=INT(C3)+ÍNDICE({0;0,5;1};CORRESP(C3-INT(C3);{0;0,26;0,75}))
.
não só para os que estão beirando a média, mas com todos...
.
Qualquer coisa da o grito...

 
Postado : 20/12/2010 8:40 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

agora que vi que realmente só quer no intervalo de 5 a 6....
.
=SE(E(C3>5;C3<6);INT(C3)+SE(C3-INT(C3)<0,26;0;SE(C3-INT(C3)<0,75;0,5;1));C3)
ou
=SE(E(C3>5;C3<6);INT(C3)+ÍNDICE({0;0,5;1};CORRESP(C3-INT(C3);{0;0,26;0,75}));C3)
depois é só arrastar...
.
Qualquer coisa da o grito...

 
Postado : 20/12/2010 8:50 pm