#CALC! cuando el Excel de cálculo de Excel encuentra un escenario que no es compatible actualmente. Esta es la manera de solucionar problemas específicos #CALC! errores:

Excel puede calcular una matriz dentro de una matriz. El error de matriz anidada se produce al intentar introducir una fórmula de matriz que contiene una matriz. Para resolver el error, intente quitar la segunda matriz.

Por ejemplo, =MUNIT({1,2}) pide a Excel que devuelva una matriz 1x1 y una matriz 2x2, que no es compatible actualmente. =MUNIT(2) calcularía según lo esperado.

Matriz anidada #CALC! error

Las matrices solo pueden contener números, cadenas, errores, booleanos o tipos de datos vinculados. Las referencias de rango no son compatibles. En este ejemplo, =DESPLAZAMIENTO(A1,0,0,{2,3}) provocará un error.

#CALC! error: matriz contiene rangos

Para resolver el error, quite la referencia de rango. En este caso, =OFFSET(A1,0,0,2,3) se calcularía correctamente.

Excel no se puede devolver un conjunto vacío. Los errores de matriz vacía se producen cuando una fórmula de matriz devuelve un conjunto vacío. Por ejemplo, =FILTER(C3:D5,D3:D5<100) devolverá un error porque no hay valores inferiores a 100 en nuestro conjunto de datos.

#CALC! error: Matriz vacía

Para resolver el error, cambie el criterio o agregue el argumento if_empty a la función FILTRO. En este caso, =FILTER(C3:D5,D3:D5<100,0) devolvería un 0 si no hay elementos en la matriz.

Las funciones personalizadas que hacen referencia a más de 10 000 celdas no se pueden calcular en Excel para la Web y producirán este #CALC. en su lugar. Para corregirlo, abra el archivo en una versión de escritorio de Excel. Para obtener más información, vea Crear funciones personalizadas en Excel.

Esta función ejecuta una operación asincrónica, pero se produjo un error inesperado. Vuelva a intentarlo más tarde.

Una función LAMBDA se comporta de forma un poco diferente a otras Excel funciones. No solo puede escribirlo en una celda. Debe llamar a la función agregando paréntesis al final de la fórmula y pasando los valores a la función lambda. Por ejemplo:

  • Devuelve el #CALC siguiente:    =LAMBDA(x, x+1) 

  • Devuelve un resultado de 2:    =LAMBDA(x, x+1)(1)

Para obtener más información, vea Función LAMBDA.

El mensaje de error y la lista desplegable del error de Lambda

Este error se produce cuando Excel motor de cálculo de Excel encuentra un error de cálculo no especificado con una matriz. Para resolverlo, intente reescribir la fórmula. Si tiene una fórmula anidada, puede intentar usar la herramienta Evaluar fórmula para identificar dónde se encuentra el #CALC! se produce un error en la fórmula.

¿Necesita más ayuda?

Siempre puede preguntar a un experto en la Excel Tech Community u obtener soporte técnico en la Comunidad de respuestas.

Vea también

Matrices dinámicas y comportamiento de matriz desbordada

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Office Usuarios de Insider

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×