Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1272 connectés 

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Excel, faire une somme conditionnelle d'une colonne

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Excel, faire une somme conditionnelle d'une colonne

n°2684148
elhayat
Posté le 05-05-2007 à 12:55:07  profilanswer
 

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 :)

mood
Publicité
Posté le 05-05-2007 à 12:55:07  profilanswer
 

n°2684161
seniorpapo​u
Posté le 05-05-2007 à 13:09:25  profilanswer
 

Bonjour,
par exemple?
 
Cordialement

n°2684168
elhayat
Posté le 05-05-2007 à 13:16:37  profilanswer
 


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

n°2684188
seniorpapo​u
Posté le 05-05-2007 à 14:19:23  profilanswer
 

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
n°2684201
elhayat
Posté le 05-05-2007 à 14:50:37  profilanswer
 

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
n°2684209
seniorpapo​u
Posté le 05-05-2007 à 15:03:28  profilanswer
 

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
n°2684317
elhayat
Posté le 05-05-2007 à 22:02:25  profilanswer
 

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
n°2684360
seniorpapo​u
Posté le 06-05-2007 à 07:25:34  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Excel, faire une somme conditionnelle d'une colonne

 

Sujets relatifs
problème sous excelProbleme ouverture de fichier excel RESOLU
[Excel] Installer des macros complémentaire[EXCEL] /Expert needed\Tableaux croisés et formules
affichage d'une formule excel[EXCEL] bug nombre non numériques (matrices)
EXCEL: Recupérer les valeurs d'un .csvProblème excel Colones
Question pour les boss de Excel !Bob macro Excel
Plus de sujets relatifs à : Excel, faire une somme conditionnelle d'une colonne


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR