Función SCAN en Excel

Como REDUCE, pero devuelve todos los resultados intermedios: ideal para saldos y totales acumulados. Se llama igual en Excel en inglés.

Sintaxis

Excel en español (México)

=SCAN(valor_inicial, matriz, lambda)

Excel en español (España y Latinoamérica)

=SCAN(valor_inicial; matriz; lambda)

Excel en inglés

=SCAN(initial_value, array, lambda)

ArgumentoQué es
valor_inicialCon qué valor empieza el acumulado.
matrizEl rango a recorrer.
lambdaUna 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.

=SCAN(0,B2:B8,LAMBDA(saldo,mov,saldo+mov))

Error común

Solo en Excel 365. El resultado tiene la misma forma que el rango y se desborda hacia abajo.

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.

Publicidad
Cargando anuncio...

Los anuncios nos ayudan a mantener WebHerramientas gratuito para todos

Practica SCAN

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.

Ejemplo=SCAN(0,B2:B8,LAMBDA(saldo,mov,saldo+mov))SCANLAMBDAREDUCE
Paso 1/2

En C2, con una sola fórmula, calcula el saldo después de cada movimiento usando SCAN.

C2
ABCDEFG
1FechaMovimientoSaldoDepósitos
201 mar15,000.00
303 mar-2,400.00
407 mar-860.00
510 mar5,200.00
615 mar-7,300.00
722 mar-1,150.00
828 mar3,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 SCAN en inglés?
Se llama igual: SCAN. 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é SCAN 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 SCAN?
Solo en Excel 365. El resultado tiene la misma forma que el rango y se desborda hacia abajo.