OVH Cloud OVH Cloud

Excel

5 réponses
Avatar
suzanne.malette
Est-il possible d'utiliser la fonction Somme.si avec plus=20
d'une condition.

J'appr=E9cierais une r=E9ponse tr=E8s vite.

5 réponses

Avatar
Allouette
Bonjour,

dans le cas où il a de multiples critères, la solution la
plus adaptée me semble les formules matricielles
=SOMME((somme à sommer)*(condition1)*(condition2)*
(condition3))
formule validée par CTRL+SHIFT+ENTER

les conditions1, 2, 3 doivent renvoyer vrai ou faux (ou
1 ou 0)
par exemple =SOMME((A1:A10)*(B1:B10>5)) (validé par
CTRL+....)
va donner la somme de tous les nombres de A1 A10
correspondant à des B>5

=SOMME((A1:A10)*(B1:B10>5)*(C1:C10<>0))
va donner la somme de tous les nombres de A1 A10
correspondant à des B>5 et des C<>0

le principe est simple on somme les éléments de la matrice
produit
((A1:A10)*(B1:B10>5))
sachant que les éléments de la matrice (B1:B10>5) seront
égaux à 1 si la
condition est vraie et à 0 si elle est fausse

Allouette
Avatar
Philippe.R
Bonsoir Suzanne,
Variante, pour éviter les problèmes d'arthrose :
=SOMMEPROD((A1:A10)*(B1:B10>5)) validé normalement par Entrée
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"" a écrit dans le message de
news:c98201c4390e$c5305160$
Est-il possible d'utiliser la fonction Somme.si avec plus
d'une condition.

J'apprécierais une réponse très vite.
Avatar
Bonsoir Philippe,

Merci beaucoup pour ta réponse.

Amicales salutations.

-----Message d'origine-----
Bonsoir Suzanne,
Variante, pour éviter les problèmes d'arthrose :
=SOMMEPROD((A1:A10)*(B1:B10>5)) validé normalement par
Entrée

--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

""
a écrit dans le

message de
news:c98201c4390e$c5305160$
Est-il possible d'utiliser la fonction Somme.si avec plus
d'une condition.

J'apprécierais une réponse très vite.


.



Avatar
Merci. Je vais l'essayer.
-----Message d'origine-----
Bonjour,

dans le cas où il a de multiples critères, la solution
la

plus adaptée me semble les formules matricielles
=SOMME((somme à sommer)*(condition1)*(condition2)*
(condition3))
formule validée par CTRL+SHIFT+ENTER

les conditions1, 2, 3 doivent renvoyer vrai ou faux
(ou

1 ou 0)
par exemple =SOMME((A1:A10)*(B1:B10>5)) (validé par
CTRL+....)
va donner la somme de tous les nombres de A1 A10
correspondant à des B>5

=SOMME((A1:A10)*(B1:B10>5)*(C1:C10<>0))
va donner la somme de tous les nombres de A1 A10
correspondant à des B>5 et des C<>0

le principe est simple on somme les éléments de la
matrice

produit
((A1:A10)*(B1:B10>5))
sachant que les éléments de la matrice (B1:B10>5) seront
égaux à 1 si la
condition est vraie et à 0 si elle est fausse

Allouette
.



Avatar
Philippe.R
C'était avec plaisir Suzanne !
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

a écrit dans le message de
news:d00301c43955$059b1730$
Bonsoir Philippe,

Merci beaucoup pour ta réponse.

Amicales salutations.

-----Message d'origine-----
Bonsoir Suzanne,
Variante, pour éviter les problèmes d'arthrose :
=SOMMEPROD((A1:A10)*(B1:B10>5)) validé normalement par
Entrée

--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

""
a écrit dans le

message de
news:c98201c4390e$c5305160$
Est-il possible d'utiliser la fonction Somme.si avec plus
d'une condition.

J'apprécierais une réponse très vite.


.