O tipo numérico da célula é ponto flutuante de precisão dupla capaz de conter até 15 dígitos de precisão.
Excel stores numbers differently that you may have them formatted display on the worksheet. Under normal circumstances, Excel stores numeric values as "Double Precision Floating Point" numbers, or "Doubles" for short. These are 8-byte variables that can store numbers accurate to approximately 15 decimal places. You may have only two decimal places displayed on the worksheet, but the underlying value has the full 15 decimal places.
The second problem arises from the fact that a computer, any computer, cannot store most fractional numbers with total accuracy. Computers, in general, use the IEEE (Institute Of Electrical And Electronic Engineers) standard for floating point numbers. This standard provides a way to store fractional numbers in the limited space of an 8-byte number. Of course, for most numbers, some approximation must be made.
Arredondamento e precisão no Excel - CPearson
Parece que você está tentando manter mais precisão do que foi projetado. Você pode armazenar mais dígitos fazendo o número maior dizer um fator de 1x10 ^ 15. Ele armazenará as informações extras para você, mas pode não funcionar com a máquina que você possui.