[Excel] Crear ramas condicionales fácilmente con las funciones IF, IFS, IFNA, IFERROR y SWITCH | Introducción al Análisis de Datos

Cómo usar IF, IFS, IFNA, IFERROR y SWITCH en Excel

En este artículo, aprenderás cómo utilizar las funciones IF, IFS, IFNA, IFERROR y SWITCH en Excel con explicaciones detalladas y ejemplos prácticos.

Índice

Función IF

La función IF en Excel permite evaluar una condición y devolver un valor si se cumple y otro si no.

Sintaxis:

=IF(condición, valor_si_verdadero, valor_si_falso)

Ejemplo 1: Si un estudiante tiene una nota mayor o igual a 60, aprobará; de lo contrario, reprobará.

=IF(A2>=60, "Aprobado", "Reprobado")

Ejemplo 2: Determinar si un número es positivo o negativo.

=IF(A2>0, "Positivo", "Negativo")

Función IFS

La función IFS es útil cuando necesitamos evaluar múltiples condiciones sin anidar IF.

Sintaxis:

=IFS(condición1, valor1, condición2, valor2, ...)

Ejemplo 1: Asignar una calificación en letras según la nota.

=IFS(A2>=90, "A", A2>=80, "B", A2>=70, "C", A2>=60, "D", TRUE, "F")

Ejemplo 2: Determinar el tipo de descuento según la cantidad comprada.

=IFS(A2>=100, "Descuento 20%", A2>=50, "Descuento 10%", TRUE, "Sin descuento")

Función IFNA

La función IFNA se usa para manejar errores del tipo #N/A.

Sintaxis:

=IFNA(valor, valor_si_na)

Ejemplo: Si una búsqueda con VLOOKUP no encuentra el valor, mostrar “No encontrado”.

=IFNA(VLOOKUP(A2, B2:C10, 2, FALSE), "No encontrado")

Función IFERROR

La función IFERROR maneja cualquier error en una fórmula.

Sintaxis:

=IFERROR(valor, valor_si_error)

Ejemplo: Evitar errores de división entre cero.

=IFERROR(A2/B2, "Error: división por cero")

Función SWITCH

La función SWITCH compara un valor con varias opciones.

Sintaxis:

=SWITCH(valor, opción1, resultado1, opción2, resultado2, ..., valor_por_defecto)

Ejemplo: Asignar categorías a códigos de productos.

=SWITCH(A2, "A", "Electrónica", "B", "Ropa", "C", "Alimentos", "Otros")

¡Esperamos que este tutorial te ayude a dominar estas funciones en Excel!