¿Qué es el error de derrame? ¡Cómo solucionar el #DERRAME! 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 matrices dinámicas. Por lo general, la fórmula devolvería solo un único valor como resultado de una celda. Pero ahora, con esta nueva característica, se pueden devolver múltiples valores.
Por ejemplo, en Excel 2019 y versiones anteriores, supongamos que aplica la fórmula =D2:D5 en la celda, el resultado se limitaría a la primera celda.
Cuando tuvimos que aplicar la fórmula en todas las celdas correspondientes, hicimos uso de la notación de matriz (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 a continuación para obtener más detalles.
El área de celdas en la que se derrama el resultado se llama Rango de juego . Consulte la imagen de abajo
NOTA:
- los Juego está habilitado automáticamente con matrices dinámicas (actualmente, esta función solo se admite en Excel 365) y la función no se puede deshabilitar.
- La función Derrame está habilitada en todas las fórmulas con o sin funciones.
Errores de reproducción se ven cuando la fórmula está destinada a devolver múltiples valores, sin embargo, los resultados no se pueden poner en las celdas. El error se ve de la siguiente manera:
Las posibles razones para encontrar el error #SPILL son:
- El rango de Derrame contiene algún valor por el cual los resultados no se pueden completar en las celdas
- El rango Derrame tiene celdas combinadas.
- 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 solucionar el error #SPILL.
Tabla de contenido
- Identifique qué está causando el error #SPILL
- Arreglos a seguir cuando el rango de derrame no está en blanco
- Corrección a seguir cuando el rango de derrame tiene celdas combinadas
- Corrección a seguir cuando el rango de derrame en la tabla
- Corrección a seguir cuando el rango de derrame no tiene memoria
- Corrección a seguir cuando se desconoce el rango de derrame
- Arreglos a seguir cuando el rango de derrame es demasiado grande
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 #¡JUEGO! 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
Arreglos a 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 Derrame, verá un error #DERRAME al aplicar la fórmula.
Cuando puede ver claramente los datos que están bloqueando el rango de derrame
Considere el siguiente ejemplo, cuando aplica la fórmula = D2: D5 en los datos, se arroja un error de DERRAME ya que hay Estoy aquí dentro del rango de derrame.
Para deshacerse del error #SPILL, simplemente mueva los datos o elimínelos del rango de derrame.
Cuando los datos que bloquean el rango de Derrame están ocultos
En algunos casos, los datos que bloquean el rango de Derrame están ocultos y no son muy obvios como se ve en el Caso 1. Considere el siguiente ejemplo,
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 #¡JUEGO! 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 El rango de derrame no está en blanco.
Paso 3: En el menú desplegable, haga clic en Seleccionar celdas obstructoras
Paso 4: La celda que bloquea el rango de Derrame se resalta como se muestra a continuación
Ahora que sabe qué celda está bloqueando, verifique qué es exactamente lo que está causando el problema.
Paso 5: en un examen cuidadoso de la celda, puede ver algunos datos ocultos dentro de las celdas.
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: Eliminar 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 DERRAME. En esos casos,
Paso 1: Haga clic en la celda que muestra #¡JUEGO! 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 obstructoras
Paso 4: La celda que bloquea el rango de Derrame se resalta como se muestra a continuación
Paso 5: Haga clic derecho en la celda que obstruye.
Paso 6: Elige Formato de celdas
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 del lado derecho, cambie el Tipo de ; ; ; para General
Paso 10: Haga clic en el OK botón
Corrección a seguir cuando el rango de derrame tiene celdas combinadas
Si ves que el error es porque el El rango de derrame tiene celdas combinadas Como se muestra abajo,
Paso 1: Haga clic en Seleccionar celdas obstructoras del menú desplegable
Paso 2: La celda Obstructora será resaltado
Paso 3: Bajo el Casa pestaña, haga clic en Fusionar y centrar
Paso 4: En el menú desplegable, seleccione Separar celdas
Corrección a seguir cuando Rango de derrame en la tabla
Las fórmulas de matrices dinámicas 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 tabla ,
Paso 1: selecciona la tabla por completo
Paso 2: Haga clic en el Diseño de mesa pestaña de la barra de menú superior
Paso 3: Elige Convertir a rango
Paso 4: verá aparecer un cuadro de diálogo de confirmación, haga clic en sí
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 amplio, en tales casos, Excel 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 rango de derrame
Este error se ve cuando cambia el tamaño de la matriz derramada y Excel no puede establecer el tamaño del rango derramado. Generalmente, cuando utiliza funciones aleatorias como RANDARRAY, RAND o RANDBETWEEN junto con funciones de matriz dinámica 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 a 1 y menor o igual a 100. Y SEQUENCE genera números secuenciales (Eg-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 debe generar. No sabría cuántos valores generar y, por lo tanto, arroja un error SPILL.
Cuando esté identificando la causa del error, verá Se desconoce el rango de derrame
Para corregir este tipo de error, intente tener una fórmula diferente que se adapte a sus necesidades.
Arreglos a seguir cuando el rango de derrame es demasiado grande
Digamos que está identificando la causa y nota que el error se ve porque el El rango de derrame es demasiado grande Como se muestra abajo.
Cuando Dynamic Array no estaba en su lugar, había algo llamado intersección implícita en Excel que obligaba 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:
Sin embargo, cuando se usa la misma fórmula en Excel 365, aparece el siguiente error
Para resolver esto, intente las siguientes correcciones
Solución 1: aplique la 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 obligar a Excel a imponer una intersección implícita usando el operador @
Cambia la fórmula a [correo electrónico protegido] :B*5%
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
2. Arrástrelo hacia las celdas según sea necesario. Esto aplicará la misma fórmula a estas celdas.
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, nos referimos a un rango particular, = B2: B4 * 5%
Eso es todo
Esperamos que este artículo haya sido informativo.
Dé me gusta y comente si pudo solucionar el problema con los métodos anteriores.
Gracias por leer.