
Contenido
La función REDUCE en Excel es parte de las funciones de matriz que permiten realizar cálculos complejos de una manera más fácil y flexible. REDUCE toma un valor inicial y una matriz, y aplica una operación personalizada a cada elemento de la matriz, acumulando un resultado final.
Aquí te dejo un paso a paso sobre cómo usar la función REDUCE:
REDUCE(valor_inicial, matriz, lambda(acumulador, valor))
- Sintaxis de REDUCE:
- valor_inicial: El valor inicial para el acumulador.
- matriz: La matriz o rango de celdas sobre la que se desea aplicar la operación.
- lambda(acumulador, valor): Una función LAMBDA que especifica la operación que se realizará. Toma dos argumentos: el acumulador (resultado parcial actual) y el valor (el elemento actual de la matriz).
- Ejemplo de uso:
Supongamos que tienes una lista de números en el rango A1:A5 y deseas calcular la suma de estos números usando REDUCE.
a. Paso 1: Coloca los números en las celdas A1 a A5.
b. Paso 2: Ingresa la siguiente fórmula en otra celda:
=REDUCE(0, A1:A5, LAMBDA(sum, value, sum + value))
c. Paso 3: Presiona Enter, y verás la suma de los números en el rango A1:A5.
- Explicación del ejemplo:
- 0 es el valor inicial del acumulador (comenzamos la suma desde cero).
- A1:A5 es la matriz de elementos sobre la cual se aplica la función.
- LAMBDA(sum, value, sum + value): Esta función LAMBDA toma el acumulador `sum` y el `value` actual de la matriz, y devuelve su suma. Este resultado se acumula mientras REDUCE itera sobre cada valor.
- Consideraciones:
- La función REDUCE está disponible en las versiones de Excel que admiten funciones de matriz dinámicas, como Excel 365 y Excel 2021.
- Asegúrate de contar con estas versiones actualizadas para usar REDUCE.
Usando REDUCE, puedes realizar cálculos personalizados y complejos de manera más compacta y legible. Experimente con diferentes operaciones y ajustes para obtener conocimiento de cómo puedes integrar REDUCE en tus flujos de trabajo de Excel.