¿Qué es el error de derrame? ¡Cómo solucionar el #SPILL! error en Excel 365

Como todos sabemos, Office 365 viene con Excel 365 incluido. Microsoft ha agregado varias características nuevas a Excel 365. Una de esas características es Fórmulas de matriz dinámica. Por lo general, la fórmula devolvería solo un valor como resultado a una celda. Pero ahora, con esta nueva característica implementada, se pueden devolver múltiples valores.

Por ejemplo, en Excel 2019 y versiones anteriores, digamos que aplica la fórmula = D2: D5 en la celda, el resultado se limitaría a la primera celda.

Error de derrame de Excel antes de la matriz dinámica

Cuando tuvimos que aplicar la fórmula en todas las celdas correspondientes, usamos la notación Array (Ctrl + Shift + Enter). Sin embargo, en Excel 365 no es así. Cuando aplica la misma fórmula, automáticamente los valores se derraman en todas las celdas correspondientes. Consulte la imagen de abajo para obtener más detalles.

Error de derrame de Excel después de matrices dinámicas

El área de celdas en la que se derrama el resultado se llama Rango de derrame. Consulte la imagen de abajo

Error de derrame de Excel Rango de derrame

NOTA:

  • los Derramar se habilita automáticamente con matrices dinámicas (actualmente, esta función solo se admite en Excel 365) y no se puede deshabilitar.
  • La función Derramar está habilitada en todas las fórmulas con o sin funciones.

Errores de derrames se ven cuando la fórmula está destinada a devolver varios valores, sin embargo, los resultados no se pueden poner en las celdas. El error tiene el siguiente aspecto:

Pantalla de error de derrame de Excel

Las posibles razones para encontrar el error #SPILL son:

  • El rango de Derrame contiene algún valor debido al cual los resultados no se pueden completar en las celdas
  • La gama Spill tiene celdas fusionadas.
  • Cuando se abren hojas antiguas (creadas con Excel 2016 o anterior) con fórmulas que admiten la intersección implícita en Excel365.
  • Cuando aplica la fórmula de matriz dinámica en una tabla de Excel.

Si ve el error #SPILL en Excel, no se preocupe. En este artículo, demostraremos diferentes formas de identificar la causa raíz de este problema y también buscaremos formas de corregir el error #SPILL.

Tabla de contenido

Identifique qué está causando el error #SPILL

Cuando vea un error de derrame, primero verifique por qué está viendo el error, para hacerlo,

Paso 1: haga clic en la celda que muestra #¡DERRAMAR! error

Paso 2: haga clic en el Signo de exclamación Como se muestra abajo

Paso 3: La primera línea nos dice qué está causando el error. Por ejemplo, en este caso, el error se ve porque el rango de Derrame no está en blanco

Causas del error de derrame de Excel

Correcciones que se deben seguir cuando el rango de derrame no está en blanco

Siga las correcciones a continuación cuando vea que el El rango de derrame no está en blanco

Solución 1: elimine los datos que bloquean el rango de derrame

Si ya hay algunos datos dentro de las celdas en el rango de Derrame, verá un error #SPILL al aplicar la fórmula.

Cuando pueda ver claramente los datos que bloquean el rango de Derrame

Considere el siguiente ejemplo, cuando aplica la fórmula = D2: D5 en los datos, se lanza un error de DERRAME ya que hay Estoy aquí dentro del rango de derrame.

Texto de datos de error de derrame dentro del rango de derrame

Para deshacerse del error #SPILL, simplemente mueva los datos o elimine los datos del rango de derrame.

Cuando los datos que bloquean el rango de Spill están ocultos

En algunos casos, los datos que bloquean el alcance del Derrame están ocultos y no son muy obvios, como se ve en el Caso 1. Considere el siguiente ejemplo,

Error de derrame en fuente blanca de Excel

En tales casos, para encontrar la celda que está bloqueando el rango de Derrame, siga los pasos a continuación:

Paso 1: haga clic en la celda que muestra #¡DERRAMAR! error

