Comment utiliser la fonction RÉDUIRE dans Excel ?

La fonction RÉDUIRE dans Excel est utilisée pour réduire un tableau ou une plage de données en appliquant de manière itérative une fonction sur ses éléments, souvent pour obtenir un seul résultat agrégé. C’est une fonction relativement nouvelle qui est disponible à partir d’Excel 365 et Excel 2021. Voici comment vous pouvez l’utiliser :

Syntaxe de la fonction RÉDUIRE

=RÉDUIRE(initiale, plage, λ(acc, valeur) => ...)
  • initiale : la valeur de départ pour l’accumulateur. C’est la valeur initiale que vous voulez utiliser dans votre agrégation ou calcul.
  • plage : la plage de cellules à réduire.
  • λ(acc, valeur) => … : une fonction Lambda qui prend deux paramètres :
    • acc : l’accumulateur qui conserve le résultat intermédiaire.
    • valeur : l’élément actuel de la plage qui est traité.

Exemple d’utilisation

Supposons que vous avez une liste de chiffres dans la plage `A1:A5` et que vous voulez calculer la somme de ces chiffres. Vous pouvez utiliser la fonction RÉDUIRE de la manière suivante :

   =RÉDUIRE(0, A1:A5, LAMBDA(acc, valeur, acc + valeur))
  • Saisissez vos données, par exemple :
    • A1 : 2
    • A2 : 3
    • A3 : 5
    • A4 : 7
    • A5 : 11
  • Utilisez la fonction RÉDUIRE pour calculer la somme :
    • 0 est la valeur initiale de l’accumulateur pour une somme.
    • A1:A5 est la plage de données que vous voulez agréger.
    • LAMBDA(acc, valeur, acc + valeur) est la fonction anonyme qui additionne l’accumulateur actuel avec la valeur actuelle.

Autre exemple : Calcul du produit des valeurs

Si vous souhaitez calculer le produit des chiffres à la place, vous pouvez modifier la fonction Lambda :

=RÉDUIRE(1, A1:A5, LAMBDA(acc, valeur, acc * valeur))
  • 1 est la valeur initiale de l’accumulateur pour un produit (car multiplier par 1 ne change pas la valeur).

Points à noter

  • La fonction RÉDUIRE est particulièrement puissante lorsqu’elle est combinée avec d’autres fonctions Lambda pour effectuer des calculs complexes qui ne sont pas faciles à réaliser avec les fonctions Excel classiques.
  • RÉDUIRE est particulièrement utile pour ceux qui ont besoin d’écrire des calculs personnalisés qui s’appliquent élément par élément sur des tableaux de données.

Cette fonctionnalité peut varier selon votre version d’Excel, donc assurez-vous que vous utilisez une version compatible avec les fonctions Lambda.

Unlock Your Potential

Excel

Basic - Advanced

Access

Access Basic - Advanced

Power BI

Power BI Basic - Advanced

Help us grow the project