Navegación Rápida
Función REDUCE
Resumen
La función REDUCE de Excel transforma una matriz en un único valor acumulado aplicando una función LAMBDA personalizada a cada elemento de forma secuencial. Es ideal para operaciones de agregación complejas como sumas condicionales, productos filtrados o conteos personalizados sin fórmulas anidadas.
Sintaxis
REDUCE([initial_value], array, lambda(accumulator, value, body))
Parámetros
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| initial_value | Any |
No | Valor inicial del parámetro acumulador. Si se omite, usa el primer valor de la matriz. |
| array | Array |
Sí | La matriz o rango que se va a reducir a un valor único |
| lambda | Lambda |
Sí | Función LAMBDA(accumulator, value, body) que procesa cada elemento |
Usando la función REDUCE
REDUCE es poderosa para crear operaciones de agregación personalizadas. En lugar de usar SUMAPRODUCTO con condiciones complejas, REDUCE permite lógica avanzada mediante LAMBDA, como multiplicar solo valores mayores que un límite o contar elementos que cumplan criterios específicos.
Ejemplos Comunes de REDUCE
Sumar valores elevados al cuadrado
=REDUCE(, A1:C2, LAMBDA(a,b,a+b^2))
Suma los cuadrados de todos los valores en el rango A1:C2 comenzando desde 0.
PRODUCTIF personalizado (>50)
=REDUCE(1,Tabla3[nums],LAMBDA(a,b,SI(b>50,a*b,a)))
Multiplica solo los números mayores que 50, ignorando los demás.
Contar valores pares
=REDuce(0,Tabla4[Nums],LAMBDA(a,n,SI(ESPAR(n),1+a,a)))
Cuenta cuántos números pares hay en la tabla, iniciando desde 0.
Preguntas Frecuentes
Errores Comunes y Soluciones
#¡VALOR! Parámetros incorrectos
Cause: LAMBDA con número incorrecto de parámetros o sintaxis inválida
Solution: Verifica que LAMBDA tenga exactamente 3 parámetros: accumulator, value, body
#¡VALOR! División por cero
Cause: initial_value omitido y primer valor es 0 en operaciones multiplicativas
Solution: Proporciona initial_value=1 para multiplicaciones
Notas
- Establece initial_value=1 para multiplicaciones y =0 para sumas
- Compatible con tablas nombradas y referencias estructuradas
- Funciona con matrices dinámicas (VERSIONS Excel 365/2021)
- Combina perfectamente con funciones LAMBDA helper
Compatibilidad
Disponible en: Excel 365, Excel 2021
No disponible en: Excel 2019 y versiones anteriores
Contenido actualizado: December 9, 2025
Frecuencia de actualización: Según sea necesario
Versiones de Excel probadas: Excel 365, Excel 2021