OVH Cloud OVH Cloud

SommeProd sur xlwiki

13 réponses
Avatar
JLuc
Bonjour à tous et surtout GeeDee,
Voila, j'ai parcourru la fonction SommeProd sur xlwiki :
http://xlwiki.free.fr/wiki/wakka.php?wiki=SommeProd&show_comments=0
Je ne sais pas encore comment intervenir directement sur le wiki, donc
je passe par le forum.
Dans les exemples cités en bas de page, je ne comprend pas trop la
formulation par rapport aux explication plus haut :
La forme :
=SOMMEPROD((ANNEE(C2:C10)=1993)*1;D2:D10)
marche, mais pourquoi : _*1;D2:D10)_ et pas _*(D2:D10)_ ?
=SOMMEPROD((ANNEE(C2:C10)=2006)*(MOIS(C2:C10)=5);(D2:D10))
pourquoi : _;(D2:D10))_ et pas _*(D2:D10))_ ?
=SOMMEPROD((ANNEE(C2:C10)=2005)*(MOIS(C2:C10)=9)*(B2:B10="verte")*(B2:B10="verte"))
pourquoi : 2 fois : _*(B2:B10="verte")_ ? petite erreur d'ecriture ?
Tout ceci me trouble :oÞ

Merci pour vos reponses

--
____
( O | O )
--
_oooO_ JLuc _Oooo_

O-\O

10 réponses

1 2
Avatar
JLuc
Bon, en lisant la page SommeProd2, j'ai un peu mieux compris ;-)

--
____
( O | O )
--
_oooO_ JLuc _Oooo_

O-O
Avatar
Modeste
Bonsour® JLuc avec ferveur ;o))) vous nous disiez :

Dans les exemples cités en bas de page, je ne comprend pas trop la
formulation par rapport aux explication plus haut :
La forme :
=SOMMEPROD((ANNEE(C2:C10)93)*1;D2:D10)
marche, mais pourquoi : _*1;D2:D10)_ et pas _*(D2:D10)_ ?


les deux formulations sont équivalentes .
1ere formulation :
Sommeprod via ";" fait le produit de matrices uniquement numériques
le "*1" servant à numériser la 1ére matrice booléenne (ANNEE(C2:C10)93)
(D2:D10) étant déja dans l'exemple une matrice numérique

2éme formulation :
Sommeprod ne fait pas le produit, celui étant effectué directement en
multipliant la matrice booléenne par la matrice numérique

=SOMMEPROD((ANNEE(C2:C10) 06)*(MOIS(C2:C10)=5);(D2:D10))
pourquoi : _;(D2:D10))_ et pas _*(D2:D10))_ ?
même remarque


le simple fait d'éffectuer une opération mathématique (et non logique) sur
une matrice booléenne permet à Excel de décider que le résultat attendu est
numérique
autres formulations possibles ;o)))
=SOMMEPROD(ET((ANNEE(C2:C10) 06);(MOIS(C2:C10)=5))*1;(D2:D10))
=SOMMEPROD(ET((ANNEE(C2:C10) 06);(MOIS(C2:C10)=5))*(D2:D10))

=SOMMEPROD((ANNEE(C2:C10) 05)*(MOIS(C2:C10)=9)*(B2:B10="verte")*(B2:B10="verte"))
pourquoi : 2 fois : _*(B2:B10="verte")_ ? petite erreur d'ecriture ?


en effet petite erreur d'écriture...
je vais enquéter pour trouver qui a corrigé la formulation initiale ;o)))

Patience... d'autres exemples imagés à venir sur XlWiki ....

--
;o)))
@+

Les news à la source !!!
news://news.microsoft.com/microsoft.public.fr.excel
et répondez OUI

n'oubliez pas les FAQ :http://www.excelabo.net
http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr

Avatar
JLuc
*Bonjour Modeste*,
Merci de ce complement d'information

Bonsour® JLuc avec ferveur ;o))) vous nous disiez :

Dans les exemples cités en bas de page, je ne comprend pas trop la
formulation par rapport aux explication plus haut :
La forme :
=SOMMEPROD((ANNEE(C2:C10)93)*1;D2:D10)
marche, mais pourquoi : _*1;D2:D10)_ et pas _*(D2:D10)_ ?


