Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

SUMIF (Cumul de ratio)

  • Initiateur de la discussion Fredrennes
  • Date de début
F

Fredrennes

Guest
Bonjour,

Qq pourrait-il m'indiquer la procédure ou la fonction pour résoudre mon pb de cumul de ratio avec le SUMIF.....?? Y-a-t-il une méthode permettant de glisser le sumif pour obtenir le cumul ? Peut-être qu'il y a la possibilité de confronter le SUMIF avec une autre fonction ??

Merci pour tout .

Amicalement

Fred
 

Pièces jointes

  • Forum.xls
    15.5 KB · Affichages: 96
  • Forum.xls
    15.5 KB · Affichages: 104
  • Forum.xls
    15.5 KB · Affichages: 99
M

Monique

Guest
Bonjour,

Avec la fonction SOMMEPROD
Cumul du total :
=SOMMEPROD(($A$2:$A$11<=$B$13&C14)*($D$2:$D$11))
Cumul de la quantité :
=SOMMEPROD(($A$2:$A$11<=$B$13&C14)*($E$2:$E$11))
Les 2 formules en une, en E14 :
=SOMMEPROD(($A$2:$A$11<=$B$13&C14)*($D$2:$D$11))/SOMMEPROD(($A$2:$A$11<=$B$13&C14)*($E$2:$E$11))
 

Pièces jointes

  • Forum.zip
    3.1 KB · Affichages: 43
  • Forum.zip
    3.1 KB · Affichages: 44
  • Forum.zip
    3.1 KB · Affichages: 49
F

Fredrennes

Guest
Super !

Merci bcp...

Mais quelle est la différence entre le SUMIF & le SUMPRODUCT ??

Parce que si j'ai bien compris, je peux obtenir les résultats du SUMIF avec le SUMPRODUCT qui semble être plus complète.....je me trompe ?

Merci pour tout Monique !!
 
M

Monique

Guest
Re-bonjour,

Essai d'explication.

Sommeprod offre beaucoup plus de possibilités que somme.si
Valeur totale des produits de la série "codes_a"
=SOMMEPROD(NB.SI($B2:$AF2;codes_a)*(valeurs_a))
Les codes des produits sont sur une ligne,
code_a et valeur_a sont 2 plages de cellules, donnant la valeur de chaque code.
Les plages "codes_a" et "codes_b" sont ou non sur une autre feuille.
Elles peuvent être verticales ou horizontales (mais identiques toutes les deux).
Elles peuvent ou non avoir un nom.

Sous forme matricielle, à valider par ctrl + maj + entrée :
Valeur totale des produits de la série "codes_b", à condition que ça tombe un dimanche :
=SOMMEPROD(SI((($B2:$AF2)=code_b)*(JOURSEM($B1:$AF1)=1);valeur_b))
Les dates sont en ligne 1 et les codes des produits en ligne 2
On peut aller jusqu'à 30 conditions.

Données en colonnes, on veut savoir le nombre de lignes remplissant tous les critères :
SOMMEPROD(SI((plage a=critère 1)*(plage b=critère 2)*(plage c=critère 3)*(etc)*(etc);1))
Nombre de lignes remplissant soit l'un soit l'autre des critères :
SOMMEPROD(SI((plage a=critère 1)-(plage b=critère 2)-(plage c=critère 3)-(etc)-(etc);1))

Sommeprod peut faire référence à une plage de cellules située sur une autre feuille.
Il n'y a aucune obligation de nommer cette plage.
Mais c'est plus pratique de donner des noms, ne serait-ce que pour retrouver les erreurs ou mieux comprendre la formule.
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…