somme de valeurs limité aux x valeurs les plus fortes

prosper

XLDnaute Nouveau
Bonjour

Nouveaux sur le forum, j'espère l'utiliser selon le bon usage et les règles en vigueur :eek:

Voilà .... ma question est la suivante :
J'ai une liste de valeurs et je ne souhaites faire la somme que des x ou y valeurs les plus fortes ou les plus faibles.
Qlq'un aurait-il une idée pour obtenir ce résultat ?
Merci
 

natorp

XLDnaute Accro
Re : somme de valeurs limité aux x valeurs les plus fortes

Bjr prosper

si l'on part d'une plage de cellule de A2:A8, on totalise les valeurs supérieures à 40 :

Code:
=SOMME.SI(A2:A8;">40")

A adapter à ton fichier, cordialement, Gérard
 

prosper

XLDnaute Nouveau
Re : somme de valeurs limité aux x valeurs les plus fortes

Bjr natorp

mmmhhhh
ce n'est pas tout a fait cela
J'ai une suite de 10 valeurs aléatoires et je veux sommer que les 7 plus grandes.
Je ne peux donc fixer une limite comme tu le propose.

Une autre idée ?
Merci
 

ROGER2327

XLDnaute Barbatruc
Re : somme de valeurs limité aux x valeurs les plus fortes

Bonjour prosper.


Qlq'un aurait-il une idée pour obtenir ce résultat ?
Oui ! Fournir un petit fichier-modèle, par exemple... À défaut, voyez si l'essai joint vous convient.​


ROGER2327
#6863


Vendredi 27 Absolu 141 (Saintes Gigolette et Gaufrette, dogaresses - fête Suprême Quarte)
13 Vendémiaire An CCXXII, 5,3631h - potiron
2013-W40-5T12:52:18Z
 

Pièces jointes

  • Classeur2.xlsx
    9.7 KB · Affichages: 47
  • Classeur2.xlsx
    9.7 KB · Affichages: 46
  • Classeur2.xlsx
    9.7 KB · Affichages: 49

ROGER2327

XLDnaute Barbatruc
Re : somme de valeurs limité aux x valeurs les plus fortes

Suite...


Une version plus paramétrée...​


ROGER2327
#6864


Vendredi 27 Absolu 141 (Saintes Gigolette et Gaufrette, dogaresses - fête Suprême Quarte)
13 Vendémiaire An CCXXII, 5,4519h - potiron
2013-W40-5T13:05:05Z
 

Pièces jointes

  • Classeur2.xlsx
    9.7 KB · Affichages: 42
  • Classeur2.xlsx
    9.7 KB · Affichages: 46
  • Classeur2.xlsx
    9.7 KB · Affichages: 52

prosper

XLDnaute Nouveau
Re : somme de valeurs limité aux x valeurs les plus fortes

grrr
je n'arrive pas à reproduire dans mon tableur

J'imagine qu'il y a une astuce que je ne perçois pas.
J'ai bien noté la validation sous forme matricielle mais ... il y a autre chose ?

Je teste dans l'onglet classement et la paramètre du nb de course est dans l'onglet paramétrage

Merci pour ton aide
 

Pièces jointes

  • classement.xlsx
    141.2 KB · Affichages: 81
  • classement.xlsx
    141.2 KB · Affichages: 84
  • classement.xlsx
    141.2 KB · Affichages: 84

ROGER2327

XLDnaute Barbatruc
Re : somme de valeurs limité aux x valeurs les plus fortes

Re...


grrr
je n'arrive pas à reproduire dans mon tableur
(...)
Explication : si vous vous voulez toujours sommer les deux plus grandes valeurs, vous pourriez vous contenter d'écrire
Code:
=SOMME(GRANDE.VALEUR(C2:O2;{1.2}))
(La validation par Entrée suffit.)

Pour toujours sommer les cinq plus grandes valeurs
Code:
=SOMME(GRANDE.VALEUR(C2:O2;{1.2.3.4.5}))
suffit.
Etc.

Si vous voulez paramétrer le nombre de valeurs, il faut créer {1.2} ou {1.2.3.4.5} selon que le paramètre vaut 2 ou 5.

C'est le rôle espéré du COLONNE(DECALER(C2;;;1;Paramétrage!$M$2)).

Or, DECALER(C2;;;1;Paramétrage!$M$2) renvoie un référence à C2:D2 si Paramétrage!$M$2 vaut 2, ou à C2:G2 si Paramétrage!$M$2 vaut 5.

Donc COLONNE(DECALER(C2;;;1;Paramétrage!$M$2)) va renvoyer {3.4} si Paramétrage!$M$2 vaut 2, ou {3.4.5.6.7} si Paramétrage!$M$2 vaut 5.

Par conséquent, pour obtenir {1.2} (pour deux valeurs), ou {1.2.3.4.5} (pour cinq valeurs), on voit qu'il faut écrire DECALER(A2;;;1;Paramétrage!$M$2)

On peut écrire aussi DECALER(A:A;;;1;Paramétrage!$M$2).

Finalement,
Code:
=SOMME(GRANDE.VALEUR(C2:O2;COLONNE(DECALER(A:A;;;1;Paramétrage!$M$2))))
(Validation par Ctrl Maj Entrée requise.)


J'espère, qu'à défaut d'être simple, c'est assez clair. Si ce n'est pas le cas, demander des éclaircissements !​



Bon courage.


ROGER2327
#6865


Vendredi 27 Absolu 141 (Saintes Gigolette et Gaufrette, dogaresses - fête Suprême Quarte)
13 Vendémiaire An CCXXII, 6,8672h - potiron
2013-W40-5T16:28:53Z
 

Franziskaner

XLDnaute Junior
Re : somme de valeurs limité aux x valeurs les plus fortes

Re...


Explication : si vous vous voulez toujours sommer les deux plus grandes valeurs, vous pourriez vous contenter d'écrire
Code:
=SOMME(GRANDE.VALEUR(C2:O2;{1.2}))
(La validation par Entrée suffit.)


Bien le bonjour, je rebondis sur ce fil, lorsque la plage C2:02 contient moins de 2 éléments, la formule renvoie l'erreur #NOMBRE. Comment formuler de manière concise pour avoir en toutes circonstances la somme des n plus grandes valeurs ? Merci d'avance aux gens plus calés que moi ...​
 

ROGER2327

XLDnaute Barbatruc
Re : somme de valeurs limité aux x valeurs les plus fortes

Bonjour Franziskaner.

Bien le bonjour, je rebondis sur ce fil, lorsque la plage C2:02 contient moins de 2 éléments, la formule renvoie l'erreur #NOMBRE. Comment formuler de manière concise pour avoir en toutes circonstances la somme des n plus grandes valeurs ? Merci d'avance aux gens plus calés que moi ...
Pour obtenir la somme des n plus grandes valeurs, il faut avoir au moins n valeurs.
Si j'ai les valeurs 5, 3, 2, 8,
la somme des deux plus grandes valeurs est 13 ;
celle des trois plus grandes valeurs est 16 ;
celle des quatre plus grandes valeurs est 18 ;
celle des cinq plus grandes valeurs n'existe pas.

Me gouré-je ?​


ROGER2327
#6906


Lundi 9 Haha 141 (Tautologie - Vacuation)
23 Vendémiaire An CCXXII, 6,1482h - navet
2013-W42-1T14:45:21Z
 

Discussions similaires

Statistiques des forums

Discussions
312 321
Messages
2 087 266
Membres
103 502
dernier inscrit
talebafia