Excel función REDUCIR (365)
El Función REDUCIR aplica un Función LAMBDA a cada valor en una matriz y devuelve el valor total en el acumulador, reduciendo la matriz a un valor acumulado.
Sintaxis
=REDUCE ([initial_value],array,lambda(accumulator, value))
Argumentos
- Valor inicial (opcional): El valor inicial del acumulador. Si se omite, el valor predeterminado es 0.
- Formación (requerido): La matriz a reducir.
- lambda (obligatorio): la función LAMBDA personalizada que se aplica para reducir la matriz.
- acumulador (obligatorio): El valor totalizado y devuelto como resultado final.
- Valor (obligatorio): el cálculo aplicado a cada elemento de la matriz.
Valor de retorno
El Función REDUCIR devuelve un solo valor.
Notas de función
- La función REDUCIR se introdujo recientemente en Excel para Microsoft 365. Por lo tanto, no está disponible en versiones anteriores de Excel.
- El #¡VALOR! El valor de error ocurre si ocurre una de las siguientes situaciones:
- se proporciona una función LAMBDA no válida;
- se proporciona un número incorrecto de parámetros.
Ejemplo
Como muestra la siguiente captura de pantalla, hay una serie de datos. A suma los numeros pares e impares en la matriz por separado, haga lo siguiente:
Para sumar los números pares, copie la fórmula a continuación en la celda F6, luego presione el botón Participar clave para obtener el resultado.
=REDUCIR (0,B6: D9,LAMBDA(a,b,SI(SIETE(b), a+b,a)))
Para sumar los números impares, copie la fórmula a continuación en la celda F7, luego presione el botón Participar clave para obtener el resultado.
=REDUCIR (0,B6: D9,LAMBDA(a,b,SI(ISODD(b), a+b,a)))
Nota: En cada fórmula anterior, el valor inicial el argumento se establece en 0. También puede ser omitido y reemplazado por un espacio vacio. Por ejemplo, para sumar los números pares, la fórmula en la celda F6 se puede cambiar a:
=REDUCIR ( ,B6: D9,LAMBDA(a,b,SI(SIETE(b), a+b,a)))
Funciones relativas:
-
Excel MAP Función
La función MAP aplica una función LAMBDA para crear un nuevo valor y devuelve una matriz formada por la asignación de cada valor de la(s) matriz(es) proporcionada(s) a un nuevo valor.
-
Excel LAMBDA Función
La función Excel LAMBDA se usa para crear funciones personalizadas que se pueden reutilizar en un libro de trabajo.
-
Excel MAKEARRAY Función
La función MAKEARRAY de Excel devuelve una matriz calculada basada en el número dado de filas y columnas.