image

Dans l’article précédent, nous avons appris comment additionner les N valeurs supérieures ou inférieures.

Dans cet article, nous essayons de résumer les N valeurs supérieures ou inférieures avec un critère.

Somme des valeurs TOP N avec critères

Comment résoudre le problème?

Pour cet article, nous devrons utiliser la fonction link: / summing-excel-sumproduct-function [fonction SUMPRODUCT]. Nous allons maintenant faire une formule à partir de ces fonctions. Ici, on nous donne une fourchette et un critère. Nous devons obtenir les 5 premières valeurs de la plage et obtenir la somme des valeurs en fonction des critères donnés.

_Formule générique: _

= SUMPRODUCT ( LARGE ( (list = criteria) * (range), { 1 , 2 , .... ,n } } )

list: liste de critères Critères: critères à associer range: plage de valeurs valeurs: nombres séparés par des virgules comme si vous souhaitez trouver les 3 premières valeurs, utilisez \ {1, 2, 3}.

Exemple:

Ici, nous avons les valeurs de l’ensemble de données de A1: D50.

image

Tout d’abord, nous devons trouver les cinq premières valeurs à l’aide de la fonction LARGE qui correspond à la ville « Boston », puis effectuer l’opération de somme sur ces 5 valeurs. Nous allons maintenant utiliser la formule suivante pour obtenir la somme _Utilisez la formule: _

= SUMPRODUCT ( LARGE ( ( City = "Boston" ) * (quantity) , { 1 , 2 , 3 , 4 , 5 } ) )

_Explication: _

  • « Boston » de City correspond à la gamme City mentionnée. Cela renvoie un tableau de vrai et faux.

  • lien: / formule-logique-excel-large-fonction [La fonction LARGE] retourne les 5 premières valeurs numériques de la plage de quantité et renvoie le tableau à la fonction SOMMEPROD.

SUMPRODUCT \ {193, 149, 138, 134, 123} * La fonction SUMPRODUCT obtient un tableau des 5 premières valeurs, avec un tableau des 5 premiers nombres renvoyant la SOMME de ces nombres.

image

Ici, la plage Ville et quantité est donnée comme plage nommée. Appuyez sur Entrée pour obtenir la somme des 5 premiers nombres.

image

Comme vous pouvez le voir dans l’instantané ci-dessus, cette somme est de 737. La somme des valeurs 193 + 149 + 138 + 134 + 123 = 737.

Vous pouvez vérifier les valeurs ci-dessus dans l’ensemble de données à l’aide de l’option de filtre Excel.

Appliquez le filtre à l’en-tête Ville et quantité et cliquez sur le bouton fléché de l’en-tête de ville qui apparaît. Suivez les étapes ci-dessous.

image

Étapes:

  1. Sélectionnez la cellule d’en-tête Ville. Appliquer le filtre à l’aide du raccourci Ctrl + Maj + L. Cliquez sur la flèche qui apparaît comme une option de filtre.

  2. Sélectionnez l’option (Tout sélectionner).

  3. Sélectionnez uniquement la ville de Boston.

  4. Sélectionnez maintenant l’en-tête de quantité.

  5. Triez la liste de la plus grande à la plus petite et vous pouvez afficher toutes les 5 premières valeurs que nous avons calculées à l’aide de la formule.

Comme vous pouvez le voir dans le gif ci-dessus, toutes les 5 valeurs qui correspondent aux critères donnés. Cela signifie également que la formule fonctionne très bien pour obtenir le nombre de ces valeurs

GRANDS N nombres

Le processus ci-dessus est utilisé pour calculer la somme de quelques nombres à partir du haut. Mais pour calculer pour n (grand) nombre de valeurs dans une longue plage.

Utilisez la formule:

