Excel: Funciones Avanzadas y VBA para Análisis de Datos
Las funciones avanzadas de Excel ayudan a tomar decisiones automáticas, resumir grandes volúmenes de datos y automatizar cálculos frecuentes. En esta guía veremos condicionales, conteos y sumas condicionales, y una función financiera básica. Cada tema incluye ejemplos prácticos y aplicaciones reales para estudiantes de secundaria.
Definición: Una función avanzada de Excel es una fórmula predefinida que realiza cálculos complejos o condicionales para simplificar el análisis de datos.
La función SI evalúa una prueba lógica y devuelve un valor si la prueba es verdadera y otro si es falsa.
Definición: La función SI tiene la sintaxis $\text{=SI(prueba_lógica;\ valor_si_verdadero;\ valor_si_falso)}$ y permite decisiones automáticas en celdas.
| Operador | ¿Todas cumplen? | Resultado cuando se cumple | Ejemplo simple |
|---|---|---|---|
| Y | Sí | devuelve verdadero solo si todas las condiciones son verdaderas | A1>2 y B1="Sí" |
| O | No, basta una | devuelve verdadero si alguna condición es verdadera | A1="Tarjeta" o B1="Primera" |
Permite evaluar múltiples condiciones en orden de prioridad sin anidar SI repetidos.
Definición: SI.CONJUNTO tiene la sintaxis $\text{=SI.CONJUNTO(prueba_lógica1; valor1; prueba_lógica2; valor2; ...)}$ y devuelve el valor asociado a la primera prueba verdadera.
$\text{=SI.CONJUNTO(A1=10; "Excelente"; A1>=8; "Bueno"; A1>=6; "Regular"; A1<6; "Insuficiente")}$. Evalúa en orden y regresa la primera categoría que coincida.
Cuenta cuántas celdas en un rango cumplen un criterio específico.
Definición: CONTAR.SI usa la sintaxis $\text{=CONTAR.SI(rango; criterio)}$ y devuelve un número entero con la cantidad de coincidencias exactas.
$\text{=CONTAR.SI(A1:A500; "Ventas")}$. Cuenta cuántas veces aparece la palabra "Ventas" en el rango A1:A500.
Suma valores numéricos en un rango solo cuando se cumplen varios criterios en otros rangos asociados.
Definición: SUMAR.SI.CONJUNTO usa la sintaxis $\text{=SUMAR.SI.CONJUNTO(rango_suma; rango_criterios1; criterio1; rango_criterios2; criterio2; ...)}$.
$\text{=SUMAR.SI.CONJUNTO(C1:C100; A1:A100; "Carlos"; B1:B100; "Norte")}$. Suma los valores en C donde A sea "Carlos" y B
¿Ya tienes cuenta? Iniciar sesión
Klíčové pojmy: Función SI: devuelve valor según prueba lógica, Operador Y en SI exige que todas las condiciones sean verdaderas, Operador O en SI requiere al menos una condición verdadera, SI.CONJUNTO evalúa condiciones en orden y devuelve la primera verdadera, CONTAR.SI cuenta elementos que cumplen un criterio en un rango, SUMAR.SI.CONJUNTO suma valores cuando se cumplen múltiples criterios, PAGO calcula el pago periódico de un préstamo con tasa y periodos, Usar nombres de rangos mejora la legibilidad de fórmulas, Verificar orden de condiciones en SI.CONJUNTO para evitar resultados incorrectos, Combinar funciones condicionales con formato condicional para mejor visualización