les deux formulations sont équivalentes .
1ere formulation :
Sommeprod via ";" fait le produit de matrices uniquement numériques
le "*1" servant à numériser la 1ére matrice booléenne (ANNEE(C2:C10)93)
(D2:D10) étant déja dans l'exemple une matrice numérique

2éme formulation :
Sommeprod ne fait pas le produit, celui étant effectué directement en
multipliant la matrice booléenne par la matrice numérique

=SOMMEPROD((ANNEE(C2:C10) 06)*(MOIS(C2:C10)=5);(D2:D10))
pourquoi : _;(D2:D10))_ et pas _*(D2:D10))_ ?
même remarque


le simple fait d'éffectuer une opération mathématique (et non logique) sur
une matrice booléenne permet à Excel de décider que le résultat attendu est
numérique
autres formulations possibles ;o)))
=SOMMEPROD(ET((ANNEE(C2:C10) 06);(MOIS(C2:C10)=5))*1;(D2:D10))
=SOMMEPROD(ET((ANNEE(C2:C10) 06);(MOIS(C2:C10)=5))*(D2:D10))

=SOMMEPROD((ANNEE(C2:C10) 05)*(MOIS(C2:C10)=9)*(B2:B10="verte")*(B2:B10="verte"))
pourquoi : 2 fois : _*(B2:B10="verte")_ ? petite erreur d'ecriture ?


en effet petite erreur d'écriture...
je vais enquéter pour trouver qui a corrigé la formulation initiale ;o)))

Patience... d'autres exemples imagés à venir sur XlWiki ....


--
____
( O | O )
--
_oooO_ JLuc _Oooo_

O-O


Avatar
Misange
Ah la la Jean Luc un petit effort, c'est vraiment pas difficile d'écrire
Tu vas dans la page
http://xlwiki.free.fr/wiki/wakka.php?wiki=SommeProdDiscussion
tu doubles cliques n'importe ou, tu te mets en haut de la page (les
interventions sont listées dans l'ordre antéchronologiques : les plus
récentes en haut histoire de voir tout de suite les dernières modifs) et
là tu tapes tes questions.

en bas de la bage tu as deux petits boutons : apreçu (ca c'est pour que
tu sois bien sur de ne pas avoir fait de bêtises ;-) et puis enregistrer.
Compliqué ? bien moins que excel non ? !

Allez pour ton pensum, tu veux pas reprendre tes questions et les
réponses de Modeste et les coller dans xlwiki ?
Xlwiki ne peut démarrer que si des utilisateurs posent des questions,
écrivent des trucs, quitte à ce que ce soit corrigé ensuite, c'est tout
l'intérêt de ce truc ! S'il n'y a que 5 personnes qui écrivent le projet
sera mort né en quelques mois (c'est le lot de beaucoup de wikis hélas).

Pour ça un seul remède : se lancer et mettre son égo dans sa poche avec
un mouchoir dessus : il faut absolument accepter l'idée qu'aucun texte
n'est destiné à rester tel qu'il est écrit : dans 99% des cas, d'autres
doivent venir le modifier pour l'améliorer, c'est ce qu'on appelle
l'intelligence collective.

Pour l'instant je dirai que le démarrage n'est pas mauvais mais encore
trop timide. Merci à ceux qui se sont lançés avec moi ! Certains ont
peur de vexer ceux qui écrivent en modifiant leur texte, d'autres se
disent surement qu'il y a des tas de gens plus qualifiés qu'eux pour
écrire, bref, alors qu'il y a entre 3000 et 4000 visites par jour sur
excelabo, je ne compte qu'une poignée de contributeurs sur xlwiki. Si
vous vous décidez pas plus je ferme les deux NA ! (à vous de décider mon
niveau de sérieux quand je dis cela...).

Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net

Le 09/04/2006 13:55, :
Bonjour à tous et surtout GeeDee,
Voila, j'ai parcourru la fonction SommeProd sur xlwiki :
http://xlwiki.free.fr/wiki/wakka.php?wiki=SommeProd&show_comments=0
Je ne sais pas encore comment intervenir directement sur le wiki, donc
je passe par le forum.
Dans les exemples cités en bas de page, je ne comprend pas trop la
formulation par rapport aux explication plus haut :
La forme :
=SOMMEPROD((ANNEE(C2:C10)93)*1;D2:D10)
marche, mais pourquoi : _*1;D2:D10)_ et pas _*(D2:D10)_ ?
=SOMMEPROD((ANNEE(C2:C10) 06)*(MOIS(C2:C10)=5);(D2:D10))
pourquoi : _;(D2:D10))_ et pas _*(D2:D10))_ ?
=SOMMEPROD((ANNEE(C2:C10) 05)*(MOIS(C2:C10)=9)*(B2:B10="verte")*(B2:B10="verte"))

