Curso
Ii te dedicas a gestionar presupuestos o trabajas con precios de alguna otra forma, la función FLOOR()
de Excel te resultará útil.
En este artículo, te explicaré exactamente cómo funciona FLOOR()
, lo verás en acción con ejemplos reales y explorarás cómo puede aportar coherencia y precisión a tus cálculos.
Cómo funciona FLOOR() de Excel
Antes de que puedas poner a trabajar FLOOR()
, es importante que entiendas su lógica subyacente, y también cómo puedes controlar su comportamiento utilizando sus argumentos.
FLOOR()
se trata de redondear los números a la baja. Puedes redondear al número entero más próximo y también puedes especificar un "significado", o incremento, para que puedas redondear hacia abajo en función de los pasos que tengan sentido para tu escenario. Esto es especialmente útil para cosas como precios unitarios o intervalos de tiempo fijos, en los que el redondeo debe seguir algún tipo de patrón.
Así se llama a FLOOR()
en Excel:
=FLOOR(number, significance)
-
number
: El valor que quieres redondear a la baja. -
significance
: El múltiplo al que quieres redondear.
Ambos argumentos son necesarios para que FLOOR()
funcione correctamente.
La función siempre redondea hacia abajo, hacia cero, utilizando la significación como tamaño del paso.
Cómo redondear a la baja un número positivo
Para practicar, probemos con un ejemplo básico. Supón que quieres redondear el número 17 al 5 más próximo:
=FLOOR(17, 5)
Esta fórmula devuelve 15.
Cómo redondear a la baja un número negativo
Si, por el contrario, tu número es negativo, FLOOR()
sigue redondeando hacia cero, por lo que:
=FLOOR(-17, 5)
Esto devuelve -20.
Usos prácticos de FLOOR() de Excel
Puede que ahora te estés preguntando dónde aplicar FLOOR()
en situaciones del mundo real. Aquí tienes algunas formas comunes y útiles:
Controlar los precios o los costes
Un uso clásico de FLOOR()
es en la fijación de precios, donde quieres redondear hacia abajo a incrementos fijos para evitar sobreprecios accidentales. Por ejemplo, si el precio de tus productos se fija en pasos de 25 céntimos, puedes asegurarte de que todos los precios se sitúan en esos incrementos:
=FLOOR(2.89, 0.25)
Esta fórmula devuelve 2,75, redondeando claramente 2,89 al cuarto de dólar inmediatamente inferior.
Organizar el tiempo en bloques fijos
FLOOR()
también es genial para gestionar el tiempo, especialmente cuando necesitas agrupar duraciones en intervalos coherentes. Imagina que quieres encajar cualquier número de minutos en bloques de 15 minutos:
=FLOOR(52, 15)
Esto devuelve 45, por lo que 52 minutos se encajan en el bloque de 45 minutos.
FLOOR() vs. ROUNDDOWN() y MROUND()
Excel ofrece varias funciones de redondeo, cada una con su propio estilo y finalidad. En esta sección, veremos más de cerca cómo se compara FLOOR()
con ROUNDDOWN()
y MROUND()
.
Comparar métodos de redondeo
He aquí en qué se diferencian las principales funciones de redondeo:
-
FLOOR()
: Redondea hacia abajo al múltiplo más cercano que especifiques. -
ROUNDDOWN()
: Redondea a cero, pero tú controlas el número de decimales, no el múltiplo. -
MROUND()
: Redondea al múltiplo más próximo, hacia arriba o hacia abajo, según cuál esté más cerca.
Por ejemplo, con:
=ROUNDDOWN(17.7, 0)
Obtendrás 17 -sólo la parte entera- ya que ROUNDDOWN()
funciona en base a decimales.
Pero si utilizas:
=MROUND(17, 5)
Obtienes 15, porque 15 es el múltiplo de 5 más próximo (hacia arriba o hacia abajo).
FLOOR()
en cambio, siempre redondea hacia abajo. (En realidad, =FLOOR(17.7, 0)
nos daría un error de división #DIV/0!
).
Problemas y comportamientos comunes
Aunque FLOOR()
es sencillo en la mayoría de los casos, hay que tener en cuenta algunas peculiaridades. En esta sección, exploraremos los errores más comunes y cómo evitarlos.
Significado y signo numérico
Una regla clave en FLOOR()
es que tanto el número como el significado deben tener el mismo signo. Si mezclas un número positivo con un significado negativo (o viceversa), Excel devolverá un error. Por ejemplo:
=FLOOR(10, -2)
Esto produce un error #NUM!
.
Si lo piensas bien, un número positivo con significado negativo implicaría redondear hacia abajo, hacia cero, lo que contradice el propósito de FLOOR()
. Y un número negativo con significado positivo implicaría un redondeo hacia cero, que es la misma historia.
Para evitar problemas, asegúrate siempre de que ambas entradas son positivas o negativas.
Significación cero
Otro problema habitual surge si intentas utilizar el cero como significado:
=FLOOR(10, 0)
De nuevo, Excel devuelve un error #NUM!
, ya que no puede redondear a un incremento cero. Empecé a señalar esto antes al comparar FLOOR()
con funciones similares. Para evitarlo, asegúrate de no poner nunca cero en el segundo argumento.
Conclusión
Ahora ya lo sabes todo sobre la función FLOOR()
en Excel. Creo que es útil en la modelización financiera porque redondear a la baja garantiza que las proyecciones o los costes no exageren los ingresos o beneficios potenciales. Es un enfoque prudente que puede serte útil en contextos de aversión al riesgo. Tenemos un popular curso de Modelización Financiera en Excel que sin duda merece la pena realizar, si te interesan este tipo de cosas.
