Excel, faire une somme conditionnelle d'une colonne

Excel, faire une somme conditionnelle d'une colonne - Logiciels - Windows & Software

Marsh Posté le 05-05-2007 à 12:55:07    

Bonjour :)
 
Connaisez-vous un moyen de faire une somme conditionnelle d'une colonne en prenant en compte deux autres colonnes?
Un "sumif" mais sur deux colonnes.
 
Merci :)

Reply

Marsh Posté le 05-05-2007 à 12:55:07   

Reply

Marsh Posté le 05-05-2007 à 13:09:25    

Bonjour,
par exemple?
 
Cordialement

Reply

Marsh Posté le 05-05-2007 à 13:16:37    


colonne A : date (en semaines)
 
Colonne B : valeur des ventes
 
Colonne c : type de vente, "in market" ou "to market"
 
par exemple je veux savoir la valeur "in market" et "to market" de chaque trimestere :)
 
ben il ne faut pas me demander de refaire la feuille excel, je ne peux pas y toucher :D

Reply

Marsh Posté le 05-05-2007 à 14:19:23    

Bonjour,
premier trimestre
=SOMMEPROD((A1:A8<=13)*(C1:C8="in market" );B1:B8)
 
deuxième trimestre
=SOMMEPROD((A1:A8<=26)*(C1:C8="in market" )*(A1:A8>13);B1:B8)
etc... etc...
13 26 etc...étant supposés être les num de semaine
Cordialement
 
edit: A8 C8 B8 à modifier pour prendre toute la colonne


Message édité par seniorpapou le 05-05-2007 à 14:20:32
Reply

Marsh Posté le 05-05-2007 à 14:50:37    

Merci :)
 
J'ai essayé mais ça ne marche pas :/
 
En tout cas j'ai trouvé autre chose. Dans le menu outils, la fonction "conditional sum wizard" fait ça simplement :D
et c'est tant mieux parceque en regardant l'expression qu'il génère [:ddr555]
 

Spoiler :

=SUM(IF($N$23:$N$30="In market";IF($B$23:$B$30>1;IF($B$23:$B$30<13;$F$23:$F$30;0);0);0))


Message édité par elhayat le 05-05-2007 à 14:50:57
Reply

Marsh Posté le 05-05-2007 à 15:03:28    

Re,
Juste pour mon info: as-tu mis ma formule en anglais? (SUMPRODUCT
)
est-ce que je me trompe, mais ta formule ne devrait-elle pas être:
 
=SUM(IF($N$23:$N$30="In market";IF($B$23:$B$30>=1;IF($B$23:$B$30<=13;$F$23:$F$30;0);0);0))
 
pour englober les bornes?
Cordialement


Message édité par seniorpapou le 05-05-2007 à 15:06:50
Reply

Marsh Posté le 05-05-2007 à 22:02:25    

Oui j'ai mis le nom anglais de la fonction, mais sur les colonnes impliquées il y a déja un autofiltre, peut être que c'est pour ça que ça ne marche pas :??:
 
Mais bon maintenant que je connais ce générateur (conditional sum machin), je me casse pas trop la tête :D
 
Pour le ">=" "<=" au lieu de ">"  "<" t'as entierement raison, merci :)


Message édité par elhayat le 05-05-2007 à 22:05:03
Reply

Marsh Posté le 06-05-2007 à 07:25:34    

Bonjour,
Merci pour ta réponse.
 
pour ceux qui ne connaissent pas "conditional sum wizard" en français c'est "assistant" "somme conditionnelle" que l'on peut activer en cochant la case dans macros complémentaires.
un site (en anglais) sur son utilisation:
 
http://www.mrexcel.com/tip083.shtml
Bon WE
Cordialement

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed