¿Por qué Excel no se redondea según IEEE 754 de 8 bytes?

La siguiente expresión se evalúa comofalse Cía#:

(1 + 1 + 0.85) / 3 <= 0.95

Y supongo que lo hace en la mayoría de los otros lenguajes de programación que implementan IEEE 754, ya que(1 + 1 + 0.85) / 3 evalúa a0.95000000000000007, que es mayor que0.95.

Sin embargo, aunqueExcel también debería implementar la mayor parte de IEEE 754, lo siguiente se evalúa como VERDADERO en Excel 2013:

= ((1 + 1 + 0.85) / 3 <= 0.95)

¿Hay alguna razón específica para eso? El artículo vinculado anteriormente no menciona ninguna implementación personalizada de Excel que pueda conducir a este comportamiento. ¿Puede decirle a Excel que redondee estrictamente de acuerdo con IEEE 754?

Tenga en cuenta que, aunque la mayoría de las preguntas de Excel deben formularse en superuser.com, esta pregunta trata de la aritmética de coma flotante, que es un problema común en los lenguajes de programación. Desde el punto de vista del tema de esta pregunta, Excel es un lenguaje de programación como C # o Java.

Respuestas a la pregunta(1)

Su respuesta a la pregunta