Já tentei mil e uma maneiras e não consegui. Deve ser fácil, mas a minhaignorância não permite fazer melhor:-) Então aqui vai:
Antes de mais nda tenho o Excel 2000 em português.
Estou a fazer uns cálculos e queria que no resultado fizesse os seguintesarredondamentos:
Se por exemplo o resultado final for:
5.8980 que ficasse igual 5.8980
5.8981 que ficasse 5.8980
5.8985 que ficasse 5.8985
5.8989 que ficasse 5.8985
Por exemplo, um resultado de 5.89875 eu queria que arredondasse para 5.8985e não 5.8980 como tem acontecido nas minhas experiências.
Já tentei com a fórmula =ARRED.PARA.BAIXO(celula; 3) , mas não consigo obteros resultados correctos.
Se alguém me puder ajudar, agradecia.
Muito obrigada.
Cumprimentos,Carla Rocha
--------------------------------------------
Olá Carla,
O Excel é um programa que segue as regras /princípios internacionais das Leis da Matemática.Ora a Matemática é a única coisa que "fala" verdade neste universo e a lei dos arredondamentos por defeito ou por excesso não segue a regra que pretende "impor".
O melhor que pode conseguir é poder visualizar um numero inteiro, cujo valor é arredondado, por efeito, ou por excesso, para a unidade inteira imediatamente anterior ou posterior actuando, parcela a parcela no aumento ou redução de casas decimais utilizando a função que existe na caixa de ferramentas...
Contudo este procedimento obriga-a a trabalhar célula a célula e não pode querer em todas as parcelas o mesmo numero de casas decimais, pois o arredondamento pode não o permite. Tenha em atenção que em Excel o calculo faz-se até ao "infinitesimal" possível no espaço disponivel na célula....
Por outro lado, se as células forem entre si sujeitas a calculo intrínseco os arredondamentos entram no calculo, queira você queira... quer não queira. A não ser que, gere em coluna paralela ao total de cada célula um novo calculo, não automaticamente dependente do anterior, mas já arredondado aos seus interesses...
Em MATEMÁTICA é assim... " A Lei é dura.... mas é a Lei"Em Calculo Contabilístico é que, quando se quer, se pode fugir às duras Leis da matemática... e por isso é que se diz que o contabilista produz sempre o resultado final de acordo com aquilo que o cliente / patrão quer...
O mesmo acontece em calculo.... por isso as estatísticas são em geral uma "burla" porque, em geral, se a estatística é para ser evidenciada no "universo popular" tudo é "cozinhado" para se obter o resultado com que se quer enganar o(s) outro(s). Já outra coisa é quando a estatística tem fins sérios, nomeadamente na engenharia... quando o engenheiro é Engenheiro... , seja em Portugal..., seja na "China".
Julgo que a Carla me compreende.... assim como tos os demais ligados profissionalmente a estas temáticas.
Carlos
<>
Não sou 'estatístico' mas ñ posso concordar com o q diz daestatística, a científica é baseada em dados retirados de umapopulação representativa de uma população; os resultados resultam deuma inferência da amostra para essa população que tendo sido delaextraída amostra relevante vai naturalmente produzir resultadospróximos aos da população em geral de onde foi retirada.
"p.a.sa.h."
<>
Boas...Subscrevo as palavras do Carlos mas não na totalidade já que podemosmanipular os cálculos de modo a que "sem mentir" o resultado seja aqueleque pretendemos (afinal é o que acontece nas estatísticas e nascontabilidades) senão vejamos:Temos por ex. em A1 5.85126584... em B1 podemos obter um valor inteiroeliminando todas as casas decimais além das quatro que no caso nosinteressam =INT(A1*10000+0.5) ao multiplicar por 10000 vamos obteraproveitar as 4 casas decimais para obter um nº inteiro (função INT). Afunção INT devolve o valor inteiro sempre arredondado para baixo peloque recorrendo a um pequeno "truque" +0.5, obtemos no caso de o decimalser =>5 um arredondamento para cima (facultativo).Agora que temos um inteiro cujo último dígito corresponde à quarta casadecimal podemos então "brincar" com ele em C1=SE(VALOR(DIREITA(B1;1))>5;B1-(VALOR(DIREITA(B1;1))-5);SE(VALOR(DIREITA(B1;1))=5;B1;VALOR(B1-DIREITA(B1;1))))/10000.Se o digito à direita for maior que 5, subtrai a diferença para que odigito seja sempre 5, se o dígito for 5 não sofre qualquer alteração eno caso de ser inferior a 5, subtrai esse valor de modo que o digitoseja sempre 0, por fim repomos as 4 casa decimais (/10000). "Voila"temos o resultado pretendido.No caso de se querer utilizar uma única célula para efectuar oscálculos, só é necessário substituir em C1 as ref. a B1 pela fórmula emB1 que eu não fiz para ser mais claro.Espero que resulte para o efeito pretendidoCumprimentosJorgeJorge.Oliveira
Sem comentários:
Enviar um comentário