Separe números enteros y decimales en Excel con respuestas diferentes

Separe números enteros y decimales en Excel con respuestas diferentes

Obtuve un rango de valores desde 1.2,, 2.2... hasta 16.2. Intenté separar cada valor en Excel.

  • En la celda A1 pongo un valor ( 1.2).
  • En la celda B1, puse la fórmula =FLOOR(A1,1)para obtener la parte entera.
  • En la celda C1 puse la fórmula =A1-B1para obtener la parte decimal.
  • En la celda D1 puse la fórmula =IF(C1=0.2,1,0)para examinar la parte decimal.
  • D1 devolvió 1los valores de 1.2hasta 7.2, pero D1 devolvió 0el resto de los valores de 8.2hasta 16.2y más.

Por favor dime ¿qué pasa?

Respuesta1

Como dijocibernético.nómada, con el punto flotante debes tener cuidado, Excel muestra uno pero detrás de escena hay otro. En este caso, la forma más segura de evitarlo es redondear el resultado de la resta con la precisión requerida en C1:

=ROUND(A1-B1,1)

información relacionada