OVH Cloud OVH Cloud

Somme conditionnelle

4 réponses
Avatar
JM
Bonjour à tous, mes maitres à penser favoris,


1.
Je veux introduire une deuxieme condition dans la formule suivante

=SOMME.SI('Journal Général'!$E$2:$E$248;C1;'Journal Général'!$F$2:$F$248)

Ainsi si je veux, qu'en plus d'etre égale a la valeur en C1, la colonne
'journal Général'!$b$2:$b$248 soit égale à la valeur 82853.

2.
Est-il possible à l'intérieur d'une formule de mettre xlEndUp plutot que 248
pour la derniere cellule active de la colonne.


Merci
Jean-Marc

4 réponses

Avatar
Ricky
Bonjour *JM*

1
=SOMMEPROD(('Journal Général'!$E$2:$E$248=$C$1)*('Journal Général'!$F$2:$F$248=5)*('Journal Général'!$F$2:$F$248))

2.
Est-il possible à l'intérieur d'une formule de mettre xlEndUp plutot
que 248 pour la derniere cellule active de la colonne.

A mon avis pas dans la formule mais tu peux étendre aussi loin que tu veux en incluant les lignes actuellement vides puisque celles-là donnent 0

| Merci
| Jean-Marc

De rien
--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faqword.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
Avatar
LSteph
Bonsoir JM,
1-quelquechose du genre:

=SOMMEPROD(('Journal Général'!$E$2:$E$248Á)*('Journal
Général'!$B$2:$B$248‚853)*('Journal Général'!$F$2:$F$248))

2 Là tu veux dire en vba .end(xlup) ...!?

lSteph

"JM" a écrit dans le message de news:
6NOHe.6974$
Bonjour à tous, mes maitres à penser favoris,


1.
Je veux introduire une deuxieme condition dans la formule suivante

=SOMME.SI('Journal Général'!$E$2:$E$248;C1;'Journal Général'!$F$2:$F$248)

Ainsi si je veux, qu'en plus d'etre égale a la valeur en C1, la colonne
'journal Général'!$b$2:$b$248 soit égale à la valeur 82853.

2.
Est-il possible à l'intérieur d'une formule de mettre xlEndUp plutot que
248 pour la derniere cellule active de la colonne.


Merci
Jean-Marc



Avatar
JM
Hey Merci a vous deux
Ca fonctionne à merveille
Je ne la comprends pas trop mais ca marche. Impec!

Merci
Jean-Marc

"LSteph" a écrit dans le message de news:
%23o3%
Bonsoir JM,
1-quelquechose du genre:

=SOMMEPROD(('Journal Général'!$E$2:$E$248Á)*('Journal
Général'!$B$2:$B$248‚853)*('Journal Général'!$F$2:$F$248))

2 Là tu veux dire en vba .end(xlup) ...!?

lSteph

"JM" a écrit dans le message de news:
6NOHe.6974$
Bonjour à tous, mes maitres à penser favoris,


1.
Je veux introduire une deuxieme condition dans la formule suivante

=SOMME.SI('Journal Général'!$E$2:$E$248;C1;'Journal Général'!$F$2:$F$248)

Ainsi si je veux, qu'en plus d'etre égale a la valeur en C1, la colonne
'journal Général'!$b$2:$b$248 soit égale à la valeur 82853.

2.
Est-il possible à l'intérieur d'une formule de mettre xlEndUp plutot que
248 pour la derniere cellule active de la colonne.


Merci
Jean-Marc







Avatar
LSteph
Bonjour JM,

Je ne la comprends pas trop mais ca marche
(...alors n'hésites pas! si pas clair: ..?)

explication::

=SOMMEPROD(
comme l'indique son nom fait une somme de produits.

('Journal Général'!$E$2:$E$248Á)
vérifie pour chaque élément de la plage $E$2:$E$248 la proposition
d'égalité relativement à c1 et renvoie 1 si vrai et 0 si faux.

Le signe * permet d'ajouter des (facteurs) idem pour d'autres conditions.

Ainsi, dès qu'un facteur renvoie 0, l'élèment correspondant
dans la somme des produits devient devient nul et ne sont
de ce fait considérés que ceux remplissant les conditions.

Amicalement.
A+

lSteph
"JM" a écrit dans le message de news:
QPKIe.7384$
Hey Merci a vous deux
Ca fonctionne à merveille
Je ne la comprends pas trop mais ca marche. Impec!

Merci
Jean-Marc

"LSteph" a écrit dans le message de news:
%23o3%
Bonsoir JM,
1-quelquechose du genre:

=SOMMEPROD(('Journal Général'!$E$2:$E$248Á)*('Journal
Général'!$B$2:$B$248‚853)*('Journal Général'!$F$2:$F$248))

2 Là tu veux dire en vba .end(xlup) ...!?

lSteph

"JM" a écrit dans le message de news:
6NOHe.6974$
Bonjour à tous, mes maitres à penser favoris,


1.
Je veux introduire une deuxieme condition dans la formule suivante

=SOMME.SI('Journal Général'!$E$2:$E$248;C1;'Journal
Général'!$F$2:$F$248)

Ainsi si je veux, qu'en plus d'etre égale a la valeur en C1, la colonne
'journal Général'!$b$2:$b$248 soit égale à la valeur 82853.

2.
Est-il possible à l'intérieur d'une formule de mettre xlEndUp plutot que
248 pour la derniere cellule active de la colonne.


Merci
Jean-Marc