La formule "sommeprod" remplace souvent la formule de "nb.si", s'il y à
plusieurs critères.
Y aurait-il une bonne âme (et je sais, qu'ici, il y en a) qui pourrait
donner des explications un peu plus détaillées sur le fonctionnement de
Sommeprod.
Par exemple:
=sommeprod((A1:a20>x)*(A1:a20<y))
et s'il y avait 3 ou plus de critères ??
Fais une recherche dans le forum avec "SOMMEPROD" Il y a plein de trucs...
AV
Philippe.R
Bonjour Jacky, Ce que j'ai retenu des leçons de mes Maîtres : Sommeprod est une formule matricielle qui a l'avantage de se contenter d'une saisie simple Dans l'exemple que tu donnes, (A1:a20>x) renvoie "vrai" chaque fois qu'une des valeurs de la plage indiquée (a1:a20) respecte la condition énoncée (>x) ; de même (a1:a20<y) ; sommeprod traduit ensuite ces vrais en 1 et faux en 0 et les additionne Dans la multiplication, le zéro étant absorbant, l'utilisation de l'opérateur * correspond donc à une exigence de simultanéité de respect des conditions
Avec un 3ème critère à respecter simultanément, on écrira :
=sommeprod((A1:a20>x)*(A1:a20<y)*(a1:a20<>z))
On utilisera l'opérateur + pour indiquer que les conditions sont alternatives
=sommeprod(((A1:a20>x)*(A1:a20<y))+(a1:a20<>z))
-- Amicales Salutations
Retirer A_S_ pour répondre. XL97 / XL2002
"Jacky" a écrit dans le message de news:
Bonjour à toutes et à tous
La formule "sommeprod" remplace souvent la formule de "nb.si", s'il y à plusieurs critères. Y aurait-il une bonne âme (et je sais, qu'ici, il y en a) qui pourrait donner des explications un peu plus détaillées sur le fonctionnement de Sommeprod. Par exemple: =sommeprod((A1:a20>x)*(A1:a20<y)) et s'il y avait 3 ou plus de critères ??
Merci
Bonjour Jacky,
Ce que j'ai retenu des leçons de mes Maîtres :
Sommeprod est une formule matricielle qui a l'avantage de se contenter d'une saisie simple
Dans l'exemple que tu donnes, (A1:a20>x) renvoie "vrai" chaque fois qu'une des valeurs de la plage
indiquée (a1:a20) respecte la condition énoncée (>x) ; de même (a1:a20<y) ; sommeprod traduit ensuite
ces vrais en 1 et faux en 0 et les additionne
Dans la multiplication, le zéro étant absorbant, l'utilisation de l'opérateur * correspond donc à une
exigence de simultanéité de respect des conditions
Avec un 3ème critère à respecter simultanément, on écrira :
=sommeprod((A1:a20>x)*(A1:a20<y)*(a1:a20<>z))
On utilisera l'opérateur + pour indiquer que les conditions sont alternatives
"Jacky" <enlevezJacky.jaeg@wanadoo.fr> a écrit dans le message de
news:eHC8yxcpDHA.1960@TK2MSFTNGP12.phx.gbl...
Bonjour à toutes et à tous
La formule "sommeprod" remplace souvent la formule de "nb.si", s'il y à
plusieurs critères.
Y aurait-il une bonne âme (et je sais, qu'ici, il y en a) qui pourrait
donner des explications un peu plus détaillées sur le fonctionnement de
Sommeprod.
Par exemple:
=sommeprod((A1:a20>x)*(A1:a20<y))
et s'il y avait 3 ou plus de critères ??
Bonjour Jacky, Ce que j'ai retenu des leçons de mes Maîtres : Sommeprod est une formule matricielle qui a l'avantage de se contenter d'une saisie simple Dans l'exemple que tu donnes, (A1:a20>x) renvoie "vrai" chaque fois qu'une des valeurs de la plage indiquée (a1:a20) respecte la condition énoncée (>x) ; de même (a1:a20<y) ; sommeprod traduit ensuite ces vrais en 1 et faux en 0 et les additionne Dans la multiplication, le zéro étant absorbant, l'utilisation de l'opérateur * correspond donc à une exigence de simultanéité de respect des conditions
Avec un 3ème critère à respecter simultanément, on écrira :
=sommeprod((A1:a20>x)*(A1:a20<y)*(a1:a20<>z))
On utilisera l'opérateur + pour indiquer que les conditions sont alternatives
=sommeprod(((A1:a20>x)*(A1:a20<y))+(a1:a20<>z))
-- Amicales Salutations
Retirer A_S_ pour répondre. XL97 / XL2002
"Jacky" a écrit dans le message de news:
Bonjour à toutes et à tous
La formule "sommeprod" remplace souvent la formule de "nb.si", s'il y à plusieurs critères. Y aurait-il une bonne âme (et je sais, qu'ici, il y en a) qui pourrait donner des explications un peu plus détaillées sur le fonctionnement de Sommeprod. Par exemple: =sommeprod((A1:a20>x)*(A1:a20<y)) et s'il y avait 3 ou plus de critères ??
Merci
Jacky
Bonjour Philippe, Merci pour cette réponse matinale qui à l'avantage d'être claire. Cependant, pour me tester =sommeprod(((A1:a20>x)*(A1:a20<y))+(a1:a20<>z)) Cela voudrait dire que =sommeprod(((A1:a20>x)* (A1:a20<y)) et (a1:a20<>z)) Es-ce correct ?? Salutations JJ
"Philippe.R" a écrit dans le message news: uHfH#
Bonjour Jacky, Ce que j'ai retenu des leçons de mes Maîtres : Sommeprod est une formule matricielle qui a l'avantage de se contenter d'une saisie simple
Dans l'exemple que tu donnes, (A1:a20>x) renvoie "vrai" chaque fois qu'une des valeurs de la plage
indiquée (a1:a20) respecte la condition énoncée (>x) ; de même (a1:a20<y) ; sommeprod traduit ensuite
ces vrais en 1 et faux en 0 et les additionne Dans la multiplication, le zéro étant absorbant, l'utilisation de l'opérateur * correspond donc à une
exigence de simultanéité de respect des conditions
Avec un 3ème critère à respecter simultanément, on écrira :
=sommeprod((A1:a20>x)*(A1:a20<y)*(a1:a20<>z))
On utilisera l'opérateur + pour indiquer que les conditions sont alternatives
=sommeprod(((A1:a20>x)*(A1:a20<y))+(a1:a20<>z))
-- Amicales Salutations
Retirer A_S_ pour répondre. XL97 / XL2002
"Jacky" a écrit dans le message de news:
Bonjour à toutes et à tous
La formule "sommeprod" remplace souvent la formule de "nb.si", s'il y à plusieurs critères. Y aurait-il une bonne âme (et je sais, qu'ici, il y en a) qui pourrait donner des explications un peu plus détaillées sur le fonctionnement de Sommeprod. Par exemple: =sommeprod((A1:a20>x)*(A1:a20<y)) et s'il y avait 3 ou plus de critères ??
Merci
Bonjour Philippe,
Merci pour cette réponse matinale qui à l'avantage d'être claire.
Cependant, pour me tester
=sommeprod(((A1:a20>x)*(A1:a20<y))+(a1:a20<>z))
Cela voudrait dire que
=sommeprod(((A1:a20>x)* (A1:a20<y)) et (a1:a20<>z))
Es-ce correct ??
Salutations
JJ
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message news:
uHfH#7cpDHA.2140@TK2MSFTNGP09.phx.gbl...
Bonjour Jacky,
Ce que j'ai retenu des leçons de mes Maîtres :
Sommeprod est une formule matricielle qui a l'avantage de se contenter
d'une saisie simple
Dans l'exemple que tu donnes, (A1:a20>x) renvoie "vrai" chaque fois qu'une
des valeurs de la plage
indiquée (a1:a20) respecte la condition énoncée (>x) ; de même (a1:a20<y)
; sommeprod traduit ensuite
ces vrais en 1 et faux en 0 et les additionne
Dans la multiplication, le zéro étant absorbant, l'utilisation de
l'opérateur * correspond donc à une
exigence de simultanéité de respect des conditions
Avec un 3ème critère à respecter simultanément, on écrira :
=sommeprod((A1:a20>x)*(A1:a20<y)*(a1:a20<>z))
On utilisera l'opérateur + pour indiquer que les conditions sont
alternatives
"Jacky" <enlevezJacky.jaeg@wanadoo.fr> a écrit dans le message de
news:eHC8yxcpDHA.1960@TK2MSFTNGP12.phx.gbl...
Bonjour à toutes et à tous
La formule "sommeprod" remplace souvent la formule de "nb.si", s'il y à
plusieurs critères.
Y aurait-il une bonne âme (et je sais, qu'ici, il y en a) qui pourrait
donner des explications un peu plus détaillées sur le fonctionnement de
Sommeprod.
Par exemple:
=sommeprod((A1:a20>x)*(A1:a20<y))
et s'il y avait 3 ou plus de critères ??
Bonjour Philippe, Merci pour cette réponse matinale qui à l'avantage d'être claire. Cependant, pour me tester =sommeprod(((A1:a20>x)*(A1:a20<y))+(a1:a20<>z)) Cela voudrait dire que =sommeprod(((A1:a20>x)* (A1:a20<y)) et (a1:a20<>z)) Es-ce correct ?? Salutations JJ
"Philippe.R" a écrit dans le message news: uHfH#
Bonjour Jacky, Ce que j'ai retenu des leçons de mes Maîtres : Sommeprod est une formule matricielle qui a l'avantage de se contenter d'une saisie simple
Dans l'exemple que tu donnes, (A1:a20>x) renvoie "vrai" chaque fois qu'une des valeurs de la plage
indiquée (a1:a20) respecte la condition énoncée (>x) ; de même (a1:a20<y) ; sommeprod traduit ensuite
ces vrais en 1 et faux en 0 et les additionne Dans la multiplication, le zéro étant absorbant, l'utilisation de l'opérateur * correspond donc à une
exigence de simultanéité de respect des conditions
Avec un 3ème critère à respecter simultanément, on écrira :
=sommeprod((A1:a20>x)*(A1:a20<y)*(a1:a20<>z))
On utilisera l'opérateur + pour indiquer que les conditions sont alternatives
=sommeprod(((A1:a20>x)*(A1:a20<y))+(a1:a20<>z))
-- Amicales Salutations
Retirer A_S_ pour répondre. XL97 / XL2002
"Jacky" a écrit dans le message de news:
Bonjour à toutes et à tous
La formule "sommeprod" remplace souvent la formule de "nb.si", s'il y à plusieurs critères. Y aurait-il une bonne âme (et je sais, qu'ici, il y en a) qui pourrait donner des explications un peu plus détaillées sur le fonctionnement de Sommeprod. Par exemple: =sommeprod((A1:a20>x)*(A1:a20<y)) et s'il y avait 3 ou plus de critères ??
Merci
AV
"Jacky" a écrit dans le message news:
Bonjour Philippe, Merci pour cette réponse matinale qui à l'avantage d'être claire. Cependant, pour me tester =sommeprod(((A1:a20>x)*(A1:a20<y))+(a1:a20<>z)) Cela voudrait dire que =sommeprod(((A1:a20>x)* (A1:a20<y)) et (a1:a20<>z))
Pas vraiment.... Ca correspondrait plutôt à : ET(A1:a20>x;OU(A1:a20<y;a1:a20<>z))
Je te réintère mon invitation précédente (ça m'évitera le copier/coller) !
AV
"Jacky" <enlevezJacky.jaeg@wanadoo.fr> a écrit dans le message news:
ufm0WSdpDHA.1740@TK2MSFTNGP12.phx.gbl...
Bonjour Philippe,
Merci pour cette réponse matinale qui à l'avantage d'être claire.
Cependant, pour me tester
=sommeprod(((A1:a20>x)*(A1:a20<y))+(a1:a20<>z))
Cela voudrait dire que
=sommeprod(((A1:a20>x)* (A1:a20<y)) et (a1:a20<>z))
Pas vraiment....
Ca correspondrait plutôt à :
ET(A1:a20>x;OU(A1:a20<y;a1:a20<>z))
Je te réintère mon invitation précédente (ça m'évitera le copier/coller) !
Bonjour Philippe, Merci pour cette réponse matinale qui à l'avantage d'être claire. Cependant, pour me tester =sommeprod(((A1:a20>x)*(A1:a20<y))+(a1:a20<>z)) Cela voudrait dire que =sommeprod(((A1:a20>x)* (A1:a20<y)) et (a1:a20<>z))
Pas vraiment.... Ca correspondrait plutôt à : ET(A1:a20>x;OU(A1:a20<y;a1:a20<>z))
Je te réintère mon invitation précédente (ça m'évitera le copier/coller) !
AV
Jacky
Bonjour Alain
Ca correspondrait plutôt à : OK, merci Alain
Je te réitère mon invitation précédente (ça m'évitera le copier/coller) ! Je vais faire.....
Salutations JJ
"AV" a écrit dans le message news:
"Jacky" a écrit dans le message news:
Bonjour Philippe, Merci pour cette réponse matinale qui à l'avantage d'être claire. Cependant, pour me tester =sommeprod(((A1:a20>x)*(A1:a20<y))+(a1:a20<>z)) Cela voudrait dire que =sommeprod(((A1:a20>x)* (A1:a20<y)) et (a1:a20<>z))
Pas vraiment.... Ca correspondrait plutôt à : ET(A1:a20>x;OU(A1:a20<y;a1:a20<>z))
Je te réintère mon invitation précédente (ça m'évitera le copier/coller) !
AV
Bonjour Alain
Ca correspondrait plutôt à :
OK, merci Alain
Je te réitère mon invitation précédente (ça m'évitera le copier/coller) !
Je vais faire.....
Salutations
JJ
"AV" <alain.vallon@wanadoo.fr> a écrit dans le message news:
uYQR0XdpDHA.2536@tk2msftngp13.phx.gbl...
"Jacky" <enlevezJacky.jaeg@wanadoo.fr> a écrit dans le message news:
ufm0WSdpDHA.1740@TK2MSFTNGP12.phx.gbl...
Bonjour Philippe,
Merci pour cette réponse matinale qui à l'avantage d'être claire.
Cependant, pour me tester
=sommeprod(((A1:a20>x)*(A1:a20<y))+(a1:a20<>z))
Cela voudrait dire que
=sommeprod(((A1:a20>x)* (A1:a20<y)) et (a1:a20<>z))
Pas vraiment....
Ca correspondrait plutôt à :
ET(A1:a20>x;OU(A1:a20<y;a1:a20<>z))
Je te réintère mon invitation précédente (ça m'évitera le copier/coller) !
Je te réitère mon invitation précédente (ça m'évitera le copier/coller) ! Je vais faire.....
Salutations JJ
"AV" a écrit dans le message news:
"Jacky" a écrit dans le message news:
Bonjour Philippe, Merci pour cette réponse matinale qui à l'avantage d'être claire. Cependant, pour me tester =sommeprod(((A1:a20>x)*(A1:a20<y))+(a1:a20<>z)) Cela voudrait dire que =sommeprod(((A1:a20>x)* (A1:a20<y)) et (a1:a20<>z))
Pas vraiment.... Ca correspondrait plutôt à : ET(A1:a20>x;OU(A1:a20<y;a1:a20<>z))
Je te réintère mon invitation précédente (ça m'évitera le copier/coller) !