Si elError. Función de tipo en ExcelNo está funcionando en su PC Windows 11/10, esta publicación lo ayudará a solucionar el problema. La función Error.Type () es una de las funciones más útiles para diagnosticar errores en Excel. Ayuda a identificar el error devolviendo un número específico que corresponde a su tipo. Por ejemplo, para el '#NULO! Error, la función devuelve 1, para el '#Div/0!'Error, regresa2, etcétera.
Usar el error. Type () con iferror (), las funciones de búsqueda, VBA o reglas personalizadas facilitan la detección de errores. Sin embargo, a veces, la función en sí misma puede no funcionar como se esperaba, lo que dificulta la resolución de errores de problemas.
Cómo usar el error de Excel.
La función Error.type () tiene la siguiente sintaxis:
=ERROR.TYPE(error_val)
dóndeerror_val
corresponde a la celda o expresión que desea verificar un error.
Para usar la función Error.type (), entrada=ERROR.TYPE(error_val)
en una celda, reemplazandoerror_val
Con la celda desea verificar los errores. PrensaIngresarPara mostrar el código de error.
Si la celda referenciada contiene un error, Error.Type () devuelve un número de la siguiente manera:
Si ERROR_VAL es | Error.type () devuelve |
---|---|
#¡NULO! | 1 |
#Div/0! | 2 |
#¡VALOR! | 3 |
#¡ÁRBITRO! | 4 |
#¿NOMBRE? | 5 |
#Num! | 6 |
#N / A | 7 |
#Getting_Data | 8 |
Algo más | #N / A |
Un caso de uso común de la función Error.Type () es administrar errores en fórmulas. Por ejemplo, si una fórmula en la celda A1 da como resultado un error, puede usar la función if () con error.type () para mostrar un mensaje personalizado, de la siguiente manera:
=IF(ERROR.TYPE(A1)=2, "Divide by Zero Error", "Other Error")
La fórmula anterior verifica si el error en A1 es un#Div/0!Error (que ocurre cuando un número se divide por cero). Si es así, la fórmula devuelve "dividir por error cero"; De lo contrario, muestra "otro error".
Se corrigió el error. La función de tipo en Excel no funciona
Si elError. Función de tipo en ExcelNo funciona en su sistema, use estas correcciones:
- Asegúrese de que la fórmula sea correcta
- Verifique los errores en la celda referenciada
- Verifique el formato de la celda
- Verifique los conflictos
- Reparar Excel
Veamos esto en detalle.
1. Asegúrese de que la fórmula sea correcta
En las fórmulas de Excel, los argumentos siempre están encerrados entre paréntesis. Si su función es parte de una fórmula compleja, asegúrese de que cada conjunto de paréntesis se coloque correctamente. Excel puede resaltar el problema y mostrar un error si falta un paréntesis de cierre o apertura.
Además, asegúrese de utilizar operadores matemáticos y lógicos (+, -, *, /, =, <,>), comas (,) y semicolones (;) correctamente.
2. Verifique los errores en la celda referenciada
Asegúrese de que todas las referencias de células sean válidas y no apunten a rangos eliminados o incorrectos. Error.type () solo funciona si la celda referenciada contiene un error. Si la celda no tiene un error, la función devuelve #N/A, lo que puede parecer que no está funcionando.
Por ejemplo, suponga que la celda A1 contiene el valor entero 10, la celda B2 contiene el valor de entero 2 y la celda C1 contiene la fórmula=ERROR.TYPE(A1/B1)
.
Ahora en C1, la fórmula devuelve #N/A porque A1/B1 (10/2) es un cálculo válido sin error. Este no es un error en la función en sí, sino simplemente una indicación de que no existe un error en la celda referenciada.
3. Verifique el formato de la celda
Ciertos tipos de datos comoFecha, hora, o los formatos personalizados pueden causar resultados inesperados al usar la función ERROR.Type ().
Por ejemplo, si la celda C1 contiene la fórmula=ERROR.TYPE(A1/B1)
, pero está formateado como 'tiempo', volverá 00:00:03 en lugar de 3, haciéndolo parecer incorrecto.
Para arreglar esto, seleccione la celda que contiene la fórmula y vaya a laHogarpestaña. En elFormato numéricodesplegable, verifique si el formato es fecha, hora o un formato personalizado. Si es así, cámbielo a general o número para garantizar la salida correcta.
4. Verifique los conflictos
A veces, los complementos pueden interferir con las funciones de Excel. Intente deshabilitarlos y vea si la función funciona.
Haga clic en elArchivomenú y seleccionarMás opciones. Seleccione elComplementospestaña en la ventana Opciones de Excel, luego seleccioneCOM CUNTOSDesde el menú desplegable en la parte inferior y haga clicIr.
Seleccione cualquier complemento innecesario y haga clic enEliminar.
5. Reparar Excel
Si el problema persiste, intente reparar Excel.
Busque el panel de control usando la barra de búsqueda de Windows y ábralo. Ir aProgramas> Programas y características.
Haga clic derecho en Microsoft 365 u Office (el nombre variará según su versión) y seleccioneCambiar. Verás dos opciones. SeleccioneReparación rápidaoReparación en líneay luego haga clicReparar. Complete las instrucciones en pantalla para reparar Excel.
Espero que esto ayude.
Leer: ?
¿Cómo corregir el error en la fórmula de Excel?
La fijación de errores en una fórmula de Excel depende del tipo de error que encuentre. Asegúrese de que la celda de la fórmula esté formateada correctamente y que no haya errores de escritura en la fórmula. Puede usar la función Error.Type () para determinar el tipo de error y envolver su fórmula con iferror () para mostrar un mensaje personalizado en lugar de un error.
¿Cómo aplicar la fórmula iferror en Excel?
Si tiene un conjunto de datos donde A1 contiene el número 10, B1 contiene 0 y usa la fórmula=A1/B1
En C2, Excel devolverá el#Div/0!error. Para manejar esto, puede usar la función iferror () como=IFERROR(A1/B1, "Cannot divide by zero")
. Esto asegura que, en lugar de devolver un error, Excel mostrará un mensaje fácil de usar.
Leer a continuación: .