pourquoi : 2 fois : _*(B2:B10="verte")_ ? petite erreur d'ecriture ?
Tout ceci me trouble :oÞ

Merci pour vos reponses



Avatar
Clément Marcotte
Bonjour,

(Si le service de censure microsoftien me permet une petite question:)

Si je me décide à partir mon texte sur les expressions réguilères, est-ce le
même chemin ? J'avoue que j'ai un peu lu (en vitesse) sur le site, et je
voudrais être sur d'avoir compris...


"Misange" a écrit dans le message de news:
u89vTF$
Ah la la Jean Luc un petit effort, c'est vraiment pas difficile d'écrire
Tu vas dans la page
http://xlwiki.free.fr/wiki/wakka.php?wiki=SommeProdDiscussion
tu doubles cliques n'importe ou, tu te mets en haut de la page (les
interventions sont listées dans l'ordre antéchronologiques : les plus
récentes en haut histoire de voir tout de suite les dernières modifs) et
là tu tapes tes questions.

en bas de la bage tu as deux petits boutons : apreçu (ca c'est pour que tu
sois bien sur de ne pas avoir fait de bêtises ;-) et puis enregistrer.
Compliqué ? bien moins que excel non ? !

Allez pour ton pensum, tu veux pas reprendre tes questions et les réponses
de Modeste et les coller dans xlwiki ?
Xlwiki ne peut démarrer que si des utilisateurs posent des questions,
écrivent des trucs, quitte à ce que ce soit corrigé ensuite, c'est tout
l'intérêt de ce truc ! S'il n'y a que 5 personnes qui écrivent le projet
sera mort né en quelques mois (c'est le lot de beaucoup de wikis hélas).

Pour ça un seul remède : se lancer et mettre son égo dans sa poche avec un
mouchoir dessus : il faut absolument accepter l'idée qu'aucun texte n'est
destiné à rester tel qu'il est écrit : dans 99% des cas, d'autres doivent
venir le modifier pour l'améliorer, c'est ce qu'on appelle l'intelligence
collective.

Pour l'instant je dirai que le démarrage n'est pas mauvais mais encore
trop timide. Merci à ceux qui se sont lançés avec moi ! Certains ont peur
de vexer ceux qui écrivent en modifiant leur texte, d'autres se disent
surement qu'il y a des tas de gens plus qualifiés qu'eux pour écrire,
bref, alors qu'il y a entre 3000 et 4000 visites par jour sur excelabo, je
ne compte qu'une poignée de contributeurs sur xlwiki. Si vous vous décidez
pas plus je ferme les deux NA ! (à vous de décider mon niveau de sérieux
quand je dis cela...).

Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net

Le 09/04/2006 13:55, :
Bonjour à tous et surtout GeeDee,
Voila, j'ai parcourru la fonction SommeProd sur xlwiki :
http://xlwiki.free.fr/wiki/wakka.php?wiki=SommeProd&show_comments=0
Je ne sais pas encore comment intervenir directement sur le wiki, donc je
passe par le forum.
Dans les exemples cités en bas de page, je ne comprend pas trop la
formulation par rapport aux explication plus haut :
La forme :
=SOMMEPROD((ANNEE(C2:C10)93)*1;D2:D10)
marche, mais pourquoi : _*1;D2:D10)_ et pas _*(D2:D10)_ ?
=SOMMEPROD((ANNEE(C2:C10) 06)*(MOIS(C2:C10)=5);(D2:D10))
pourquoi : _;(D2:D10))_ et pas _*(D2:D10))_ ?
=SOMMEPROD((ANNEE(C2:C10) 05)*(MOIS(C2:C10)=9)*(B2:B10="verte")*(B2:B10="verte"))
pourquoi : 2 fois : _*(B2:B10="verte")_ ? petite erreur d'ecriture ?
Tout ceci me trouble :oÞ

