XL 2013 Somme.si avec critères

mam721

XLDnaute Junior
Bonjour à tous,


Je viens vers vous apropos d'une SOMME.SI et un NB.SI.

J'ai :
colonne E : le nombre de fois ou une reference est appelée.
colonne F : le cout total de cette pièce

En B4, j'ai fait un calcul automatique pour compter combien de references sont appelées plus de 10 fois via la formule NB.SI -> =NB.SI(E:E;">10")

En B5, j'aimerais que cela soit la somme du nombre de fois ou elle est appelée plus de 10 fois.
j'essaye avec : =SOMME.SI(E:E;(NB.SI(E:E;">10")))
la plage dans lequelle je souhaite regarder : E:E
le critère de comptage : NB.SI(E:E;">10")

Par contre cela me renvoit pas le résultat attendu.

Vous trouverez ci-joint le fichier exemple.
Je vous remercie.
 

Pièces jointes

  • test.xlsx
    9.3 KB · Affichages: 14

mam721

XLDnaute Junior
Bonjour Djidji, Mapomme,

Merci pour vos réponses.
Petite question connexe avec la formule. Les solutions proposés sont statiques. Comment faire pour qu'elle soit dynamique en fonction du nombre de resultats >=10. Si je rajoute plus de lignes ayant >=10, il faudrait que la somme prenne aussi en compte ces lignes.

C'est pour cela que j'ai pris comem plage E:E et non E1:E16.
Comment faire pour qu'elle prenne aussi en compte les futures lignes?

Merci
 

mam721

XLDnaute Junior
Bonjour Job,

Les lignes en jaunes n'ont pas d'utilité, juste pour montrer le resultat attendu.
je prends sous total car le tableau en colonne E et F est issue d'un TCD que je mets a jour regulièrement suivant des critères. Résultat je préfère utiliser sous.total plutot que somme.

C'est pour cela que je demande plutot le nombre de somme.si qui s'adapte en fonction du nombre de cas ou j'ai plus de 10 demande sur une ref. Il peut y avoir 3 lignes comme 120 lignes en fonction du TCD.

EDIT : j'ai modifié le fichier. Par contre le resultat n'est pas celui attendu.
 

Pièces jointes

  • test.xlsx
    9.5 KB · Affichages: 13
Dernière édition:

job75

XLDnaute Barbatruc
Re, BONJOUR cppbel,
EDIT : j'ai modifié le fichier. Par contre le resultat n'est pas celui attendu.
Ben oui mam721 vous avez ajouté une ligne de TOTAL, puisqu'on somme sur les colonnes entières il faut la retrancher en B5 et B7 :
Code:
=SOMME.SI(E:E;">10")-RECHERCHEV("TOTAL";D:F;2;0)*(RECHERCHEV("TOTAL";D:F;2;0)>10)
=SOMME.SI(E:E;">10";F:F)-RECHERCHEV("TOTAL";D:F;3;0)*(RECHERCHEV("TOTAL";D:F;2;0)>10)
Fichier (2).

A+
 

Pièces jointes

  • test(2).xlsx
    16.1 KB · Affichages: 15
Dernière édition:

job75

XLDnaute Barbatruc
Bonjour mam721, le forum,

Sur Excel 2007 et versions suivantes on peut utiliser SOMME.SI.ENS :
Code:
=SOMME.SI.ENS(E:E;D:D;"<>TOTAL";E:E;">10")
=SOMME.SI.ENS(F:F;D:D;"<>TOTAL";E:E;">10")
Fichier (3).

Bonne journée.
 

Pièces jointes

  • test(3).xlsx
    16.1 KB · Affichages: 12

mam721

XLDnaute Junior
Merci Job75 pour la résolution.
Merci à tous.


Pour la compréhension :
SOMME.SI(E:E;">10")-RECHERCHEV("TOTAL";D:F;2;0)*(RECHERCHEV("TOTAL";D:F;2;0)>10)
SOMME.SI("la plage E:E";"la condition ici >10")-RECHERCHEV("la ligne a envlevé ici total general du TCD"; la table ; le nbr de colonne; 0)*(RECHERCHEV("la ligne a envlevé ici total general du TCD"; la table ; le nbr de colonne; 0)"la condition >10)

=SOMME.SI.ENS(E:E;D:D;"<>TOTAL";E:E;">10")
SOMME.SI.ENS("la plage critères";"la plage de ce que l'on cherche a additionner ici le coût"; different de total pour enlever la ligne total du TCD; la condition nombre d'appel de pièces >10")

Merci.
 

Discussions similaires

Réponses
2
Affichages
255

Statistiques des forums

Discussions
312 215
Messages
2 086 330
Membres
103 187
dernier inscrit
ebenhamel