Macs Pro poderão incorporar chips Intel Xeon “Gulftown” hexa-core no início de 2010
Home » Apple, Dicas, Software

Será que o Numbers não sabe contar?

O leitor Geraldo Neto nos mandou uma curiosidade sobre o Numbers na qual ele duvidava da capacidade do programa de contar (hehehe). Bom, ocorreu que, na divulgação de uma pesquisa tal em seu blog, o Irmãos Brain, ele publicou um gráfico gerado no Numbers e, só depois de alguns comentários, foi perceber que a soma deles totalizava 101% ao invés de 100%.

Sem entender o que ocorreu, ele nos explica que o gráfico foi bem simples, de uma linha com apenas 3 colunas e os seguintes valores A, B e C, respectivamente: 25800, 206 e 446. Decidi recriá-lo aqui e, de fato, o resultado foi o mesmo:

Gráfico do Numbers

Ocorre, pessoal, que por padrão o Numbers trabalha com dados sem casas decimais em gráficos. A confusão foi justamente esta:

Gráfico do Numbers

Como podem ver, adicionando apenas uma única casa decimal (eu recomendo trabalhar sempre com duas para maior precisão) usando o Inspector já nota-se o que ocorreu. Os 3 valores têm casas decimais acima de 0,5, o que faz com que o programa arrendonde os resultados para mais. Desta maneira, o total aparente foi 101%.

Bastava, por exemplo, que o maior valor fosse 97,4% ao invés de 97,5%, ele arredondaria para 97% e a soma daria certa: 100%. Coincidência das brabas.

« Guia MacMagazine para iPod touch (parte 3): Wi-Fi e Safari 20 curiosidades sobre Steve Jobs »

Artigos relacionados

Quem escreve?

Rafael Fischmann
Rafael Fischmann
Graduado em Comunicação Social com Habilitação em Publicidade e Propaganda na Universidade Salvador - UNIFACS, tem paixão pela Apple e seus produtos desde quando adquiriu seu primeiro iMac (um G3 Blueberry), em agosto de 2000. Possui hoje um MacBook Pro unibody de 17 polegadas, um iPod video de 80GB, um iPod shuffle de 2GB e um AirPort Express. O mais novo integrante da família é um iPhone 3GS preto de 32GB.

Produtos do seu interesse

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

15 Comentários »

  • Wesley disse:

    Isso acontece porque a Inteligência Artificial dos Softwares (Provavelmente o Excel Apresenta o mesmo erro) usa a regra de arredondamento de números inteiros que diz que quando precisar arredondar um número cujo último número (que se quer eliminar) for igual a 5, deve-se olhar o número anterior:
    – Se for ímpar, arredonda pra cima;
    – Se for par, não arredonda.

    Por isso ele arredondou o 97,5 % para 98%, os demais arredondamentos estão corretos.

  • Fred Peres disse:

    Pode-se chamar isso de Inteligência Artificial? Esse trem está igual o Excel que erra em somas.

  • Duas casas decimais, sempre! Essa é a regra! ;-)

  • Paulo disse:

    Alguem conhece alguma vídeo aula ou algo do tipo sobre o iWork, especialmente sobre o numbers?

  • @Paulo: você encontra alguns tutoriais do iWork, inclusive do Numbers no próprio site da Apple.

  • Lindomar disse:

    Aviso aos navegantes, o Excel sempre deu este erro. Para resolver é preciso usar a função de arredondamento ou trabalhar com duas casas após a vírgula.
    ;-)

  • Darlan disse:

    @Eduardo Marques: Você sabe se existem tutoriais em português para o pacote iWork e iLife??

    Abraços. Darlan

  • Wesley disse:

    @Fred Peres:

    Inteligência Artificial, o próprio nome já diz, não é verdadeira.

    Portanto A.I. não raciocínia, apenas procura respostas e fórmulas no seu banco de dados composto de parametros pré-estabelecidos.

    Eu expliquei o porque do erro, que na verdade não acontece, a A.I. segue a formula para arredondamento corretamente, apenas não raciocina pra ver se tudo dá 100%, mas se vc mandar o Numbers somar todas as Incógnitas ele dará 100% na resposta.

  • Silvio Sousa Cabral disse:

    Isso pode ocorrer com qualquer editor de planilhas. Eu errava planilhas direto desse jeito quando estava aprendendo Excel no Windows XP. No caso do Numbers, é simplesmente um erro de cálculo normal do usuário, que pode ser solucionado apenas usando uma precisão maior em casas decimais (mínimo duas).

  • Carlos Vargas disse:

    Apesar do erro ter uma explicação, essa não justifica.
    É um erro do programa e não do usuário que não colocou uma casa decimal.

    Independente do Excel ter o mesmo erro, isso deveria ser corrigido.
    Mesmo que o programa nao exiba as casas decimais, ele sabe que elas estão lá, então basta arredondar.

    Imagina se vc faz uma apresentação importante e o programa te aplica uma dessas…

    Tsc tsc tsc…

  • Rafael Martins disse:

    Acabei de fazer o teste no Excel (2003!) e ele não tem o mesmo erro. O que o Excel faz é arredondar 97,5 para 97 (e não para 98).

  • Julio Barros disse:

    Parece que pessoas anularam TOTALMENTE a matemática das vossas mentes…

    Isso sim é Tcs tcs tcs

  • Celso Dantas disse:

    E que tal mandar esse erro pra Apple? Ver se ela corrige isso.

    E concordo com o Carlos Vargas, usuario nao tem que se preocupar, qm tem q se preocupar eh a maquina.

  • Wesley disse:

    CARLOS VARGAS: O Erro se dá justamente por o programa usar uma regra de arredondamento (Regra de Números Inteiros) que é usada para se eliminar o número 5, gerando esse erro na soma. Se você trabalhar com tabelas dinâmicas, elas já estão pré-programadas a dar 100% de soma.

    O Ideal é utilizar pelo menos 1 casa depois da vírgula, 2 casas apenas em casos de haverem muitos dados com valores parecidos e, no exemplo, só haviam 3 variáveis.

  • Vitor de Castro (Kevin KO) disse:

    De volta à escolinha.

Deixe um comentário!

Envie o seu comentário abaixo, ou um trackback do seu próprio site. Você também pode assinar estes comentários via RSS.

Seja legal. Jogue limpo. Foque-se no tópico. Sem spam.

Você pode usar estas tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Este blog é integrado ao Gravatar. Crie um você também!

Aviso: todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste weblog ou de seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. O autor deste weblog reserva-se, desde já, o direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação de seu autor (nome completo e endereço válido de email) também poderão ser excluídos.