Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel 2024 Excel 2024 para Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016

SI es una de las funciones más versátiles y populares de Excel, y a menudo se usa varias veces en una sola fórmula, así como en combinación con otras funciones. Desafortunadamente, debido a la complejidad con la que se pueden crear las instrucciones SI, es bastante fácil que se encuentre con el #VALUE. #VALOR!. Por lo general, puede suprimir el error agregando funciones específicas de control de errores como ESERROR, ISERR o SI.ERROR a la fórmula.

Problema: El argumento hace referencia a valores de error

Cuando hay una referencia de celda a un valor de error, SI muestra el #VALUE! #VALOR!.

Solución: Puede usar cualquiera de las fórmulas de control de errores como ESERROR, ISERR o SI.ERROR junto con SI. En los temas siguientes se explica cómo usar SI, ESERROR e ISERR, o SI.ERROR en una fórmula cuando el argumento hace referencia a valores de error.

Notas: 

  • SI.ERROR es mucho más preferible a ESERROR o ISERR, ya que no requiere que una fórmula se construya de forma redundante. ESERROR e ISERR fuerzan que una fórmula se calcule dos veces, primero para ver si se evalúa como un error y, después, de nuevo para devolver su resultado. SI.ERROR solo calcula una vez.

  • =SI.ERROR(Fórmula,0) es mucho mejor que =SI(ESERROR(Fórmula,0,Fórmula))

Problema: La sintaxis es incorrecta

Si la sintaxis de una función no se construye correctamente, puede devolver el #VALUE. #VALOR!.

Solución: asegúrese de que está creando la sintaxis correctamente. Este es un ejemplo de una fórmula bien construida que anida una función SI dentro de otra función SI para calcular deducciones en función del nivel de ingresos.

=SI(E2<31500,E2*15%,SI(E2<72500,E2*25%,E2*28%))

Ejemplo de una instrucción SI bien creada

En inglés simple esto significa - SI(el valor de la celda A5 es menor que 31.500, a continuación, multiplique el valor por 15%. Pero si no es así, compruebe si el valor es inferior a 72.500. SI lo es, multiplique por 25%; de lo contrario, multiplique por 28%).

Para usar SI.ERROR con una fórmula existente, solo tiene que ajustar la fórmula completada con SI.ERROR:

=SI.ERROR(SI(E2<31500,E2*15%,SI(E2<72500,E2*25%,E2*28%)),0)

Lo que simplemente dice SI cualquier parte de la fórmula original se evalúa como un error, a continuación, mostrar 0, de lo contrario, devolver el resultado de la instrucción SI. Algunos usuarios escriben sus fórmulas completas con control de errores para empezar, pero esto no es una buena práctica, ya que el controlador de errores suprimirá los posibles errores, por lo que no sabrá necesariamente si la fórmula funciona correctamente o no. Si necesita agregar un control de errores, es mejor agregarlo cuando esté seguro de que la fórmula funciona correctamente.

Nota: Los valores de evaluación de las fórmulas no tienen comas. Si las agrega, la función SI intentará usarlas como argumentos y Excel le gritará. Por otro lado, los multiplicadores de porcentaje tienen el símbolo %. Esto indica a Excel que desea que esos valores se vean como porcentajes. De lo contrario, tendría que escribirlos como sus valores porcentuales reales, como "E2*0,25".

Mensaje de Excel cuando agrega una coma en un valor

¿Necesita más ayuda?

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

Vea también

Corregir un error #¡VALOR! error

Función SI

Función SI.ERROR

Funciones ES

Función SI.CONJUNTO (Microsoft 365 o Excel 2016 o posterior)

Función SI: Fórmulas anidadas y cómo evitar problemas

Vídeo: Funciones SI anidadas

Información general sobre fórmulas en Excel

Cómo evitar la ruptura de las fórmulas

Detectar errores en fórmulas

Todas las funciones de Excel (orden alfabético)

Todas las funciones de Excel (por categoría)

¿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.