Función SCAN

Excel 365, Excel 2021

Resumen

La función SCAN de Excel examina una matriz aplicando una función LAMBDA a cada valor secuencialmente, devolviendo una matriz con todos los valores intermedios del cálculo acumulativo. Es ideal para crear secuencias progresivas como factoriales, sumas acumulativas o concatenaciones.

Sintaxis

=SCAN([initial_value], array, lambda(accumulator, value, body))

Parámetros

Parámetro Tipo Requerido Descripción
initial_value Any Valor inicial para el parámetro acumulador del proceso
array Array Rango o matriz de valores a procesar secuencialmente
lambda LAMBDA Función personalizada que recibe acumulador, valor actual y devuelve nuevo acumulador

Usando la función SCAN

SCAN aplica iterativamente una función LAMBDA a los elementos de una matriz, comenzando con un valor inicial y acumulando resultados progresivamente. Cada elemento de salida representa el estado del acumulador después de procesar los elementos anteriores.

Ejemplos Comunes de SCAN

Calcular factoriales acumulativos

=SCAN(1,A1:C2,LAMBDA(a,b,a*b))

Genera factoriales: 1, 1!, 2!, 6!, etc. para valores en A1:C2

Concatenar texto progresivamente

=SCAN("",A1:C2,LAMBDA(a,b,a&b))

Concatena caracteres de la matriz formando cadenas acumulativas

Preguntas Frecuentes

SCAN devuelve todos los valores intermedios, mientras REDUCE solo devuelve el resultado final.

Use "" (cadena vacía) como valor inicial para concatenaciones de texto.

Errores Comunes y Soluciones

#¡VALOR! - Parámetros incorrectos

Cause: LAMBDA con número incorrecto de parámetros o sintaxis inválida

Solution: Verifique que LAMBDA tenga exactamente 3 parámetros: accumulator, value, body

Notas

  • Disponible solo en Excel 365 y Excel 2021
  • Requiere conocimiento de funciones LAMBDA
  • El orden de procesamiento respeta la disposición de la matriz original
  • Para texto siempre inicie con ""

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