FUNCIONES AVANZADAS EN EXCEL

Funciones Avanzadas en Excel: Guía Definitiva para Entender Funciones como SIERROR, SICONJUNTO, CONTARSICONJUNTO

Aprender funciones avanzadas de Excel es crucial para analizar grandes volúmenes de datos de manera eficiente, automatizar tareas repetitivas y mejorar la toma de decisiones.

¿Que son las funciones avanzadas?

Las funciones avanzadas en Excel son herramientas complejas que permiten realizar cálculos y análisis sofisticados. Incluye funciones lógicas, de búsqueda, estadística y de manipulación de datos.

1. SIERROR

La función SIERROR devuelve un valor especifico si una expresión evaluada devuelve error.

La sintaxis de SIERROR es "=SI.ERROR(valor;valor_si_error)" , donde:

  • "valor" es el valor o formula que se evaluara.
  • "valor_si_error" es el valor que devuelve si se encuentra un error.

Ejemplo

Se evalúa una división y A2 al tener el valor de 0 devuelve un error, por eso la función SIERROR devuelve el mensaje "Error encontrado" que ingresamos en la funcion.

2. SICONJUNTO

SICONJUNTO evalúa múltiples condiciones y devuelve el valor correspondiente a la primera condición que sea VERDADERO.

La sintaxis de SICONJUNTO es "=SI.CONJUNTO(prueba_logica1;valor_si_verdadero1;prueba_logica2;valor_si_verdadero2; ...)" , donde:

  • "prueba_logica1, prueba_logica2" son las condiciones a evaluar
  • "valor_si_verdadero1, valor_si_verdadero2" valor que se devolverá correspondiente a cada condición

Ejemplo

Al usar la formula "=SI.CONJUNTO(A1>= 10; "A";A1>=5;"B";VERDADERO;"F")" se evalúa la celda A1 y devuelve el valor correspondiente.

3.CONTARSICONJUNTO

Esta función cuenta el numero de celdas que cumplen múltiples criterios.

La sintaxis de CONTARSICONJUNTO es "=CONTAR.SI.CONJUNTO(rango_criterios1; criterios1;rango criterios2; criterios2)" , donde:

  • "rango_criterios1, rango_criterios2" corresponde al rango de celda que se desea evaluar.
  • "criterio1, criterio2" es la condición que se aplica al rango.

Ejemplo

La formula "=CONTAR.SI.CONJUNTO(A1:A6;">=5";B1:B6;"si")" cuenta el numero de celdas donde el valor en el rango A1:A6 sea mayor igual a 5 y que el valor en el rango B1:B6 sea "si"

4. Funciones combinadas

4.1. SIERROR con Operaciones Aritméticas

Al realizar operaciones aritméticas (suma, resta, división, multiplicación) con grandes volúmenes de datos es probable que se encuentren errores y si lo que quieres es tener un mensaje especifico para cuando la función devuelva el error puedes combinar estas funciones.

Ejemplo de uso



Suponiendo que las columnas A y B representan tus datos a trabajar y quieres obtener la suma de ambas columnas. En la columna C se usa la función SUMA la cual no da errores ya que devuelve solo la suma de las celdas que son numero por lo cual se debe tener un poco de cuidado. En la columna D se obtiene la suma mediante el operador "+", este si devuelve el error cuando no se puede efectuar la suma y la columna E contiene la función SIERROR y añade la función CONCAT para poder observar que elementos quiere sumar en caso de dar error.

4.2. SICONJUNTO con CONTARSICONJUNTO

Unir ambas funciones suele ser muy útil para evaluar múltiples factores simultáneamente.

Ejemplo de uso



La formula "=SI.CONJUNTO(CONTAR.SI.CONJUNTO(A2:A11;">5";B2:B11;"A")>5;"Gana grupo A";CONTAR.SI.CONJUNTO(A2:A11;">5";B2:B11;"B")<=5;"Gana grupo B")" evalúa la columna A y B; y si el valor de las celdas son mayor a 5 y "A" respectivamente cuenta "1", si la cuenta total es mayor a 5 devuelve "Gana grupo A", caso contrario devuelve "Gana grupo B"

4.3. SIERROR con BUSCARV y SUMA

Usar SIERROR con funciones como BUSCARV es útil para manejar errores de manera mas estética y presentable.

Ejemplo de uso

La formula "=+SI.ERROR(SUMA(BUSCARV(A10;A2:B8;2;FALSO);BUSCARV(A11;A2:B8;2;FALSO));"NO ENCONTRADO")" devuelve "NO ENCONTRADO" si uno de los 2 datos buscados no se encuentran en la matriz buscada

Comentarios