Cuando dos campos de fecha se formatean como yyyy/MM/dd y se restan mediante una fórmula, el resultado puede incluir un valor decimal. Esto suele ocurrir cuando la zona horaria del navegador del usuario está en horario de verano (DST).
Si una de las fechas cae dentro del horario de verano (normalmente de marzo a octubre) y la otra no (de noviembre a febrero), al restar ambos campos se puede obtener un decimal.
Ejemplo:
El navegador del usuario está configurado en la zona horaria de EE. UU. La hoja contiene dos campos de fecha (ambos con formato yyyy/MM/dd):
1. A1 = 2020/10/31 (dentro del horario de verano)
2. A2 = 2020/11/02 (fuera del horario de verano)
Hay un campo numérico A3 con la fórmula: "A2 - A1".
En este caso, A3 devolverá "2.0416667" en lugar del "2" esperado.
Esto se debe a que el 31 de octubre de 2020 coincidió con el horario de verano en EE. UU., mientras que el 2 de noviembre de 2020 no. La diferencia de "0.0416667" días equivale a 1 hora.
Solución:
Para evitar decimales y obtener el número entero esperado de días, utiliza la fórmula con la función ROUND: ROUND(A2 - A1)
Esto redondea el resultado al número entero más cercano.