Passer au contenu principal

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.

fonction de réduction 1


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

  1. La fonction REDUCE est nouvellement introduite dans Excel pour Microsoft 365. Il n'est donc pas disponible dans les versions antérieures d'Excel.
  2. 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)))

fonction de réduction 3

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)))

fonction de réduction 2

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.

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations