Мне удалось создать очень простую и сложную ошибку числовых вычислений в Excel, мне любопытно узнать причину и, возможно, ее решение:
| A | B |
----------------------------------
1 | X | 693.702 |
----------------------------------
2 | Y | 693.702 |
----------------------------------
3 | Y - X | 0.0000000000E0 |
----------------------------------
4 | (Y - X) | 1.1368683772E-13 |
----------------------------------
По существу, в приведенном выше, B1 и B2 содержат одинаковое значение, B3 содержит разницу =B2-B1
а B4 содержит одинаковое в скобках (B2-B1)
. Возвращаемое значение значительно отличается.