Paso 2: haga clic en el Signo de exclamación como se muestra a continuación, puede ver que el error se debe a que El rango de derrame no está en blanco.

Paso 3: en el menú desplegable, haga clic en Seleccionar celdas de obstrucción

Selección de errores de derrame de Excel que obstruyen las celdas

Paso 4: La celda que bloquea el rango de Derrame se resalta como se muestra a continuación

Error de derrame de Excel que obstruye la celda resaltada

Ahora que sabe qué celda está bloqueando, verifique qué está causando exactamente el problema.

Paso 5: en un examen cuidadoso de la celda, puede ver algunos datos ocultos dentro de las celdas.

El color de la fuente de error de derrame de Excel es blanco

Como se ve en la imagen de arriba, hay algunos datos. Dado que la fuente tiene un color blanco, no es fácil reconocer el bloqueo. Para deshacerse del error, elimine los datos de la celda dentro del rango de Derrame.

Reparar 2: Elimine el formato de Número personalizado;;; aplicado en la celda

A veces, cuando un formato de número personalizado ;; ; se aplica en una celda, hay posibilidades de ver el error SPILL. En esos casos,

Paso 1: haga clic en la celda que muestra #¡DERRAMAR! error

Paso 2: haga clic en el Signo de exclamación Como se muestra abajo.

Paso 3: en el menú desplegable, haga clic en Seleccionar celdas de obstrucción

Selección de errores de derrame de Excel que obstruyen las celdas

Paso 4: La celda que bloquea el rango de Derrame se resalta como se muestra a continuación

Error de derrame de Excel que obstruye la celda resaltada

Paso 5: haga clic con el botón derecho en la celda de obstrucción.

Paso 6: elige Formato de celdas

Celdas en formato Excel

Paso 7: Se abre la ventana Formato de celdas. Ve a la Número pestaña

Paso 8: en el panel de la izquierda, seleccione Personalizado

Paso 9: Desde el panel lateral derecho, cambie el Tipo de;;; para General

Paso 10: haga clic en el OK botón

Formato de celdas

Corrección a seguir cuando el rango de derrame ha combinado celdas

Si ve que el error es porque el El rango de derrame tiene celdas fusionadas  Como se muestra abajo,

Error de derrame de Excel El rango de derrame tiene celdas fusionadas

Paso 1: haga clic en Seleccionar celdas de obstrucción  desde el menú desplegable

Seleccione las células obstructoras

Paso 2: La celda de obstrucción se destacado

Paso 3: Debajo del Hogar pestaña, haga clic en Fusionar y centrar

Paso 4: en el menú desplegable, seleccione Separar celdas

Error de derrame de Excel Desunir las celdas

Corrección a seguir cuando Alcance de derrame en la mesa

Las fórmulas de matriz dinámica no son compatibles con las tablas de Excel. Si ve el error #SPILL en una tabla de Excel como se muestra a continuación con el mensaje Rango de derrame en la mesa,

Error de derrame de Excel en una mesa

Paso 1: selecciona la tabla completamente

Paso 2: haga clic en el Diseño de mesa pestaña de la barra de menú superior

Paso 3: elige Convertir a rango

Error de derrame en una mesa Convertir en mesa simple

Paso 4: Verá aparecer un cuadro de diálogo de confirmación, haga clic en

Cuadro de diálogo de confirmación de error de derrame de Excel

Corrección a seguir cuando el rango de derrame no tiene memoria

Cuando intenta identificar la causa del error #SPILL, si ve que el error indica Sin memoria, entonces eso se debe a que la fórmula de matriz dinámica que está utilizando hace referencia a un rango grande, en tales casos, Excel se ejecuta sin memoria causando un error de derrame. Para superar el error, se puede intentar hacer referencia a un rango más pequeño.

Corrección a seguir cuando se desconoce el alcance del derrame

Este error se ve cuando cambia el tamaño de Spilled Array y Excel no puede establecer el tamaño del rango Derramado. Generalmente, cuando usa funciones aleatorias como RANDARRAY, RAND o RANDBETWEEN junto con funciones Dynamic Array como SEQUENCE, se ve este error.

