Función REDUCE en Excel
Recorre un rango acumulando un resultado con una LAMBDA y devuelve el valor final. Se llama igual en Excel en inglés.
Sintaxis
Excel en español (México)
=REDUCE(valor_inicial, matriz, lambda)
Excel en español (España y Latinoamérica)
=REDUCE(valor_inicial; matriz; lambda)
Excel en inglés
=REDUCE(initial_value, array, lambda)
| Argumento | Qué es |
|---|---|
| valor_inicial | Con qué valor empieza el acumulado, normalmente 0. |
| matriz | El rango a recorrer. |
| lambda | Una LAMBDA(acumulado, valor) que devuelve el nuevo acumulado. |
Ejemplo
REDUCE(inicio, rango, LAMBDA(acumulado, valor, cálculo)) recorre el rango y devuelve un solo resultado. SCAN hace lo mismo pero muestra cada paso: con movimientos de una cuenta, da el saldo después de cada uno.
=REDUCE(0,B2:B8,LAMBDA(total,mov,SI(mov>0,total+mov,total)))
Error común
Solo en Excel 365. Conserva su nombre en inglés. Si quieres ver cada paso intermedio, usa SCAN.
Sobre los Anuncios
Este sitio utiliza Google AdSense para mostrar anuncios. Estos anuncios nos ayudan a mantener WebHerramientas completamente gratuito. Los anuncios son gestionados por Google y cumplen con estrictos estándares de seguridad y privacidad.
Los anuncios nos ayudan a mantener WebHerramientas gratuito para todos
Practica REDUCE
Escribe la fórmula en la hoja y revísala al instante. Puedes usar el nombre en español o en inglés. Ver todas las lecciones
Saldo acumulado: SCAN y REDUCE
REDUCE(inicio, rango, LAMBDA(acumulado, valor, cálculo)) recorre el rango y devuelve un solo resultado. SCAN hace lo mismo pero muestra cada paso: con movimientos de una cuenta, da el saldo después de cada uno.
En C2, con una sola fórmula, calcula el saldo después de cada movimiento usando SCAN.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Fecha | Movimiento | Saldo | Depósitos | |||
| 2 | 01 mar | 15,000.00 | |||||
| 3 | 03 mar | -2,400.00 | |||||
| 4 | 07 mar | -860.00 | |||||
| 5 | 10 mar | 5,200.00 | |||||
| 6 | 15 mar | -7,300.00 | |||||
| 7 | 22 mar | -1,150.00 | |||||
| 8 | 28 mar | 3,900.00 | |||||
| 9 |
Consejo: mientras escribes, haz clic en una celda o arrastra sobre varias para insertar su referencia. F4 fija la referencia con $.
Preguntas frecuentes
- ¿Cómo se llama REDUCE en inglés?
- Se llama igual: REDUCE. Lo que cambia es el separador: en Excel en español de España y gran parte de Latinoamérica los argumentos se separan con punto y coma.
- ¿Por qué REDUCE me marca error de fórmula con comas?
- Depende de la configuración regional. Donde la coma es el separador decimal (España, Colombia, Argentina…), Excel separa los argumentos con punto y coma. En México y en Excel en inglés se usa la coma.
- ¿Cuál es el error más común con REDUCE?
- Solo en Excel 365. Conserva su nombre en inglés. Si quieres ver cada paso intermedio, usa SCAN.