Oi Luca,
De fato já ouvi e experimentei as limitações para precisão de cálculo do Excel (não apenas o 2007, mas o 2000, 2003,2007 e 2010). A explicação é que a limitação da precisão de cálculo do Excel era devido não a impossibilidade de ter sido projetado de maneira
a ter uma precisão maior, mas para aderencia a padroes de software mundiais. Ok, isto a gente comenta depois.
Mas (acabei de testar no Excel 2007 para ter certeza) você pode selecionar as células onde você deseja mais dígitos, clicar com o botão direito do mouse e escolher o tipo "números", e no campo casas decimais voce pode escolher quantas casas quiser, até o
limite de 30 casas decimais.Neste caso a célula que vai receber a fórmula também deve ser formatada de acordo com a quantidade casas decimais necessárias (limitado até 30 casas decimais no Excel 2010 também).
Mas se você formatar as células como texto não será possível efetuar operações matemáticas com as mesmas.
Voltando à a precisão de cálculo limitada a quinze casas decimais me foi explicado que a precisão era limitada a 15 dígitos, independente da posição da vírgula e isto não é a mesma coisa que limitar a quantiade de casas decimais. (lembrando que a razão seria
a aderencia a conformidades internacionas), e a solução oferecida, sem garantias, foi a de instalar um addin chamado Xnumbers, que levaria a precisão para 250 dígitos (antes ou depois, ou em ambas as posições,isto não importa), mas este addin é para as versões
até o Excel do Office 2003, e não é suportado para versões superiores. Mas eu instalei no meu PC (Win XP) e Office 2007 e para muitas funções eu consegui a precisão de 250 dígitos. Se você quiser experimentar (é gratúito, se não resolver é só desinstalar)
faça o download no link abaixo:
http://digilander.libero.it/foxes/SoftwareDownload.htm
Mas para deixar as coisas um pouco mais sem sentido, veja os resultados das operações com as células formatadas como números e com 30 casas decimais no meu Win XP e Office 2007:
A1=0,000000000000000000000000000001
A2=0,000000000000000000000000000004
A3=A1+A2=0,000000000000000000000000000005
Ou seja, a precisão de dígitos foi de 31 dígitos, mas ao digitar um número com mais de 15 dígitos a esquerda da vírgula, os dígitos do 16° em diante foram transformados em "zeros", ou seja eu digitei
A1=1234567890123456789,00005 e precionei Enter o Excel arredondou o numeral para:
A1=1234567890123450000,00000
Quando eu digitei:
A1=1234567890,000001 o Excel arredondou para:
A1=1234567890,000000
Quando eu digitei:
A1=0,0000000000999999999999999
o Excel não alterou o número
Ou seja zeros consecutivos, e imediatamente após a virgula não contam. Sugiro que você faça algumas experiências.
Resumo: Experimente o Exnumbers (sem garantias)
Espero ter ajudado,
Renatoabc