Fonction Excel REDUIRE (365)
La Fonction REDUCTION applique un Fonction LAMBDA à chaque valeur d'un tableau et renvoie la valeur totale dans l'accumulateur, réduisant le tableau à une valeur accumulée.
Syntaxe
=REDUCE ([initial_value],array,lambda(accumulator, value))
Arguments
- Valeur initiale (optionnel): La valeur de départ de l'accumulateur. Si omis, la valeur par défaut est 0.
- tableau (obligatoire) : Le tableau à réduire.
- Lambda (obligatoire) : la fonction LAMBDA personnalisée qui est appliquée pour réduire le tableau.
- Accumulateur (obligatoire) : la valeur totalisée et renvoyée comme résultat final.
- Valeur (obligatoire) : calcul appliqué à chaque élément du tableau.
Valeur de retour
La Fonction REDUCTION renvoie une seule valeur.
Notes de fonction
- La fonction REDUCE est nouvellement introduite dans Excel pour Microsoft 365. Il n'est donc pas disponible dans les versions antérieures d'Excel.
- La #VALEUR! la valeur d'erreur se produit si l'une des situations ci-dessous se produit :
- une fonction LAMBDA invalide est fournie ;
- un nombre erroné de paramètres est fourni.
Exemple
Comme le montre la capture d'écran ci-dessous, il existe un tableau de données. À additionner les nombres pairs et impairs dans le tableau séparément, procédez comme suit :
Pour additionner les nombres pairs, veuillez copier la formule ci-dessous dans la cellule F6, puis appuyez sur la touche Entrer clé pour obtenir le résultat.
=REDUIRE (0,B6:D9,LAMBDA(a,b,SI(ISEVEN(b), a+b,a)))
Pour additionner les nombres impairs, veuillez copier la formule ci-dessous dans la cellule F7, puis appuyez sur la touche Entrer clé pour obtenir le résultat.
=REDUIRE (0,B6:D9,LAMBDA(a,b,SI(ISODD(b), a+b,a)))
Remarque : Dans chaque formule ci-dessus, le valeur initiale l'argument est défini sur 0. Cela peut aussi être omis et remplacé par un espace vide. Par exemple, pour additionner les nombres pairs, la formule dans la cellule F6 peut être changé en :
=REDUIRE ( ,B6:D9,LAMBDA(a,b,SI(ISEVEN(b), a+b,a)))
Fonctions relatives:
-
Excel MAP Fonction
La fonction MAP applique une fonction LAMBDA pour créer une nouvelle valeur et renvoie un tableau formé en mappant chaque valeur du ou des tableaux fournis à une nouvelle valeur.
-
Excel LAMBDA Fonction
La fonction Excel LAMBDA est utilisée pour créer des fonctions personnalisées qui peuvent être réutilisées dans un classeur.
-
Excel MAKEARRAY Fonction
La fonction Excel MAKEARRAY renvoie un tableau calculé en fonction du nombre donné de lignes et de colonnes.