Somme de plusieurs conditions sur excel
Résolu/Fermé
A voir également:
- Somme de plusieurs conditions sur excel
- Formule somme excel colonne - Guide
- Liste déroulante excel - Guide
- Somme si couleur excel - Guide
- Excel cellule couleur si condition texte - Guide
- Si et excel - Guide
9 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 411
10 janv. 2010 à 08:48
10 janv. 2010 à 08:48
Bonjour
pour complèter les info de Raymond (bonne année aux antilles)
http://www.cijoint.fr/cjlink.php?file=cj201001/cijjAte4NK.xlsx
un exemple de fichier avec solution 2007 ou 2003, sachant qu'il n'est pas facile de rchercher en ligne sur 2003
Crdlmnt
pour complèter les info de Raymond (bonne année aux antilles)
http://www.cijoint.fr/cjlink.php?file=cj201001/cijjAte4NK.xlsx
un exemple de fichier avec solution 2007 ou 2003, sachant qu'il n'est pas facile de rchercher en ligne sur 2003
Crdlmnt
Raymond PENTIER
Messages postés
58703
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 octobre 2024
17 218
10 janv. 2010 à 00:43
10 janv. 2010 à 00:43
Bonjour.
Tu utilises les fonctions SOMME.SI ou SOMMEPROD
ou tu essaies de combiner les 4 fonctions OU, ET, NON, SI
ou encore, si tu as la chance d'avoir la version 2007, tu peux employer la nouvelle fonction SOMME.SI.ENS
Tu utilises les fonctions SOMME.SI ou SOMMEPROD
ou tu essaies de combiner les 4 fonctions OU, ET, NON, SI
ou encore, si tu as la chance d'avoir la version 2007, tu peux employer la nouvelle fonction SOMME.SI.ENS
foux18
Messages postés
3
Date d'inscription
dimanche 10 janvier 2010
Statut
Membre
Dernière intervention
10 janvier 2010
10 janv. 2010 à 10:34
10 janv. 2010 à 10:34
Bonjour,
Merci mais j'ai essayé en utilisant somme.si mais je n'arrive pas à ajouter d'autres conditions. La fonction ou, et, non,si tu les mets où dans la formule ?
=somme.si(I6:IM6;"=AOC 750 ml";I38:IM38)
J'ai essayé de mettre "ET" avant de faire mon total (I38:IM38) mais Excel me dit qu'il y a une erreur.
Profites bien des Antilles car la France est sous la neige.
Merci mais j'ai essayé en utilisant somme.si mais je n'arrive pas à ajouter d'autres conditions. La fonction ou, et, non,si tu les mets où dans la formule ?
=somme.si(I6:IM6;"=AOC 750 ml";I38:IM38)
J'ai essayé de mettre "ET" avant de faire mon total (I38:IM38) mais Excel me dit qu'il y a une erreur.
Profites bien des Antilles car la France est sous la neige.
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 309
10 janv. 2010 à 12:32
10 janv. 2010 à 12:32
bonjour,
proposition en imaginant le début de ton tableau***
https://www.cjoint.com/?bkmzPRlG2a
pour simplifier la somme de commandes pour chaque colonne est faite sur une ligne (ligne 640 sur la maquette)
il n'est pas nécessaire que les appellations soient regroupées
***au besoin, met un extrait de ton classeur ( environ 20 colonnes) sans données confidentielles sur
https://www.cjoint.com/
et colle le lien proposé
proposition en imaginant le début de ton tableau***
https://www.cjoint.com/?bkmzPRlG2a
pour simplifier la somme de commandes pour chaque colonne est faite sur une ligne (ligne 640 sur la maquette)
il n'est pas nécessaire que les appellations soient regroupées
***au besoin, met un extrait de ton classeur ( environ 20 colonnes) sans données confidentielles sur
https://www.cjoint.com/
et colle le lien proposé
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 309
10 janv. 2010 à 13:59
10 janv. 2010 à 13:59
Re,
la mème formule mais sans matricielle
=DECALER(A640;0;SOMMEPROD((appelation=I7)*(couleur=J7)*(centil=K7)*(COLONNE(centil)))-1)
la mème formule mais sans matricielle
=DECALER(A640;0;SOMMEPROD((appelation=I7)*(couleur=J7)*(centil=K7)*(COLONNE(centil)))-1)
foux18
Messages postés
3
Date d'inscription
dimanche 10 janvier 2010
Statut
Membre
Dernière intervention
10 janvier 2010
10 janv. 2010 à 15:10
10 janv. 2010 à 15:10
Merci mais je n'y arrive pas.
Ci-joint le modèle pour une aide afin de reporter les totaux dans le tableau récapitulatif en bas du fichier excel.
https://www.cjoint.com/?bkphL1gupJ
Merci d'avance
Ci-joint le modèle pour une aide afin de reporter les totaux dans le tableau récapitulatif en bas du fichier excel.
https://www.cjoint.com/?bkphL1gupJ
Merci d'avance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 309
10 janv. 2010 à 16:51
10 janv. 2010 à 16:51
Forcément, ta demande initiale est différente de celle qu'il faut trouver, non sans mail, dans ton classeur...
désolé.
désolé.
Jag.info
Messages postés
784
Date d'inscription
vendredi 23 octobre 2009
Statut
Membre
Dernière intervention
18 juin 2013
154
10 janv. 2010 à 16:57
10 janv. 2010 à 16:57
As-tu essayé un tableau croisé dynamique, à faire dans un second onglet ? Cela me semble une bonne solution, peut-être faudra-t-il repenser le tableau initial en fonction du résultat voulu.
Raymond PENTIER
Messages postés
58703
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 octobre 2024
17 218
10 janv. 2010 à 20:00
10 janv. 2010 à 20:00
Bonjour foux18.
Peux-tu fournir quelques précisions de départ ?
1) en J42 tu as =SOMME(H38:IM38) mais H38 est une date, pas une quantité ... Faut-il remplacer par I38 ?
2) les colonnes IJ à IM sont vides ; on peut donc remplacer IM par II dans toutes les formules ?
Peux-tu fournir quelques précisions de départ ?
1) en J42 tu as =SOMME(H38:IM38) mais H38 est une date, pas une quantité ... Faut-il remplacer par I38 ?
2) les colonnes IJ à IM sont vides ; on peut donc remplacer IM par II dans toutes les formules ?
Bonjour Raymond,
merci pour le total en J42, je n'avais pas fait attention à cette erreur de colonne.
Par contre, les colonnes IJ à IM me servent de réserve en cas de besoin de rajouter des étiquettes non prévues au départ. Il faut donc les laisser, comme çà, je n'aurai pas besoin de modifier mes formules de totaux par ligne.
Bonne soirée
merci pour le total en J42, je n'avais pas fait attention à cette erreur de colonne.
Par contre, les colonnes IJ à IM me servent de réserve en cas de besoin de rajouter des étiquettes non prévues au départ. Il faut donc les laisser, comme çà, je n'aurai pas besoin de modifier mes formules de totaux par ligne.
Bonne soirée
Raymond PENTIER
Messages postés
58703
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 octobre 2024
17 218
12 janv. 2010 à 01:01
12 janv. 2010 à 01:01
Bien. Alors voici ma proposition :
En J7 mettre la formule =J2&J3&J6 ; recopier jusqu'en IM7, et de J63 à IM63.
En F108 mettre la formule =SOMME.SI($J$7:$II$7;$B108&$C108&F$106;$J$38:$II$38) + SOMME.SI($J$63:$II$63;$B108&$C108&F$106;$J$95:$II$95) ; recopier dans toute la plage F108:I135 et c'est tout !
Bien entendu, cela ne marche correctement que si l'orthographe utilisée
dans la plage B108:B135 est rigoureusement identique à celle utilisée dans les lignes 2 et 58
dans la plage C108:C135 est rigoureusement identique à celle utilisée dans les lignes 3 et 59
dans la plage F106:I106 est rigoureusement identique à celle utilisée dans les lignes 6 et 62
C'est pourquoi je recommanderais de renseigner toutes ces cellules avec des listes déroulantes ...
Cordialement.
En J7 mettre la formule =J2&J3&J6 ; recopier jusqu'en IM7, et de J63 à IM63.
En F108 mettre la formule =SOMME.SI($J$7:$II$7;$B108&$C108&F$106;$J$38:$II$38) + SOMME.SI($J$63:$II$63;$B108&$C108&F$106;$J$95:$II$95) ; recopier dans toute la plage F108:I135 et c'est tout !
Bien entendu, cela ne marche correctement que si l'orthographe utilisée
dans la plage B108:B135 est rigoureusement identique à celle utilisée dans les lignes 2 et 58
dans la plage C108:C135 est rigoureusement identique à celle utilisée dans les lignes 3 et 59
dans la plage F106:I106 est rigoureusement identique à celle utilisée dans les lignes 6 et 62
C'est pourquoi je recommanderais de renseigner toutes ces cellules avec des listes déroulantes ...
Cordialement.
Raymond PENTIER
Messages postés
58703
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 octobre 2024
17 218
12 janv. 2010 à 01:34
12 janv. 2010 à 01:34
suite ...
Deux petites remarques :
1) à quoi servent les lignes 8 à 12, 37, 64 à 69, 94, 107, 136, 137, 139, 141 ? Je conviens que j'ai utilisé certaines lignes inutiles (7 et 63) pour glisser mes formules ; mais il faut éviter, dans Excel, cette tentation d'insérer des lignes vides "pour faire joli".
2) surtout si ton fichier doit circuler dans de nombreuses mains, il faut t'appliquer à respecter les textes qui régissent l'écriture des unités de mesure (le système international d'unités / norme internationale ISO 1000) ; ainsi hectolitre doit s'écrire hl, et non HL. https://fr.wikipedia.org/wiki/Syst%C3%A8me_international_d%27unit%C3%A9s
Par ailleurs je n'ai pas compris à quoi servaient les lignes 42 et 99 ni le tableau L106:R121 ...
https://www.cjoint.com/?bmbHv1LV85
Deux petites remarques :
1) à quoi servent les lignes 8 à 12, 37, 64 à 69, 94, 107, 136, 137, 139, 141 ? Je conviens que j'ai utilisé certaines lignes inutiles (7 et 63) pour glisser mes formules ; mais il faut éviter, dans Excel, cette tentation d'insérer des lignes vides "pour faire joli".
2) surtout si ton fichier doit circuler dans de nombreuses mains, il faut t'appliquer à respecter les textes qui régissent l'écriture des unités de mesure (le système international d'unités / norme internationale ISO 1000) ; ainsi hectolitre doit s'écrire hl, et non HL. https://fr.wikipedia.org/wiki/Syst%C3%A8me_international_d%27unit%C3%A9s
Par ailleurs je n'ai pas compris à quoi servaient les lignes 42 et 99 ni le tableau L106:R121 ...
https://www.cjoint.com/?bmbHv1LV85
bonjour,
Merci beaucoup pour ton aide, en fait ce n'était pas très compliqué. Mon soucis c'était le cumul des conditions car j'utilisais "et" au lieu de "&".
Toutes les lignes que tu as noté en 1) sont en faite des lignes d'aération et de présentation pour une meilleur visibilité à l'écran comme à l'impression.
Sinon, je vais protéger les cellules que les différents utilisateurs ne pourront pas remplir.
Bonne soirée et merci encore
Merci beaucoup pour ton aide, en fait ce n'était pas très compliqué. Mon soucis c'était le cumul des conditions car j'utilisais "et" au lieu de "&".
Toutes les lignes que tu as noté en 1) sont en faite des lignes d'aération et de présentation pour une meilleur visibilité à l'écran comme à l'impression.
Sinon, je vais protéger les cellules que les différents utilisateurs ne pourront pas remplir.
Bonne soirée et merci encore
10 janv. 2010 à 10:36