= SUMPRODUCT ( LARGE ( ( City = "Boston" ) * (quantity), ROW ( INDIRECT ( "1:10" ) )

Ici, nous générons la somme des 10 premières valeurs en obtenant un tableau de 1 à 10 \ {1; 2; 3; 4; 5; 6; 7 ; 8; 9; 10} à l’aide des fonctions Excel ROW & INDIRECT.

image

Ici, nous avons la somme des 10 premiers nombres qui donne 1147.

Somme des N dernières valeurs avec critères

Comment résoudre le problème?

Pour cet article, nous devrons utiliser la fonction link: / summing-excel-sumproduct-function [fonction SUMPRODUCT]. Nous allons maintenant faire une formule à partir de ces fonctions. Ici, on nous donne une plage et nous devons réduire les 5 valeurs de la plage et obtenir la somme des valeurs.

Formule générique:

{ = SUM ( SMALL ( IF ( City = "Boston" , quantity ) , { 1 , 2 , 3 , 4 , 5 } ) ) }

Plage: plage de valeurs Valeurs: nombres séparés par des virgules comme si vous souhaitez trouver les 3 dernières valeurs, utilisez \ {1, 2, 3}.

Exemple:

Tout cela peut être difficile à comprendre. Alors, testons cette formule en l’exécutant sur l’exemple ci-dessous.

Ici, nous avons une plage de valeurs de A1: D50.

image

Ici, la gamme Ville et quantité est donnée comme utilisant l’outil Excel de gamme nommée.

Tout d’abord, nous devons trouver les cinq dernières valeurs à l’aide de la fonction SMALL qui correspond aux critères, puis l’opération de somme doit être effectuée sur ces 5 valeurs. Maintenant, nous allons utiliser la formule suivante pour obtenir la somme Utilisez la formule:

{ = SUM ( SMALL ( IF ( City = "Boston" , quantity ) , { 1 , 2 , 3 , 4 , 5 } ) ) }

N’utilisez PAS d’accolades manuellement. Accolades appliquées à l’aide de Ctrl Maj + Entrée au lieu de simplement Entrée.

Explication:

  • lien: / formule-statistique-excel-petite-fonction [PETITE]

La fonction avec la fonction IF renvoie les 5 dernières valeurs numériques qui correspondent à la ville « Boston » et renvoie le tableau à la fonction SOMME.

SOMME (\ {23, 27, 28, 28, 30}))

  • La fonction SOMME obtient le tableau des 5 dernières valeurs, qui a un tableau des 5 derniers nombres renvoie la SOMME de ces nombres utilisés avec CTRL + MAJ + ENTRÉE.

image

Ici, la plage Ville et quantité est donnée comme plage nommée. Appuyez sur Ctrl + Maj + Entrée pour obtenir la somme des 5 derniers nombres car il s’agit d’une formule matricielle.

image

Comme vous pouvez le voir dans l’instantané ci-dessus, cette somme est de 136.

Le processus ci-dessus est utilisé pour calculer la somme de quelques nombres à partir du bas. Mais pour calculer pour n (grand) nombre de valeurs dans une longue plage.

Utilisez la formule:

{ = SUM ( SMALL ( IF ( City = "Boston" , quantity ) , ROW ( INDIRECT ("1:10") ) ) ) }

N’utilisez PAS les accolades manuellement. Utilisez les touches Ctrl + Maj + Entrée au lieu d’utiliser la touche Entrée.

Ici, nous générons la somme des 10 dernières valeurs en obtenant un tableau de 1 à 10 \ {1; 2; 3; 4; 5; 6; 7 ; 8; 9; 10} à l’aide des fonctions Excel ROW & INDIRECT.

image

Ici, nous avons la somme des 10 derniers nombres qui donneront 155.

Voici quelques notes d’observation ci-dessous.

Remarques:

  1. La formule ne fonctionne qu’avec des nombres.

  2. La formule ne fonctionne que lorsqu’il n’y a pas de doublons dans la table de recherche. La fonction SOMMEPROD considère les valeurs non numériques (comme le texte abc) et les valeurs d’erreur (comme #NOMBRE!, #NULL!) Comme des valeurs nulles.

  3. La fonction SUMPRODUCT considère la valeur logique TRUE comme 1 et False comme 0.

  4. Le tableau d’arguments doit être de la même longueur que la fonction.

J’espère que cet article sur la façon de renvoyer la somme des 5 premières valeurs ou des 5 dernières valeurs avec des critères dans Excel est explicatif. Trouvez plus d’articles sur les fonctions SUMPRODUCT ici. Veuillez partager votre requête ci-dessous dans la zone de commentaire. Nous vous assisterons.

Si vous avez aimé nos blogs, partagez-les avec vos amis sur Facebook. Et vous pouvez également nous suivre sur Twitter et Facebook. Nous serions ravis de vous entendre, faites-nous savoir comment nous pouvons améliorer, compléter ou innover notre travail et le rendre meilleur pour vous. Écrivez-nous à [email protected]

Articles liés

link: / summing-excel-sumproduct-function [Comment utiliser la fonction SUMPRODUCT dans Excel]: Renvoie la SOMME après multiplication des valeurs dans plusieurs tableaux dans Excel.

link: / summing-sum-if-date-is-between [SUM if date is between]: Renvoie la somme des valeurs entre des dates ou une période données dans Excel.

lien: / somme-somme-si-la-date-est-supérieure-à-la-date [Somme si la date est supérieure à la date donnée]: * Renvoie la somme des valeurs après la date ou la période donnée dans Excel.

link: / summing-2-ways-to-sum-by-month-in-excel [2 Ways to Sum by Month in Excel]: * Renvoie la somme des valeurs dans un mois spécifique donné dans Excel.

link: / summing-how-to-sum-multiple-columns-with-condition [Comment additionner plusieurs colonnes avec condition]: Renvoie la somme des valeurs sur plusieurs colonnes ayant une condition dans Excel `link: / tips-excel- wildcards [Comment utiliser les jokers dans Excel *] `: Compter les cellules correspondant aux phrases en utilisant les jokers dans Excel

Articles populaires

lien: / clavier-formule-raccourcis-50-excel-raccourcis-pour-augmenter-votre-productivité [50 raccourci Excel pour augmenter votre productivité]

link: / excel-generals-how-to-edit-a-dropdown-list-in-microsoft-excel [Edit a dropdown list]

lien: / excel-range-name-absolu-reference-in-excel [Référence absolue dans Excel]

lien: / conseils-formatage-conditionnel-avec-instruction-if [Si avec formatage conditionnel]

lien: / formules-logiques-si-fonction-avec-jokers [Si avec jokers]

lien: / lookup-formulas-vlookup-by-date-in-excel [Vlookup by date]

link: / tips-inches-to-feet [Convertir les pouces en pieds et pouces dans Excel 2016]

lien: / excel-édition-de-texte-et-format-join-prénom-et-nom-dans-excel [Joindre le nom et le prénom dans Excel]

link: / counting-count-cells-qui-correspondent-soit-a-ou-b [Compter les cellules qui correspondent à A ou B]