SOMME SI à 2 conditions dont une en fonction d'une plage de données

premion

XLDnaute Junior
Bonjour à tous,

J'appelle à l'aide car je coince sur mon problème et j'ai beau chercher sur le forum je ne trouve pas exactement ce que je cherche (je suis pourtant sûr de ne pas être le premier sur ce sujet) Donc excusez-moi si je n'ai pas correctement chercher.

J'ai un tableau de données avec 3 colonnes qui constitue ma source de données. la première colonne contient des produits, la deuxième des clients et la troisième des quantités.
J'ai un deuxième tableau (sur un deuxième onglet "Condition") qui me sort une série de clients.
Dans le tableau de synthèse qui se trouve dans l'onglet résultat, j'ai les noms de produits systématiquement affichés et je veux connaître les quantités qui ne concernent que les clients sélectionnés dans "Condition".

Quelqu'un aurait-il la gentillesse de m'aiguiller?
Je sais faire les SOMME SI en matricielle mais seulement avec 1 cellule de condition mais pas une plage et encore moins si elle varie.

Merci d'avance pour votre aide!

Philippe
 

Pièces jointes

  • SommeSi en fonction d'une plage.xlsm
    11.3 KB · Affichages: 43
  • SommeSi en fonction d'une plage.xlsm
    11.3 KB · Affichages: 46
  • SommeSi en fonction d'une plage.xlsm
    11.3 KB · Affichages: 50

R@chid

XLDnaute Barbatruc
Re : SOMME SI à 2 conditions dont une en fonction d'une plage de données

Bonsoir,
en C9,
Code:
=SOMME.SI(Données!B$6:B$21;B9;Données!D$6:D$21)
@ tirer vers le bas
mais je ne suis pas su^r, vu les résultats calculés manuellement dont je ne sais pas comment tu les calculé...
Amicalement
 

premion

XLDnaute Junior
Re : SOMME SI à 2 conditions dont une en fonction d'une plage de données

Bonsoir R@chid,

Merci pour ta réponse rapide.

Toutefois je cherche à n'avoir les résultats que pour les sociétés qui sont dans l'onglet "condition"

Soit:
Sélection de clients
F
H
E
D
A

As-tu une idée?

Philippe

Bonsoir,
en C9,
Code:
=SOMME.SI(Données!B$6:B$21;B9;Données!D$6:D$21)
@ tirer vers le bas
mais je ne suis pas su^r, vu les résultats calculés manuellement dont je ne sais pas comment tu les calculé...
Amicalement
 

Jocelyn

XLDnaute Barbatruc
Re : SOMME SI à 2 conditions dont une en fonction d'une plage de données

Bonjour le Forum,
Bonjour premion,

un essai en fichier joint par contre certain résultat ne correspondent pas au tien regardes et dis nous

Cordialement

EDIT : Bonjour l'ami Rachid :)
 

Pièces jointes

  • Copie de SommeSi en fonction d'une plage.xlsm
    12.5 KB · Affichages: 41

R@chid

XLDnaute Barbatruc
Re : SOMME SI à 2 conditions dont une en fonction d'une plage de données

Bonsoir,
pourquoi pas un TCD...
Amicalement

Edit : Salut Jocelyn
 

Pièces jointes

  • premion_TCD.xlsm
    13.2 KB · Affichages: 42
Dernière édition:

premion

XLDnaute Junior
Re : SOMME SI à 2 conditions dont une en fonction d'une plage de données

Bonsoir Jocelyn,

Merci, c'est parfaitement ça!

Juste une dernière question, mon tableau "Condition" aura toujours un nombre de cellules variable: est-il possible de demander à la formule de ne saisir que les cellules non vides de la colonne?

MErci beaucoup. MErci aussi à R@chid qui m'avait bien aidé à me sortir de la panade l'été dernier!

Philippe
 

R@chid

XLDnaute Barbatruc
Re : SOMME SI à 2 conditions dont une en fonction d'une plage de données

