Excel: somme avec conditions sur 2 colonnes
earlygirl
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
TIM -
TIM -
Bonjour, bon j ai parcouru un peu les pb de somme excel que vous avez resolus mais j ai pas trouvé correspondance avec le mien que je i retranscrit sous un exemple parlant j ai une liste que voici produit prix Marque ligne 1 A 10 toto ligne 2 B 2 toto ligne 3 C 3 toto ligne 4 C 7 toto ligne 4 A 5 titi ligne 5 B 45 titi ligne 6 C 8 titi avant je faisais un tableau de synthese de prix en utilisant une somme conditionnelle qui marchait tres bien, la voici : SOMME.SI(produit1:produit6;"C";prix1:prix6) ce qui me donnait le prix de tous les produits de type "C" quelque soit la marque ainsi pour le produit C j obtenais 3+7+8 soit 18 maintenant je voudrais dispatcher mon tableau de synthese par marque ! donc je voudrais la somme par marque et par produit d un type , ce qui devrait me donner pour toto produit C : 3+7=10 pour titi produit C : 8 j arrive pas à imbriquer des somme.si ...........merci pour aide!
A voir également:
- Excel: somme avec conditions sur 2 colonnes
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel moyenne - Guide
6 réponses
Bonjour Earlygirl, Ga3z
Loin des formules compliquées et des hypothèses, ci joint une solution avec TCD...
https://www.cjoint.com/?hyjcyILkoj
temps passé 2 ou 3 minutes!... On aurait aussi pu mette toto verticalement et le produit horizontalement;
Enfin, c'que j'dis...
Michel
Loin des formules compliquées et des hypothèses, ci joint une solution avec TCD...
https://www.cjoint.com/?hyjcyILkoj
temps passé 2 ou 3 minutes!... On aurait aussi pu mette toto verticalement et le produit horizontalement;
Enfin, c'que j'dis...
Michel
Il te suffit de faire des sous totaux imbriqués:
- tu tries tes données par marque puis par produit
-1er sous total: à chaque changement de marque, somme de la colonne prix
-2ème sous total (n'oublie pas de décocher "remplacer les sous totaux existants"!!!)
à chaque changement de produit, somme de la colonne prix
ça correspond à ce que tu cherches ?
- tu tries tes données par marque puis par produit
-1er sous total: à chaque changement de marque, somme de la colonne prix
-2ème sous total (n'oublie pas de décocher "remplacer les sous totaux existants"!!!)
à chaque changement de produit, somme de la colonne prix
ça correspond à ce que tu cherches ?
ça va te donner les sous totaux par marques et imbriqués dans chaque marque, les sous totaux par articles
bonjour,
as tu essayé un tableau croisé dynamique (TCD) ? ainsi, pas besoin de se prendre la t^te avec des formules...
Michel
as tu essayé un tableau croisé dynamique (TCD) ? ainsi, pas besoin de se prendre la t^te avec des formules...
Michel
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour, earlygirl.
Si tu avais Excel 2007 (mais je pense que ce n'est pas le cas) tu utiliserais la fonction SOMME.SI.ENS() qui fonctionne comme la fonction SOMME.SI() mais avec plusieurs critères.
Si tu en es encore à la version 2003 (ou antérieure), je te propose d'insérer une colonne de travail, Z:Z par exemple, que tu masqueras, qui contient la formule =A:A&C:C
Pour obtenir en B25 le prix du produit C de chez toto, tu saisis C en A25, toto en C25, et en B25 la formule
=SOMME.SI(Z2:Z24;A25&C25;B2:B24)
Est-ce que ça peut te convenir ?
Tu peux encore améliorer l'ergonomie de ton fichier en ajoutant des listes déroulantes dans les cellules A25 et C25.
Si tu avais Excel 2007 (mais je pense que ce n'est pas le cas) tu utiliserais la fonction SOMME.SI.ENS() qui fonctionne comme la fonction SOMME.SI() mais avec plusieurs critères.
Si tu en es encore à la version 2003 (ou antérieure), je te propose d'insérer une colonne de travail, Z:Z par exemple, que tu masqueras, qui contient la formule =A:A&C:C
Pour obtenir en B25 le prix du produit C de chez toto, tu saisis C en A25, toto en C25, et en B25 la formule
=SOMME.SI(Z2:Z24;A25&C25;B2:B24)
Est-ce que ça peut te convenir ?
Tu peux encore améliorer l'ergonomie de ton fichier en ajoutant des listes déroulantes dans les cellules A25 et C25.
bonjours Raymond PENTIER;
aparament vous etes un expert d'excel, voilà j'es un problême sur une addition de 2 colonnes
exemple : je veux faire une formule récéption + quantité mouvmenté ou éxpidition + qté mouvmenté
==================================================================!
!..colonne A....!....colonne B...!......colonne C...........!......................colonne D........................!
!==========!===========!===============!============================!
!..Récéption...!...Expidition... !...Qté mouvmenté....!......................Formule............................!
!==========!===========!===============!============================!
!.......A1............!........B1.............!.............C1...............!......(B1/C1*1000) ou (A1/C1*1000)....!
!.......................!..........................!..................................!.................................................................!
==================================================================!
la condition c'est d'avoir une formule : si A1=valeur et B1=vide D1= A1/C1*1000
si A1= vide et B1= valeur D1= B1/C1*1000
Merci d'avance
aparament vous etes un expert d'excel, voilà j'es un problême sur une addition de 2 colonnes
exemple : je veux faire une formule récéption + quantité mouvmenté ou éxpidition + qté mouvmenté
==================================================================!
!..colonne A....!....colonne B...!......colonne C...........!......................colonne D........................!
!==========!===========!===============!============================!
!..Récéption...!...Expidition... !...Qté mouvmenté....!......................Formule............................!
!==========!===========!===============!============================!
!.......A1............!........B1.............!.............C1...............!......(B1/C1*1000) ou (A1/C1*1000)....!
!.......................!..........................!..................................!.................................................................!
==================================================================!
la condition c'est d'avoir une formule : si A1=valeur et B1=vide D1= A1/C1*1000
si A1= vide et B1= valeur D1= B1/C1*1000
Merci d'avance
merci, Raymond PENTIER,
vous très fore, mes là j'ai rencontré un autre problème
1- c'est avoir deux sommes dans une seul colonne
l'une additionne les valeur de signe (-)
l'autre additionne les valeur de signe (+) , sachons que les valeurs (+) et (-) sont dans une seul palette (colonne) le truc c'est d'avoir un calcule automatique en saisissons les valeurs sont passé par a1+a2+a3....etc
2- est il possible d'affiché un message "veuillez saisir l'observation" en vba lorsque j'écris "ok" ou "ajourné" dans une cellule spécifique
encore merci pour votre aide, tjrs zen
vous très fore, mes là j'ai rencontré un autre problème
1- c'est avoir deux sommes dans une seul colonne
l'une additionne les valeur de signe (-)
l'autre additionne les valeur de signe (+) , sachons que les valeurs (+) et (-) sont dans une seul palette (colonne) le truc c'est d'avoir un calcule automatique en saisissons les valeurs sont passé par a1+a2+a3....etc
2- est il possible d'affiché un message "veuillez saisir l'observation" en vba lorsque j'écris "ok" ou "ajourné" dans une cellule spécifique
encore merci pour votre aide, tjrs zen
Bonjour.
Tes demandes sont difficiles à comprendre. Ce serait mieux de nous faire faire voir ton fichier en utilisant https://www.cjoint.com/ ou http://cijoint.fr/ et en collant dans ton prochain message le lien ainsi obtenu.
Mais déjà, pas besoin de VBA pour résoudre ta seconde question !
J'attends ton fichier.
Tes demandes sont difficiles à comprendre. Ce serait mieux de nous faire faire voir ton fichier en utilisant https://www.cjoint.com/ ou http://cijoint.fr/ et en collant dans ton prochain message le lien ainsi obtenu.
Mais déjà, pas besoin de VBA pour résoudre ta seconde question !
J'attends ton fichier.
Bonjour.
Désolé, mais ce dernier tableau n'a absolument rien à voir avec le premier que tu nous a présenté !
Les solutions que nous avions ébauchées ne conviennent plus du tout à ce nouveau cas de figure. De plus tu précises que ta présentation, au post 8, est "à peu près".
Impossible de te faire un travail efficace dans ce flou. Tu nous fais nous dépenser inutilement.
Alors mets ton tableau à nore disposition avec www.cijoint.fr/ ou www.cjoint.com/ en modifiant juste le nom des vendeurs et des magasins si tu veux préserver la confidentialité du document, et en indiquant tout ce qui peut varier : nombre de vendeurs, nombre de produits, nombre de magasins, etc.
Sinon les solutions que nous pourrons avancer seront toujours "à peu près" et tu continueras à faire des modifications sans arrêt.
Amicalement.
Désolé, mais ce dernier tableau n'a absolument rien à voir avec le premier que tu nous a présenté !
Les solutions que nous avions ébauchées ne conviennent plus du tout à ce nouveau cas de figure. De plus tu précises que ta présentation, au post 8, est "à peu près".
Impossible de te faire un travail efficace dans ce flou. Tu nous fais nous dépenser inutilement.
Alors mets ton tableau à nore disposition avec www.cijoint.fr/ ou www.cjoint.com/ en modifiant juste le nom des vendeurs et des magasins si tu veux préserver la confidentialité du document, et en indiquant tout ce qui peut varier : nombre de vendeurs, nombre de produits, nombre de magasins, etc.
Sinon les solutions que nous pourrons avancer seront toujours "à peu près" et tu continueras à faire des modifications sans arrêt.
Amicalement.
faut juste que j arrive a le faire ...donc je m y met et si j ai reussi vous n entendrez + parler de moi lol
merci a tous