A voir également:
- Additionner des valeurs d'une ligne Excel
- Formule excel pour additionner plusieurs cellules - Guide
- Aller à la ligne excel - Guide
- Liste déroulante excel - Guide
- Déplacer une colonne excel - Guide
- Calculer une moyenne sur excel - Guide
4 réponses
dobo69
Messages postés
1587
Date d'inscription
vendredi 24 juillet 2009
Statut
Membre
Dernière intervention
30 juin 2013
827
26 avril 2010 à 14:32
26 avril 2010 à 14:32
Bonjour,
c'est un peu 'bourrin' mais vu qu'il n'y en a que 5, cela évite de réfléchir... :
=GRANDE.VALEUR(plage;1)+GRANDE.VALEUR(plage;2)+GRANDE.VALEUR(plage;3)+GRANDE.VALEUR(plage;4)+GRANDE.VALEUR(plage;5)
où plage est bien sur la zone su laquelle s'applique l'addition.
grande.valeur(plage;k) renvoit la k ieme plus grande valeur de 'plage'.
c'est un peu 'bourrin' mais vu qu'il n'y en a que 5, cela évite de réfléchir... :
=GRANDE.VALEUR(plage;1)+GRANDE.VALEUR(plage;2)+GRANDE.VALEUR(plage;3)+GRANDE.VALEUR(plage;4)+GRANDE.VALEUR(plage;5)
où plage est bien sur la zone su laquelle s'applique l'addition.
grande.valeur(plage;k) renvoit la k ieme plus grande valeur de 'plage'.
Merci beaucoup pour la rapidité. Cela devrait fonctionner, mais 5 était un exemple. Dans l'un de mes tableaux il m'en faut 6, l'autre 7 et le dernier 10 (Je pense que cela fonctionne mais la formule est déjà plus importante). N'existe-t-il pas qqch de simplifié...ou plutôt contracté.
Si non, je me servirais de cette formule qui fera parfaitement l'affaire!
Encore merci!
Phil
Si non, je me servirais de cette formule qui fera parfaitement l'affaire!
Encore merci!
Phil
dobo69
Messages postés
1587
Date d'inscription
vendredi 24 juillet 2009
Statut
Membre
Dernière intervention
30 juin 2013
827
Modifié par dobo69 le 26/04/2010 à 14:45
Modifié par dobo69 le 26/04/2010 à 14:45
allez, plus élégant... :
=SOMME.SI(plage;">="&GRANDE.VALEUR(plage;5))
Le nombre de valeurs à prendre est ici '5' mais peut avantageusement être remplacé par une référence à une cellule où ce nombre est renseigné..
=SOMME.SI(plage;">="&GRANDE.VALEUR(plage;A1))
Cette formule fait donc la somme des A1 'ieme' plus grandes valeurs de 'plage'...
Si vous n'avez besoin de rien, demandez-moi.
=SOMME.SI(plage;">="&GRANDE.VALEUR(plage;5))
Le nombre de valeurs à prendre est ici '5' mais peut avantageusement être remplacé par une référence à une cellule où ce nombre est renseigné..
=SOMME.SI(plage;">="&GRANDE.VALEUR(plage;A1))
Cette formule fait donc la somme des A1 'ieme' plus grandes valeurs de 'plage'...
Si vous n'avez besoin de rien, demandez-moi.
Cette formule fonctionne :-).
Par contre lorsqu'il y a moins de 5 notes (c'est à dire des cellules vides), la cellule "total" affiche 0. Et lorsqu'il y a plus de 5 notes (6, 7 ou 8), la cellule "total" fait la somme de l'ensemble de toutes les cellules de la plage.
:-S
Par contre lorsqu'il y a moins de 5 notes (c'est à dire des cellules vides), la cellule "total" affiche 0. Et lorsqu'il y a plus de 5 notes (6, 7 ou 8), la cellule "total" fait la somme de l'ensemble de toutes les cellules de la plage.
:-S
dobo69
Messages postés
1587
Date d'inscription
vendredi 24 juillet 2009
Statut
Membre
Dernière intervention
30 juin 2013
827
26 avril 2010 à 15:09
26 avril 2010 à 15:09
Ok pour le nombre de valeurs < à '5' voici la formule complétée pour en tenir compte :
=SI(NBVAL(plage)<A1;SOMME(plage);SOMME.SI(plage;">="&GRANDE.VALEUR(plage;A1)))
par contre je ne comprends pas l'autre point : pour ma part (essai), la formule me renvoi bien que la somme des A1 premières valeurs. je ne sais donc pas quoi répondre....sinon de bien repointer tes plages et la formule.
=SI(NBVAL(plage)<A1;SOMME(plage);SOMME.SI(plage;">="&GRANDE.VALEUR(plage;A1)))
par contre je ne comprends pas l'autre point : pour ma part (essai), la formule me renvoi bien que la somme des A1 premières valeurs. je ne sais donc pas quoi répondre....sinon de bien repointer tes plages et la formule.
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
26 avril 2010 à 15:13
26 avril 2010 à 15:13
Bonjour
a essayer
formule matricielle à valider par Ctrl+maj+entrée (curseur dans la barre de formule
a essayer
formule matricielle à valider par Ctrl+maj+entrée (curseur dans la barre de formule
=SOMME(SI((RANG(A1:A14;A1:A14)<=5);(A1:A14)))
SUPER pour le nombre de valeurs inférieur à 5...
Pour mon deuxième soucis, je pense qu'il vient du fait que :
si par exemple l'individu a des notes identiques : 3fois 10 ; 4fois 15 et 5fois 20 ; la formule additionne l'ensemble des notes et ne se limite pas à 5fois 20; 4fois 15 et 1 fois 10 qui sont les 10meilleurs notes!
Je vais aussi tester la formule matricielle! et reviens vous informer!
Merci Beaucoup à tous
Pour mon deuxième soucis, je pense qu'il vient du fait que :
si par exemple l'individu a des notes identiques : 3fois 10 ; 4fois 15 et 5fois 20 ; la formule additionne l'ensemble des notes et ne se limite pas à 5fois 20; 4fois 15 et 1 fois 10 qui sont les 10meilleurs notes!
Je vais aussi tester la formule matricielle! et reviens vous informer!
Merci Beaucoup à tous
Pour la formule matricielle, il est affiché #VALEUR.
Peut-être cela vient-il du fait que les cellules regroupant les notes ne sont pas : soit vierge, soit avec un nombre simple.
En effet la cellule va "chercher" les notes dans d'autres tableaux excel. Pour info, les formules ressemblent à cela :
=SI(NON(ESTERREUR(RECHERCHEV(D10;[Sainttropez.xlsx]Femmes!$C$2:$D$1000;1;0)));RECHERCHEV(D10;[Sainttropez.xlsx]Femmes!$C$2:$D$1000;2;0);"")
Ce qui explique peut-être l'erreur de Valeur avec la formule matricielle
Peut-être cela vient-il du fait que les cellules regroupant les notes ne sont pas : soit vierge, soit avec un nombre simple.
En effet la cellule va "chercher" les notes dans d'autres tableaux excel. Pour info, les formules ressemblent à cela :
=SI(NON(ESTERREUR(RECHERCHEV(D10;[Sainttropez.xlsx]Femmes!$C$2:$D$1000;1;0)));RECHERCHEV(D10;[Sainttropez.xlsx]Femmes!$C$2:$D$1000;2;0);"")
Ce qui explique peut-être l'erreur de Valeur avec la formule matricielle
dobo69
Messages postés
1587
Date d'inscription
vendredi 24 juillet 2009
Statut
Membre
Dernière intervention
30 juin 2013
827
26 avril 2010 à 15:29
26 avril 2010 à 15:29
valider par Ctrl+maj+entrée (curseur dans la barre de formule)
important et indispensable pour une formule matricielle
Ceci dit le résultat est exactement le même...
important et indispensable pour une formule matricielle
Ceci dit le résultat est exactement le même...