Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Reparación de modelos defectuosos | Fundamentos de Datos y Conceptos Esenciales de Excel
Fórmulas de Excel

Reparación de modelos defectuosos

Desliza para mostrar el menú

Pequeños problemas de datos pueden romper rápidamente los cálculos, resúmenes y paneles. En este capítulo, se agrega manejo de errores para hacer el libro de trabajo más estable y fácil de depurar.

Estructura de IFERROR

=IFERROR(value, value_if_error)

Fórmula utilizada en este capítulo:

=IFERROR(XLOOKUP(D2, Products!A:A, Products!D:D) * G2, 0)
  • value: fórmula que se evalúa;
  • value_if_error: valor alternativo que se devuelve cuando ocurre un error.

Error común de Excel

#VALUE!

Este error suele aparecer cuando Excel intenta calcular usando el tipo de dato incorrecto, como texto en lugar de números.

Paso 1 Crear un error de datos
expand arrow

Dentro de la columna Units, reemplazar un valor numérico por texto.

Ejemplo:

Four

Observar que la fórmula de Revenue ahora devuelve:

#VALUE!
Paso 2 Observar el impacto
expand arrow

Revisar la fila afectada y los cálculos de resumen. Observar que los datos incorrectos pueden propagar errores a través de las fórmulas dependientes.

Paso 3 Agregar IFERROR a la fórmula de Revenue
expand arrow

Actualizar la fórmula de Revenue en H2:

=IFERROR(XLOOKUP(D2, Products!A:A, Products!D:D) * G2, 0)
  • XLOOKUP(...) * G2: cálculo principal;
  • 0: valor alternativo si la fórmula falla.

Presionar Enter y aplicar la fórmula hacia abajo en la columna.

Paso 4 Mejorar la visibilidad de errores
expand arrow

Reemplazar el valor alternativo por un mensaje personalizado:

=IFERROR(XLOOKUP(D2, Products!A:A, Products!D:D) * G2, "Check data")

Esto facilita la identificación de filas con errores durante la depuración.

Paso 5 Manejar productos faltantes en XLOOKUP
expand arrow

Dentro del conjunto de datos, probar un producto que no exista en la tabla Products.

Ejemplo:

Airpods

Actualizar la fórmula:

=XLOOKUP(D2, Products!A:A, Products!D:D, 0)

0: valor devuelto si el producto no se encuentra.

1. ¿Cuál es el propósito principal de IFERROR en una fórmula?

2. ¿Qué sucede cuando se utiliza un valor como "Four" en una multiplicación numérica?

3. ¿Por qué se utiliza if_not_found en XLOOKUP?

question mark

¿Cuál es el propósito principal de IFERROR en una fórmula?

Selecciona la respuesta correcta

question mark

¿Qué sucede cuando se utiliza un valor como "Four" en una multiplicación numérica?

Selecciona la respuesta correcta

question mark

¿Por qué se utiliza if_not_found en XLOOKUP?

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 5

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 1. Capítulo 5
some-alt