La expresión FLOOR() (Suelo) redondea un número decimal hacia abajo al entero inferior más cercano. A diferencia de ROUND(), no importa si el decimal es alto (ej: 0.9), FLOOR() siempre cortará hacia abajo.
Es muy útil en logística para calcular "cajas completas", en presupuestos conservadores o para eliminar decimales sin riesgo de que el valor aumente.
Sintaxis de la expresión
FLOOR( Valor_Numerico )
Parámetros:
Valor_Numerico: Un número, precio o decimal.
Comparación Rápida:
Valor: 4.8
Valor: 4.8
ROUND(4.8) = 5 (Redondeo normal)FLOOR(4.8) = 4 (Redondeo hacia abajo)CEILING(4.8) = 5 (Redondeo hacia arriba)
Ejemplos Prácticos
-
Calcular cajas completas (Logística):
FLOOR([Total_Unidades] / 12)
Explicación: Si tienes 50 unidades y caben 12 por caja (4.16 cajas), esto devuelve 4 cajas llenas. (Los sobrantes se calculan aparte). -
Calcular edad (Años cumplidos):
FLOOR(HOUR(TODAY() - [Fecha_Nacimiento]) / 24 / 365)
Nota: Aunque es más fácil usar fórmulas de fecha, conceptualmente así funciona la edad: no tienes 30 años hasta que cumples el día exacto, siempre redondeas hacia abajo. -
Presupuestos (Eliminar centavos):
FLOOR([Costo_Total])
Resultado: Asegura que el costo reportado no exceda el valor real por redondeo.