Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Somme sous certaines conditions

delboe

XLDnaute Nouveau
Bonsoir à tous,

Je voudrais qu'Excel fasse la somme des nombres qui auraient la condition suivante : prendre en compte tous les nombres dans la feuille qui ont, deux cellules à leur gauche et sur la même ligne, le contenu "Grégory".

Est-ce possible ?

D'avance merci
Greg
 

mapomme

XLDnaute Barbatruc
Supporter XLD
Re : Somme sous certaines conditions

Bonsoir delboe, R@chid,
Bonsoir,
un fichier exemple sera le bienvenu
Amicalement
Tout comme cela était aussi le cas pour votre premier message

Si votre zone (valeurs+prénoms) est A1:K20, essayer cette formule matricielle:
Code:
=SOMME(SI(C1:K20="Grégory";A1:I20;0))
 
Dernière édition:

job75

XLDnaute Barbatruc
Re : Somme sous certaines conditions

Bonjour delboe, R@chid, mapomme

Joli problème.

Voici des formules qui fonctionnent sur toutes versions Excel.

1) Somme conditionnelle sur toute la feuille nommée Feuil1 :

Code:
=SOMME.SI(DECALER(Feuil1!A:A;;;;COLONNES(1:1)-2);"Grégory";DECALER(Feuil1!C:C;;;;COLONNES(1:1)-2))
2) Somme conditionnelle sur une plage nommée plage :

Code:
=SOMME.SI(DECALER(plage DECALER(Feuil1!C:C;;;;COLONNES(1:1)-2);;-2);"Grégory";plage DECALER(Feuil1!C:C;;;;COLONNES(1:1)-2))
Il n'est pas obligatoire de nommer la plage.

Mettre les formules dans une autre feuille pour éviter les références circulaires.

Edit : l'espace est l'opérateur pour obtenir l'intersection de 2 plages.

A+
 
Dernière édition:

job75

XLDnaute Barbatruc
Re : Somme sous certaines conditions

Re,

Bien entendu si l'on travaille toujours sur Excel 2007 ou 2010, les formules se simplifient :

Code:
=SOMME.SI(Feuil1!A:XFB;"Grégory";Feuil1!C:XFD)
Code:
=SOMME.SI(DECALER(plage Feuil1!C:XFD;;-2);"Grégory";plage Feuil1!C:XFD)
Et si l'on est toujours sur Excel 2003 remplacer XFD par IV et XFB par IT.

A+
 

R@chid

XLDnaute Barbatruc
Re : Somme sous certaines conditions

Bonjour @ tous,
Salut mapomme, Salut Job75,
les amis on pu comprendre la demande peut être,
pour moi je demande toujours un fichier exemple, ce qui signifie ma manque d'intelligence, mais j'insiste encore sur la demande...
Amicalement
 

delboe

XLDnaute Nouveau
Re : Somme sous certaines conditions

Bonjour et merci pour vos propositions,

J'ai bien tenté d'appliquer vos formules. Celles-ci ne fonctionnent pas et je pense en connaitre la raison : certaines cellules comprennent le texte "Grégory", mais pas exclusivement. Or, il faudrait que la formule ne repère que les cellules comprenant ce texte, et rien que ce texte.

Je vous joins un fichier exemple, comme vous me l'avez très justement demandé ;-)
http://cjoint.com/?BHFlOgpyKRb

Merci pour vos lumières...
Grégory
 

delboe

XLDnaute Nouveau
Re : Somme sous certaines conditions

Effectivement.... Et je ne savais pas que nous pouvions désormais joindre des PJ en passant par le site. Super !!!

Voici donc le fichier en PJ.
 

Pièces jointes

  • fichier exemple.xlsx
    14.2 KB · Affichages: 51
  • fichier exemple.xlsx
    14.2 KB · Affichages: 57
  • fichier exemple.xlsx
    14.2 KB · Affichages: 63

job75

XLDnaute Barbatruc
Re : Somme sous certaines conditions

Re,

J'avais bien dit que mes formules devaient se trouver sur une autre feuille...

Fichier (.xls) joint.

Il n'est guère significatif puisqu'il n'y a qu'une valeur à trouver.

A+
 

Pièces jointes

  • fichier exemple(1).xls
    46.5 KB · Affichages: 42
  • fichier exemple(1).xls
    46.5 KB · Affichages: 51
  • fichier exemple(1).xls
    46.5 KB · Affichages: 51

job75

XLDnaute Barbatruc
Re : Somme sous certaines conditions

Bonjour delboe, le fil, le forum,

R@chid avait raison de demander votre fichier

Il n'a pas grand'chose à voir avec le problème du post #1.

Tout ce que vous voulez c'est calculer les cellules en jaune : il ne s'agit plus de calculer une somme mais de récupérer une valeur.

Et le fichier manque quelque peu de cohérence...

J'ai quand même mis cette formule en B9 :

Code:
=$D3*($B3=SUBSTITUE(A9;" :";""))
copiée-collée sur D9 B17 D17.

Bien noter que pour la cohérence j'ai dû :

- intervertir les lignes 9 et 10

- rendre la ligne 17 identique à la ligne 9 (suppression des "Cumulé").

Fichier (2).

A+
 

Pièces jointes

  • fichier exemple(2).xls
    36.5 KB · Affichages: 42
Dernière édition:

job75

XLDnaute Barbatruc
Re : Somme sous certaines conditions

Re,

Maintenant c'est peut-être ce fichier (3) que vous cherchez à faire.

Avec cette formule en B19 copiée-collée en D19 :

Code:
=SOMME.SI($B$3:$B18;SUBSTITUE(SUBSTITUE(A19;"Cumulé ";"");" :";"");$D$3:$D18)
A+
 

Pièces jointes

  • fichier exemple(3).xls
    37 KB · Affichages: 40

Discussions similaires

Réponses
5
Affichages
242
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…