Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Réduit un tableau à une valeur cumulée en appliquant un LAMBDA à chaque valeur et en renvoyant la valeur totale dans le cumul.   

Syntaxe

=REDUIRE([initial_value], tableau, lambda(cumul, valeur))

La syntaxe de la fonction REDUIRE contient les arguments et les paramètres suivants :

  • [initial_value]    Définit la valeur de départ pour le cumul.

  • tableau    Un tableau à réduire.

  • lambda     Un LAMBDA qui est appelé pour réduire le tableau. Le LAMBDA prend deux paramètres :

    • cumul    La valeur totalisée et renvoyée comme résultat final.

    • valeur     Le calcul appliqué à chaque élément du tableau.

Remarques

Utilisez l’argument initial_value pour définir la valeur de départ pour le paramètre de cumul. Dans l’exemple 2, dans lequel vous multipliez le cumul, définissez la valeur sur 1 en évitant la multiplication par 0.

Erreurs

La fourniture d’une fonction LAMBDA non valide ou d’un nombre incorrect de paramètres retourne un #VALUE! erreur appelée « Paramètres incorrects ».

Exemples

Exemple 1 : additionner les valeurs carrées

Entrez les exemples de données dans les cellules A1:C2, puis copiez la formule dans la cellule D4 :

=REDUCE(, A1:C2, LAMBDA(a,b,a+b^2))

Exemple 1 de première fonction RÉDUIRE

Exemple 2 : créer une fonction « PRODUCTIF » personnalisée pour multiplier uniquement les valeurs supérieures à 50

Créez un tableau intitulé « Tableau2 » avec une colonne intitulée « Chiffres » démarrant à la cellule E1. Copiez la formule suivante dans la cellule G2 :

=REDUCE(1,Table2[Nums],LAMBDA(a,b,IF(b>50,a+b,a)))

Exemple de deuxième fonction RÉDUIRE

Exemple 3 : compter les valeurs paires uniquement

Créez un tableau intitulé « Tableau4 » avec une colonne intitulée « Chiffres » démarrant à la cellule D1. Copiez la formule suivante dans la cellule F2 :

=REDUCE(0,Table4[Nums],LAMBDA(a,n,IF(ISEVEN(n),1+a, a)))

Exemple de troisième fonction RÉDUIRE

Voir aussi

Fonction LAMBDA

Fonction MAP

Fonction SCAN

Fonction MAKEARRAY

Fonction BYCOL

Fonction BYROW

Fonction qui est omise

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×