Merci pour vos reponses





Avatar
Misange
Mais oui Clément, tu crées simplement une nouvelle page : Le plus simple
: tu vas dans le BacASable ou tu peux t'entrainer . Là tu tapes juste
ExpressionsRegulieres (attention pas d'accents, et les deux majuscules
qui permettent de créer une page)
tu enregistres la page. Tu verras un ? après ton ExpressionsRegulieres.
Cliques dessus et voilà, tu viens de créer une nouvelle page dans
laquelle tu peux taper ce que tu veux. Si tu ne sais pas trop comment
faire pour la mise en forme, ne t'en occupes pas, on la mettra après.

Mais attention, la règle du jeu c'est que quiconque peut modifier ton
texte, le scinder sur plusieurs pages, l'allonger, le raccourcir, du
moment bien sur que c'est fait dans un état d'esprit collaboratif et
respectueux et pour l'améliorer. N'oublie pas : dès lors que tu postes
sur un wiki, ton texte n'est plus *ton* texte mais celui de l'ensemble
des rédacteurs.
Faut pas se vexer, faut pas réagir agressivement. Sinon c'est l'échec
assuré.
Bienvenue si tu as envie d'écrire.

Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net

Le 09/04/2006 18:25, :
Bonjour,

(Si le service de censure microsoftien me permet une petite question:)

Si je me décide à partir mon texte sur les expressions réguilères, est-ce le
même chemin ? J'avoue que j'ai un peu lu (en vitesse) sur le site, et je
voudrais être sur d'avoir compris...


"Misange" a écrit dans le message de news:
u89vTF$

Ah la la Jean Luc un petit effort, c'est vraiment pas difficile d'écrire
Tu vas dans la page
http://xlwiki.free.fr/wiki/wakka.php?wiki=SommeProdDiscussion
tu doubles cliques n'importe ou, tu te mets en haut de la page (les
interventions sont listées dans l'ordre antéchronologiques : les plus
récentes en haut histoire de voir tout de suite les dernières modifs) et
là tu tapes tes questions.

en bas de la bage tu as deux petits boutons : apreçu (ca c'est pour que tu
sois bien sur de ne pas avoir fait de bêtises ;-) et puis enregistrer.
Compliqué ? bien moins que excel non ? !

Allez pour ton pensum, tu veux pas reprendre tes questions et les réponses
de Modeste et les coller dans xlwiki ?
Xlwiki ne peut démarrer que si des utilisateurs posent des questions,
écrivent des trucs, quitte à ce que ce soit corrigé ensuite, c'est tout
l'intérêt de ce truc ! S'il n'y a que 5 personnes qui écrivent le projet
sera mort né en quelques mois (c'est le lot de beaucoup de wikis hélas).

Pour ça un seul remède : se lancer et mettre son égo dans sa poche avec un
mouchoir dessus : il faut absolument accepter l'idée qu'aucun texte n'est
destiné à rester tel qu'il est écrit : dans 99% des cas, d'autres doivent
venir le modifier pour l'améliorer, c'est ce qu'on appelle l'intelligence
collective.

Pour l'instant je dirai que le démarrage n'est pas mauvais mais encore
trop timide. Merci à ceux qui se sont lançés avec moi ! Certains ont peur
de vexer ceux qui écrivent en modifiant leur texte, d'autres se disent
surement qu'il y a des tas de gens plus qualifiés qu'eux pour écrire,
bref, alors qu'il y a entre 3000 et 4000 visites par jour sur excelabo, je
ne compte qu'une poignée de contributeurs sur xlwiki. Si vous vous décidez
pas plus je ferme les deux NA ! (à vous de décider mon niveau de sérieux
quand je dis cela...).

Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net

Le 09/04/2006 13:55, :

Bonjour à tous et surtout GeeDee,
Voila, j'ai parcourru la fonction SommeProd sur xlwiki :
http://xlwiki.free.fr/wiki/wakka.php?wiki=SommeProd&show_comments=0
Je ne sais pas encore comment intervenir directement sur le wiki, donc je
passe par le forum.
Dans les exemples cités en bas de page, je ne comprend pas trop la
formulation par rapport aux explication plus haut :
La forme :
=SOMMEPROD((ANNEE(C2:C10)93)*1;D2:D10)
marche, mais pourquoi : _*1;D2:D10)_ et pas _*(D2:D10)_ ?
=SOMMEPROD((ANNEE(C2:C10) 06)*(MOIS(C2:C10)=5);(D2:D10))
pourquoi : _;(D2:D10))_ et pas _*(D2:D10))_ ?
=SOMMEPROD((ANNEE(C2:C10) 05)*(MOIS(C2:C10)=9)*(B2:B10="verte")*(B2:B10="verte"))
pourquoi : 2 fois : _*(B2:B10="verte")_ ? petite erreur d'ecriture ?
Tout ceci me trouble :oÞ

