La función PISO en Excel redondea un número hacia abajo, al múltiplo exacto de la cifra significativa que se especifique. Es una herramienta muy útil para forzar valores a encajar en determinados bloques o incrementos, como precios, medidas o agrupaciones de inventario.
A diferencia de funciones como REDONDEAR.MENOS, que trabaja con posiciones decimales, PISO lo hace con múltiplos.
Sintaxis
=PISO(número, cifra_significativa)
La función PISO tiene los siguientes argumentos:
- número: El valor numérico que se desea redondear hacia abajo. Obligatorio.
 - cifra_significativa: El múltiplo al que se desea redondear el argumento número. Obligatorio.
 
Ejemplos
Ejemplo 1: Redondeo básico
Redondear un número positivo al múltiplo de 10 más cercano hacia abajo.
=PISO(78, 10)
Resultado: 70
Ejemplo 2: Uso de decimales
Imagina que quieres ajustar precios para que siempre terminen en .00, .25, .50 o .75. Puedes redondear el precio hacia abajo al múltiplo de 0.25 más cercano.
=PISO(14.89, 0.25)
Resultado: 14.75
Ejemplo 3: Comportamiento con números negativos
El comportamiento de PISO con números negativos depende del signo de la cifra_significativa. Esto es un punto clave y a menudo confuso de esta función heredada.
- Si la cifra_significativa es positiva, el redondeo se realiza alejándose de cero.
 - Si la cifra_significativa es negativa, el redondeo se realiza hacia cero.
 
=PISO(-23, 5)   --> Devuelve -25 (se aleja de cero)
=PISO(-23, -5)  --> Devuelve -20 (se acerca a cero)
Para un control más predecible con números negativos, se recomienda utilizar la función más moderna PISO.MAT.
Ejemplo 4: Agrupar unidades de producto
Supongamos que una empresa empaqueta productos en cajas de 12 unidades y queremos saber cuántas cajas completas se pueden montar a partir de un listado de unidades disponibles.
| A | B | |
|---|---|---|
| 1 | Producto | Unidades Disponibles | 
| 2 | Tornillos | 152 | 
| 3 | Tuercas | 98 | 
| 4 | Arandelas | 245 | 
=PISO(B2, 12)  --> Resultado para la celda B2: 144
=PISO(B3, 12)  --> Resultado para la celda B3: 96
=PISO(B4, 12)  --> Resultado para la celda B4: 240
La fórmula nos indica el número total de unidades que forman parte de un paquete completo de 12, descartando las sobrantes.
Observaciones
Es fundamental entender cómo la función PISO maneja los signos de sus argumentos. El signo de la cifra_significativa altera drásticamente el resultado cuando se trabaja con números negativos.
Si la cifra_significativa es cero (0), la función PISO devolverá 0.
Errores comunes
- #¡NUM!: Se produce si el argumento número es positivo y la cifra_significativa es negativa.
 - #¡VALOR!: Ocurre si uno de los argumentos no es un valor numérico.
 
Disponibilidad por versión de Excel
La función PISO está disponible en todas las versiones de Excel. Sin embargo, para mayor compatibilidad y un comportamiento más estándar (especialmente con números negativos), Microsoft introdujo las funciones PISO.PRECISO (en Excel 2010) y PISO.MAT (en Excel 2013). Se recomienda el uso de estas últimas en versiones recientes.
Compatibilidad
| Software | Compatibilidad | Notas | 
|---|---|---|
| Microsoft Excel | ✔️ | Considerada una función heredada. Se recomiendan alternativas como PISO.MAT. | 
| Google Sheets | ✔️ | La función se llama FLOOR y su comportamiento con números negativos es equivalente a PISO.MAT de Excel (redondea hacia cero). | 
| LibreOffice Calc | ✔️ | La función se llama FLOOR. Puede incluir un tercer argumento opcional para definir el modo de redondeo con números negativos. | 
| OpenOffice Calc | ✔️ | Implementa la función FLOOR con un comportamiento similar a la versión heredada de Excel. | 
| WPS Office Spreadsheets | ✔️ | Función FLOOR compatible. | 
| Apple Numbers | ✔️ | La función FLOOR se comporta como la versión heredada de PISO en Excel (redondea negativos alejándose de cero). | 
Funciones Relacionadas
- TECHO: Realiza la operación opuesta, redondeando un número hacia arriba al múltiplo significativo más cercano.
 - PISO.MAT: Versión moderna de PISO con un control más predecible del redondeo para números negativos.
 - REDONDEAR.MENOS: Redondea un número hacia abajo a un número específico de decimales.
 - MULTIPLO.INFERIOR: Es una función equivalente a PISO, a menudo considerada un sinónimo para mantener la compatibilidad.
 - ENTERO: Redondea un número hacia abajo al entero más próximo.
 
