Я сильно полагаю, что это разрыв от ограниченной точности чисел с плавающей запятой. Точность цифровых номеров ограничена. Числа в Excel сохраняются в двоичном формате (но отображаются в десятичном формате). Это означает, что «0» не так защищен, как в десятичной системе счисления. Обычно Excel пытается скрыть это в примерах, подобных вашему.
Кроме того, если ваши числа получены из сложных вычислений (например, квадратные корни), точность может быть ограничена, поскольку большинство функций используют приближение с ограниченными итерациями, чтобы дать результат.
Более подробную информацию об арифметике с плавающей запятой c можно найти здесь. Блог посвящен pythin, но принцип его работы аналогичен. https://docs.python.org/3/tutorial/floatingpoint.html