Merci pour vos reponses










Avatar
JLuc
*Bonjour Misange*,
Tu as raison, en fait, j'avais oublier de me connecter :oÞ
Apres, j'ai corriger une petite erreur qui c'etait glisser avec une
formule :
avant
=SOMME.SI('([fichier1.xls]feuil1'!$K$11:$K$13;">1")
apres
=SOMME.SI('[fichier1.xls]feuil1'!$K$11:$K$13;">1")

Mais je vais essayer de coller ma question ET la reponse de Modeste
dans les commentaires :')

--
____
( O | O )
--
_oooO_ JLuc _Oooo_

O-O
Avatar
Misange
NON ! pas dans les commentaires ! surtout pas (c'est pas facile à
suivre... dans la page SommeprodDiscussion please ;-)

Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net

Le 09/04/2006 19:38, :
*Bonjour Misange*,
Tu as raison, en fait, j'avais oublier de me connecter :oÞ
Apres, j'ai corriger une petite erreur qui c'etait glisser avec une
formule :
avant
=SOMME.SI('([fichier1.xls]feuil1'!$K$11:$K$13;">1")
apres
=SOMME.SI('[fichier1.xls]feuil1'!$K$11:$K$13;">1")

Mais je vais essayer de coller ma question ET la reponse de Modeste dans
les commentaires :')



Avatar
JLuc
*Bonjour Misange*,
Oui, oui, c'est bien la que j'ai mis les posts, dis moi si ce que j'ai
fais conviens :')

NON ! pas dans les commentaires ! surtout pas (c'est pas facile à suivre...
dans la page SommeprodDiscussion please ;-)

Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net

Le 09/04/2006 19:38, :
*Bonjour Misange*,
Tu as raison, en fait, j'avais oublier de me connecter :oÞ
Apres, j'ai corriger une petite erreur qui c'etait glisser avec une formule
:
avant
=SOMME.SI('([fichier1.xls]feuil1'!$K$11:$K$13;">1")
apres
=SOMME.SI('[fichier1.xls]feuil1'!$K$11:$K$13;">1")

Mais je vais essayer de coller ma question ET la reponse de Modeste dans
les commentaires :')




--
____
( O | O )
--
_oooO_ JLuc _Oooo_

O-O


Avatar
Clément Marcotte
Bonjour

Ok merci.

Mais attention, la règle du jeu c'est que quiconque peut modifier ton
texte, le scinder sur plusieurs pages, l'allonger, le raccourcir, du
moment bien sur que c'est fait dans un état d'esprit collaboratif et
respectueux et pour l'améliorer. N'oublie pas : dès lors que tu postes sur
un wiki, ton texte n'est plus *ton* texte mais celui de l'ensemble des
rédacteurs.


Pas de problème

Faut pas se vexer, faut pas réagir agressivement.


Voyons donc, je suis (presque) toujours sage, moi . ;-)

1 2