Bonsoir,
Juste une dernière question, mon tableau "Condition" aura toujours un nombre de cellules variable: est-il possible de demander à la formule de ne saisir que les cellules non vides de la colonne?
Tu es sur Excel 2010,
alors il vaut mieux de mettre ton Tableau sous Forme de Tableau...
premion.png

Pour le problème de vide, si un client n'a pas fait aucune opération d'achat on peut le filtrer

AMicalement
 

premion

XLDnaute Junior
Re : SOMME SI à 2 conditions dont une en fonction d'une plage de données

Merci R@chid pour la réponse. Malheureusement le TCD n'est pas une bonne solution, ca le système complet doit être automatique, il y a de nombreuses colonnes par mois, et le TCD serait trop compliqué.
J'aimerais en rester sur une bonne formule. Si ce n'est pas possible de ne sélectionner que le nombre de cellules du tableau "conditions", alors, je ferais comme d'hab en sélectionnant une plage très grande...

Merci encore à vous deux

Philippe
 

R@chid

XLDnaute Barbatruc
Re : SOMME SI à 2 conditions dont une en fonction d'une plage de données

Bonsoir,
J'ai pas compris, dans le TCD on peut sélectionner les colonnes qu'on veut calculer...
Sinon revient avec un fichier plus riches afin de m'aider @ comprendre...
Les TCDs sont plus rapides en Calcul et moins gourmand en ressources
Amicalement
 

premion

XLDnaute Junior
Re : SOMME SI à 2 conditions dont une en fonction d'une plage de données

Bonsoir,

Je veux bien tester la solution en TCD, je me rends compte en effet que la formule SOMMEPROD alourdi considérablement le temps de calcul. (Pour info ma feuille "données" fait 12000 lignes... Le tableau de résultat devrait faire environ 1000 lignes...)
Le souci est que je dois faire mon TCD sur plusieurs mois...

En PJ, l'exemple mis à jour.

Bien amicalement

Philippe
 

Pièces jointes

  • SommeSi en fonction d'une plage.xlsm
    13.3 KB · Affichages: 35
  • SommeSi en fonction d'une plage.xlsm
    13.3 KB · Affichages: 35
  • SommeSi en fonction d'une plage.xlsm
    13.3 KB · Affichages: 43

premion

XLDnaute Junior
Re : SOMME SI à 2 conditions dont une en fonction d'une plage de données

Bonsoir,
voir explication sur PJ
Amicalement

R@chid, merci beaucoup, mais j'ai dû mal m'exprimer...
Il faut impérativement que mon fichier conserve le format tel qu'il est mis dans le tableau de l'onglet "Résultat"
Je dois retrouver les produits dans la première colonne, puis les "Clients" puis chaque mois en colonne...

... Et puis il faut que ça s'affiche vite... (oui je sais...) mais les utilisateurs ils ne supporteront pas d'attendre.:mad:

Merci encore!

Philippe
 

R@chid

XLDnaute Barbatruc
Re : SOMME SI à 2 conditions dont une en fonction d'une plage de données

Bonsoir,
Voir PJ
Amicalement
 

Pièces jointes

  • SommeSi en fonction d'une plage_3.xlsx
    14.1 KB · Affichages: 33
  • SommeSi en fonction d'une plage_3.xlsx
    14.1 KB · Affichages: 37
  • SommeSi en fonction d'une plage_3.xlsx
    14.1 KB · Affichages: 53

premion

XLDnaute Junior
Re : SOMME SI à 2 conditions dont une en fonction d'une plage de données

Merci beaucoup R@chid, ça marche en effet très bien. Je suis juste ennuyé par la colonne O qui a été rajoutée sur la feuille de données... Cette feuille étant rafraichie tous les jours, ça va être compliqué de conserver la formule... On peut pas s'en passer?

Merci en tous cas beaucoup! Et bonne nuit!

Philippe
 

Discussions similaires

Statistiques des forums

Discussions
312 875
Messages
2 093 148
Membres
105 641
dernier inscrit
Naoel