Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Trouver x plus grandes valeurs d'une liste de y valeurs et en faire la somme

3 réponses
Avatar
Alain79
Salut

Connaissez vous une méthode basée sur des fonction Excel (hors vba)
permattant de calculer la somme d'une liste de y valeurs ne retenant que les
x plus grandes valeurs? x < y bien entendu...

Merci à vous
alain79

3 réponses

Avatar
Téréda
Bonjour,
la fonction somme.si pourrait répondre à cette question, il me semble
=somme.si(plage;critère (ici > à X);plage)



Salut

Connaissez vous une méthode basée sur des fonction Excel (hors vba)
permattant de calculer la somme d'une liste de y valeurs ne retenant que les
x plus grandes valeurs? x < y bien entendu...

Merci à vous
alain79





Avatar
AV
Somme des 3 plus grandes valeurs de la plage "Valeurs" :
=SOMME.SI(Valeurs;">" &GRANDE.VALEUR(Valeurs;4);Valeurs)
ou bien ..
Matricielle (validation par ctrl+maj+entrée)
=SOMME(GRANDE.VALEUR(Valeurs;{1;2;3}))

Ou bien, pour la somme des X plus grandes valeurs :
Matricielle (validation par ctrl+maj+entrée)
=SOMME(GRANDE.VALEUR(Valeurs;LIGNE(INDIRECT("1:" & x))))

AV
Avatar
Alain79
Merci pour ces suggestions
Pourquoi faut il concaténer le ">" avec la fonction GRANDE... ?
Je suppose donc qu'il n'est pas possible dans le test de placer directement
Grande...
Merci à vous en tout cas - Alain79


"AV" wrote in message
news:%
Somme des 3 plus grandes valeurs de la plage "Valeurs" :
=SOMME.SI(Valeurs;">" &GRANDE.VALEUR(Valeurs;4);Valeurs)
ou bien ..
Matricielle (validation par ctrl+maj+entrée)
=SOMME(GRANDE.VALEUR(Valeurs;{1;2;3}))

Ou bien, pour la somme des X plus grandes valeurs :
Matricielle (validation par ctrl+maj+entrée)
=SOMME(GRANDE.VALEUR(Valeurs;LIGNE(INDIRECT("1:" & x))))

AV