#SPILL! es un nuevo error de Excel que aparece cuando una fórmula de matriz dinámica no tiene suficiente espacio para mostrar todos los resultadosVeamos cuándo ocurre este error.
¡Por qué #DERRAME! ¿Aparece error en una celda de Excel?
Con Excel Online o Microsoft 365, puede crear funciones de matriz dinámica (DA). Estas funciones devolver el resultado en tantas celdas como sea necesario 😮.
Por ejemplo aquí, puedes ver que la función ÚNICA devuelve el resultado en 6 celdas.

Pero, si la función "detecta" que hay no es suficiente lugar para devolver el resultado, la función devolverá el #¡DERRAMAR! error.
- En este caso, la función ÚNICA requiere siete celdas vacías para mostrar su resultado.
- Pero hay una fórmula en Cell
- La sección El rango esperado está delineado con un rectángulo punteado azul..
- Porque hay una fórmula en
- Si alguna de estas celdas no está vacía, Excel devuelve un error #SPILL!.

SPILL con funciones de matriz anteriores
Pero además ahora SPILL puede aparecer con las anteriores funciones array de Excel como TRANSPONER o FRECUENCIA.
Por ejemplo, hemos visto en este artículo cómo desapilar tus datosEn esta situación, para los primeros 3 resultados, no hay suficiente espacio para mostrar el resultado. Por eso Excel devuelve el error SPILL una vez más.

Error de DERRAMAMIENTO con algunas funciones de Excel
Sin embargo, las funciones como SUMAR.SI y SUMAR.SI.CONJUNTO También puede provocar el error #SPILL! en determinadas condiciones. Este error suele aparecer si los argumentos no están estructurados correctamente. Por ejemplo, Mezclar los argumentos SUMAR.SI y SUMAR.SI.CONJUNTO es un error común Esto puede provocar un error #SPILL!.
- En SUMAR.SI, la sintaxis correcta es: SUMAR.SI(rango_búsqueda, criterio, rango_suma)
- Para SUMIFS, es: SUMIFS(rango_suma, rango_búsqueda1, criterio1, rango_búsqueda2, …)
Si se utiliza SUMAR.SI con argumentos de estilo SUMAR.SI.CONJUNTO (o viceversa), Excel puede malinterpretar la función, lo que genera el error #SPILL! debido a una disposición incorrecta de los argumentos. Por ejemplo, en esta situación,
- El primer argumento de la función SUMAR.SI es el rango de suma. Pero SUMAR.SI espera que rango_búsqueda
- Pero el verdadero problema es el segundo argumento. En esta situación, el segundo argumento es un rango y no un valor único como se esperaba.
- Para la primera fórmula no hay error.
Pero cuando copias la fórmula para el otro nombre de la columna E, aparece un error de DESPLAZAMIENTO para todas las celdas anteriores. Esto se debe a que la primera fórmula no tiene suficientes celdas para devolver el resultado.