Para entenderlo mejor, considere el siguiente ejemplo, digamos que se usa la función SEQUENCE (RANDBETWEEN (1,100)). Aquí RANDBETWEEN genera un número entero aleatorio que es mayor o igual que 1 y menor o igual que 100. Y SEQUENCE genera números secuenciales (por ejemplo, SEQUENCE (5) genera 1, 2, 3, 4, 5). Sin embargo, RANDBETWEEN es una función volátil y sigue cambiando su valor cada vez que se abre o cambia una hoja de Excel. Debido a esto, la función SEQUENCE no podrá determinar el tamaño de la matriz que tiene que generar. No sabría cuántos valores generar y, por lo tanto, arroja un error SPILL.

Cuando identifica la causa del error, ve Se desconoce el alcance del derrame

El rango de error de derrame de Excel es desconocido

Para corregir este tipo de error, intente tener una fórmula diferente que se adapte a sus necesidades.

Correcciones a seguir cuando el alcance del derrame es demasiado grande

Supongamos que está identificando la causa y observa que el error se ve porque el El rango de derrame es demasiado grande Como se muestra abajo.

El alcance del derrame es demasiado grande

Cuando Dynamic Array no estaba en su lugar, había algo llamado intersección implícita en Excel que forzado a devolver un solo resultado incluso cuando la fórmula tenía el potencial de devolver múltiples resultados. Considere un ejemplo, si la fórmula = B: B * 5% se aplica en Excel 2019 o versiones anteriores, con la intersección implícita en su lugar, el resultado sería el siguiente:

Rango de error de derrame de Excel demasiado grande antes

Sin embargo, cuando se usa la misma fórmula en Excel 365, verá el siguiente error

El rango de error de derrame de Excel es demasiado grande después

Para resolver esto, intente las siguientes correcciones

Solución 1: aplique una intersección implícita usando el operador @

Cuando decimos = B: B, la matriz dinámica hará referencia a la totalidad de la columna B. En cambio, podemos forzar a Excel a imponer una intersección implícita usando el operador @

Cambie la fórmula a[correo electrónico protegido]: B * 5%

2021 08 30 10h20 46

Debido a que se agrega la intersección implícita, la fórmula se aplicará a una sola celda. Para ampliar la fórmula,

1. Simplemente haga clic en el punto como se muestra a continuación

Extienda la fórmula

2. Arrástrelo hacia las celdas según sea necesario. Esto aplicará la misma fórmula a estas celdas.

Fórmula extendida

Solución 2: en lugar de hacer referencia a la columna, consulte el rango

En la fórmula, = B: B * 5%, nos referimos a la columna B. En su lugar, haga referencia a un rango en particular, = B2: B4 * 5%

Consulte la gama

Eso es todo

Esperamos que este artículo haya sido informativo.

Por favor, haga clic en Me gusta y comente si pudo solucionar el problema con los métodos anteriores.

Gracias por leer.

¿La barra de herramientas no se muestra en Excel? A continuación se explica cómo resolver este

¿La barra de herramientas no se muestra en Excel? A continuación se explica cómo resolver esteSobresalir

Microsoft Excel es la herramienta de hoja de cálculo más conocida del mundo.La siguiente guía le mostrará qué hacer para recuperar su barra de herramientas de MS Excel.Para obtener más información ...

Lee mas
Cómo eliminar varias filas en Microsoft Excel a la vez

Cómo eliminar varias filas en Microsoft Excel a la vezOficina De MicrosoftWindows 10Sobresalir

Hay muchos consejos y trucos que se pueden hacer en Microsoft Excel.La siguiente guía le mostrará cómo puede eliminar varias filas a la vez.Para obtener más artículos sobre este increíble software,...

Lee mas
Solución: el archivo de Excel no romperá los enlaces

Solución: el archivo de Excel no romperá los enlacesSobresalir

Para solucionar varios problemas de PC, recomendamos DriverFix:Este software mantendrá sus controladores en funcionamiento, lo que lo mantendrá a salvo de errores comunes de la computadora y fallas...

Lee mas