Saltar al contenido

Función de Excel · Lógica

SI.ERROR(IFERROR)

Muestra tu propio resultado en lugar de un error.

Qué hace

SI.ERROR calcula un valor y, si el resultado es cualquier error (#¡DIV/0!, #N/D, #¡VALOR!, etc.), devuelve en su lugar la alternativa que elijas.

Sintaxis

=SI.ERROR(valor, valor_si_error)

Los argumentos entre corchetes son opcionales, y … significa que puedes añadir más del mismo tipo. En este idioma de Excel, los argumentos se separan con ,

Argumentos

valor
La fórmula que puede fallar.
valor_si_error
Lo que se muestra en lugar del error: 0, un mensaje entre comillas o texto vacío ("").

Ejemplo

¿Qué debe mostrar «ventas por visitante» un día sin visitantes?

ABC
1VentasVisitantesPor visitante
230000

La fórmula en C2:

=SI.ERROR(A2/B2,0)

Resultado: 0

300 entre 0 da el error #¡DIV/0!, así que SI.ERROR devuelve la alternativa: 0.

Errores frecuentes

  • Ocultar errores que deberías corregir. Una errata que da #¿NOMBRE? también se convierte en tu valor alternativo, así que prueba la fórmula antes de envolverla.
  • Usarla en búsquedas donde solo se espera un valor que falta. SI.ND captura #N/D pero sigue mostrando los demás errores.

En otros idiomas de Excel

Excel traduce los nombres de las funciones y, en algunos idiomas, también el separador de argumentos. Escribe el nombre que muestra tu Excel.

Idioma de ExcelNombre de la funciónSeparador
EnglishIFERROR,
DeutschWENNFEHLER;
FrançaisSIERREUR;
Español (España)SI.ERROR;
Español (México)SI.ERROR,
日本語IFERROR,
한국어IFERROR,
繁體中文IFERROR,
ไทยIFERROR,
ខ្មែរIFERROR,
Tiếng ViệtIFERROR;

Practícala

Más de este módulo

Todas las funciones