Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel para la Web Excel 2024 Excel 2024 para Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2019 para Mac Excel 2016 Excel para iPad Aplicación web de Excel Excel para iPhone Excel para tabletas Android Excel para teléfonos Android

Los errores #DESBORDAMIENTO! suceden cuando una fórmula devuelve varios resultados y Excel no puede devolver los resultados a la cuadrícula. Para obtener más información sobre estos tipos de error, consulte los siguientes temas de ayuda:

Este error se produce cuando el rango de desbordamiento de una fórmula de matriz desbordada no está en blanco.

#DESBORDAMIENTO! error: el rango de desbordamiento no está en blanco

Seleccione la fórmula para mostrar un borde discontinuo que indique el rango de desbordamiento previsto. Al seleccionar la fórmula, aparecerá una alerta de comprobación de errores.

Seleccione la alerta de comprobación de errores y elija la opción Seleccionar obstrucción de celdas para ir inmediatamente a las celdas obstructoras. A continuación, puede borrar el error si elimina o mueve la entrada de la celda con obstrucción. Tan pronto como se borre la obstrucción, la fórmula de matriz se desbordará según lo previsto.

Excel no ha podido determinar el tamaño de la matriz desbordada porque es volátil y cambia de tamaño entre pasos de cálculo. Por ejemplo, la fórmula siguiente desencadenará este #DESBORDAMIENTO! :

=SEQUENCE(RANDBETWEEN(1,1000))

El cambio de tamaño de la matriz dinámica puede desencadenar pasos de cálculo adicionales para asegurarse de que la hoja de cálculo esté totalmente calculada. Si el tamaño de la matriz sigue cambiando durante estos pasos adicionales y no se estabiliza, Excel resolverá la matriz dinámica como #DESBORDAMIENTO!.

Este valor de error suele estar asociado al uso de RAND, RANDARRAY y funciones RANDBETWEEN. Otras funciones volátiles, como OFFSET, INDIRECT y TODAY no devuelven valores diferentes en cada paso de cálculo. 

Por ejemplo, cuando se coloca en la celda E2 como en el ejemplo siguiente, la fórmula =VLOOKUP(A:A,A:C,2,FALSE) anteriormente solo buscaría el identificador en la celda A2. Sin embargo, en Excel de matriz dinámica, la fórmula provocará un error #DESBORDAMIENTO! porque Excel buscará toda la columna, devolverá 1.048.576 resultados y llegará al final de la cuadrícula de Excel.

#DESBORDAMIENTO! error causado con =VLOOKUP(A:A,A:D,2,FALSE) en la celda E2, porque los resultados se desbordan más allá del borde de la hoja de cálculo. Mueva la fórmula a la celda E1 y funcionará correctamente.

Hay tres formas sencillas de resolver este problema:

#

Método

Fórmula

1

Haga referencia solo a los valores de búsqueda que le interesen. Este estilo de fórmula devolverá una matriz dinámica, pero no funciona con las tablas de Excel

Use =VLOOKUP(A2:A7,A:C,2,FALSE) para devolver una matriz dinámica que no dará lugar a un error #DESBORDAMIENTO! .

=VLOOKUP(A2:A7,A:C,2,FALSE)

2

Haga referencia solo al valor de la misma fila y copie la fórmula hacia abajo. Este estilo de fórmula tradicional funciona en tablas, pero no devolverá una matriz dinámica.

Use el VLOOKUP tradicional con una sola referencia de lookup_value: =VLOOKUP(A2,A:C,32,FALSE). Esta fórmula no devolverá una matriz dinámica, pero se puede usar con tablas de Excel.

=VLOOKUP(A2,A:C,2,FALSE)

3

Solicite que Excel realice la intersección implícita con el operador @ y copie la fórmula hacia abajo. Este estilo de fórmula funciona en tablas, pero no devolverá una matriz dinámica.

Use el operador @ y copie: =VLOOKUP(@A:A,A:C,2,FALSE). Este estilo de referencia funcionará en tablas, pero no devolverá una matriz dinámica.

=VLOOKUP(@A:A,A:C,2,FALSE)

Las fórmulas de matriz desbordada no se admiten en tablas de Excel. Intente mover la fórmula fuera de la tabla o convertir la tabla en un rango (seleccione Diseño de tabla > Herramientas > Convertir en rango).

#DESBORDAMIENTO! error: fórmula de tabla

La fórmula de matriz desbordada que está intentando escribir ha provocado que Excel se quede sin memoria. Intente hacer referencia a una matriz o a un rango más pequeño.

Las fórmulas de matriz desbordada no se pueden desbordar en celdas combinadas. Anule la combinación de las celdas en cuestión o mueva la fórmula a otro rango que no tenga intersección con celdas combinadas.

#DESBORDAMIENTO! error: desbordamiento en celda combinada

Seleccione la fórmula para mostrar un borde discontinuo que indique el rango de desbordamiento previsto. Al seleccionar la fórmula, aparecerá una alerta de comprobación de errores.

Puede seleccionar la alerta de comprobación de errores y elegir la opción Seleccionar celdas obstruyendo para ir inmediatamente a las celdas obstructoras. Tan pronto como se borre la combinación de celdas, la fórmula de matriz se desbordará según lo previsto.

Excel no reconoce o no puede conciliar la causa de este error. Asegúrese de que la fórmula contiene todos los argumentos necesarios para el escenario.

¿Necesitas más ayuda?

Vea también

Siempre puede preguntar a un experto en Excel Tech Community u obtener soporte técnico en Comunidades.

Función FILTRAR

Función MATRIZALEAT

Función SECUENCIA

Función ORDENAR

Función ORDENARPOR

Función UNICOS

Matrices dinámicas y comportamiento de matriz desbordada

Operador de intersección implícita: @

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.