Índice
Excel es una herramienta poderosa para manipular datos, y con la llegada de funciones avanzadas como REDUCIR, los cálculos acumulativos ahora son más eficientes y flexibles. La función REDUCIR permite reducir una matriz a un único valor aplicando una operación acumulativa definida por el usuario.
Si alguna vez te has encontrado sumando valores con condiciones específicas, multiplicando solo ciertos elementos de una lista o contando elementos con reglas personalizadas, esta función puede hacer tu trabajo más rápido y sin necesidad de largas fórmulas.
En este artículo, exploraremos qué es la función REDUCIR, su sintaxis y tres ejemplos prácticos para entender su uso en situaciones reales. ¡Vamos a descubrir cómo optimizar el análisis de datos en Excel!
¿QUÉ ES LA FUNCIÓN REDUCIR?
La función REDUCIR en Excel permite reducir una matriz a un único valor utilizando una operación acumulativa definida por el usuario. Es especialmente útil cuando se desea realizar cálculos iterativos sobre un conjunto de datos sin necesidad de usar fórmulas complejas o múltiples funciones auxiliares.
SINTAXIS DE LA FUNCIÓN REDUCIR
=REDUCIR(valor_inicial, matriz, función_lam)
ARGUMENTOS DE LA FUNCIÓN REDUCIR
- valor_inicial: El valor desde el cual se inicia la operación acumulativa.
- matriz: La matriz o rango de datos sobre los cuales se aplicará la reducción.
- función_lam: Una función personalizada que define cómo se reducirá la matriz paso a paso.
EJEMPLOS PRÁCTICOS DE LA FUNCIÓN REDUCIR
EJEMPLO 1: SUMAR LOS VALORES CUADRADOS
Supongamos que tenemos la siguiente tabla con una lista de números:
Queremos calcular la suma de los cuadrados de estos números.
Fórmula en Excel:
=REDUCE(0; A1:C2;LAMBDA(a;b;a+b^2))
Explicación:
- Se inicia con un valor inicial de 0.
- Se recorre cada celda del rango A1:C2, elevando su valor al cuadrado y sumándolo al acumulador (a).Para cada número en la columna A, se eleva al cuadrado y se acumula en el resultado final.
Resultado:
El cálculo es:
0+12+22+32+42+52+62=910 + 1^2 + 2^2 + 3^2 + 4^2 + 5^2 + 6^2 = 91.
Por eso, el resultado final es 91.
EJEMPLO 2: MULTIPLICAR SOLO LOS VALORES MAYORES QUE 50
Supongamos que tenemos una tabla con valores de ventas:
Queremos multiplicar solo los valores que sean mayores que 50.
Fórmula en Excel:
=REDUCE(1;Tabla3[Números];LAMBDA(a;b;SI(b>50;a*b;a)))
Explicación:
- Se inicia con un valor inicial de 1 para la multiplicación.
- Recorre cada valor en la columna Números.
- Si el número es mayor a 50, lo multiplica por el acumulador (a).
- Si el número es 50 o menor, lo ignora y mantiene el acumulador igual.
Resultado:
El cálculo es:
1×77×56×78=3363361 \times 77 \times 56 \times 78 = 336336.
Por eso, el resultado final es 336336.
EJEMPLO 3: CONTAR SOLO VALORES PARES
Tenemos una lista de números y queremos contar cuántos son pares:
Fórmula en Excel:
=REDUCE(0;Tabla3[Números];LAMBDA(a;n;SI(ES.PAR(n);1+a;a)))
Explicación:
- Se inicia con 0 como contador.
- Recorre cada valor de la columna.
- Si el número es par, suma 1 al contador.
- Si es impar, mantiene el acumulador igual.
Resultado:
El cálculo es:
- 24 (par) → +1
- 100 (par) → +1
- 97 (impar) → 0
- 11 (impar) → 0
- 37 (impar) → 0
- 42 (par) → +1
- 76 (par) → +1
- 66 (par) → +1
- 4 (par) → +1
- 62 (par) → +1
El resultado final es 7, ya que la función suma 1 por cada número par encontrado.
BENEFICIOS DE USAR LA FUNCIÓN REDUCIR EN EXCEL
- ✅ Permite realizar cálculos acumulativos sin necesidad de bucles.
- ✅ Mejora la legibilidad y simplificación de fórmulas.
- ✅ Se puede personalizar para distintos tipos de cálculos.
PREGUNTAS FRECUENTES (FAQ)
1. ¿CUÁNDO DEBERÍA USAR LA FUNCIÓN REDUCIR?
- Cuando necesites realizar cálculos acumulativos en una matriz, como sumas, multiplicaciones condicionales o contar elementos con criterios específicos.
2. ¿ES COMPATIBLE CON TODAS LAS VERSIONES DE EXCEL?
- No, la función REDUCIR está disponible solo en Excel 365 y Excel 2021.
3. ¿QUÉ PASA SI LA MATRIZ ESTÁ VACÍA?
- Si la matriz está vacía, la función devuelve el valor inicial como resultado.
CONCLUSIÓN
La función REDUCIR en Excel es una herramienta poderosa para reducir matrices a valores únicos mediante operaciones acumulativas. Con ejemplos prácticos como sumar cuadrados, multiplicar con condiciones y contar valores específicos, podemos ver su utilidad en distintos escenarios.
Al integrar esta función en tus hojas de cálculo, puedes simplificar cálculos y optimizar análisis de datos de manera eficiente.
» Si te gustan nuestros blogs, compártelo con tus amigos. Puedes seguirnos en Facebook e Instagram.
» Déjanos tu comentario al final de esta página.
» Explora más sobre nosotros directo aquí: Curso de Excel Online