OVH Cloud OVH Cloud

Additionner les cellules des lignes paires

17 réponses
Avatar
géjoun.
Bonjour,

J'ai fait une recherche dans les archives et je suis tombé sur cet post
http://minilien.com/?V9m2iQ9lgV qui expliquait comment additionner, dans une
plage définie (D7:D90), uniquement les cellules des lignes paires.

C'est exactement la formule que je recherchais
= SOMMEPROD((MOD(LIGNE(D7:D90);2)=0)*(D7:D90))

sauf que qu'elle m'additionne rien du tout, et je me retrouve avec un joli
#VALEUR!
Qu'est ce que c'est que ce bazar? quelque chose m'échappe?

Merci!

--
__________________________
Géjoun.
dam-mail2004@ifrance.com
····················································
Enlevez l'année pour répondre...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

7 réponses

1 2
Avatar
Philippe.R
Bonjour,
-- est une opération neutre, comme +0 ou *1 , destinée à s'assurer de traiter un nombre.
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002

"Jacky" a écrit dans le message de
news:
Bonjour Daniel

Pourrais-tu expliquer le "--"
STP
JJ

"Daniel.M" a écrit dans le message de
news:eE$
Hello,

Laisse la fonction SOMMEPROD s'occuper des valeurs de texte en
n'effectuant pas

de multiplication explicite.

=SOMMEPROD(--(MOD(LIGNE(D7:D90);2)=0);D7:D90)

Salutations,

Daniel M.

"géjoun." wrote in message
news:%
Bonjour,

J'ai fait une recherche dans les archives et je suis tombé sur cet post
http://minilien.com/?V9m2iQ9lgV qui expliquait comment additionner, dans
une


plage définie (D7:D90), uniquement les cellules des lignes paires.

C'est exactement la formule que je recherchais
= SOMMEPROD((MOD(LIGNE(D7:D90);2)=0)*(D7:D90))

sauf que qu'elle m'additionne rien du tout, et je me retrouve avec un
joli


#VALEUR!
Qu'est ce que c'est que ce bazar? quelque chose m'échappe?

Merci!

--
__________________________
Géjoun.

····················································
Enlevez l'année pour répondre...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯












Avatar
Jacky
Ok, merci Philippe

Bonne journée
JJ

"Philippe.R" a écrit dans le message de
news:
Bonjour,
-- est une opération neutre, comme +0 ou *1 , destinée à s'assurer de
traiter un nombre.

--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002

"Jacky" a écrit dans le message de
news:
Bonjour Daniel

Pourrais-tu expliquer le "--"
STP
JJ

"Daniel.M" a écrit dans le message de
news:eE$
Hello,

Laisse la fonction SOMMEPROD s'occuper des valeurs de texte en
n'effectuant pas

de multiplication explicite.

=SOMMEPROD(--(MOD(LIGNE(D7:D90);2)=0);D7:D90)

Salutations,

Daniel M.

"géjoun." wrote in message
news:%
Bonjour,

J'ai fait une recherche dans les archives et je suis tombé sur cet
post




http://minilien.com/?V9m2iQ9lgV qui expliquait comment additionner,
dans




une
plage définie (D7:D90), uniquement les cellules des lignes paires.

C'est exactement la formule que je recherchais
= SOMMEPROD((MOD(LIGNE(D7:D90);2)=0)*(D7:D90))

sauf que qu'elle m'additionne rien du tout, et je me retrouve avec
un




joli
#VALEUR!
Qu'est ce que c'est que ce bazar? quelque chose m'échappe?

Merci!

--
__________________________
Géjoun.

····················································
Enlevez l'année pour répondre...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
















Avatar
géjoun.
Récemment, ChrisV nous a expliqué:
||| et dans toutes les cellules des
||| lignes paires
||| (D7, D9, D11, D13, D15...etc...)
||
|| Heu...
|| ;-)

Oui, bon, là, ok.... la fatigue je suppose, ou l'approche du WE, je vois que
ça... :o)

||
|| sinon, sans changement de la formule initiale SI(...) ...
||
|| {=SOMME(SI(Zn<>"";(MOD(LIGNE(Zn);2)=0)*(Zn)))}

Ca marche trés bien avec cette formule, mais par contre, quelqu'un pourrait
m'expliquer ce que change les accolades au début et à la fin; enfin, la
différence qu'il y a avec une formule "classique" sans accolades, et
pourquoi la necessité de valider par Ctrl+Shift+Entrée pour valider la
formule.

Merci à tous!

--
__________________________
Géjoun.

····················································
Enlevez l'année pour répondre...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Avatar
sabatier
bonjour géjoun
chrisV était de permanence cette nuit, il dort donc encore...comme un bébé,
même...enfin, je veux dire : une heure il dort, une heure il pleure biscotte
MS lui a interdit de m'envoyer ses scuds....
les accolades que tu vois apparaître dans ta formule ne sont pas à saisir :
elles s'affichent lorsque tu en valides l'écriture en faisant
Ctrl+Maj+Entrée, manip' indispensable pour créer ce que les grands appellent
une fonction matricielle
ne m'en demande pas plus et comme je dis souvent : ne t'occupe pas des
signaux, mets du charbon
jps

"géjoun." a écrit dans le message de
news:
Récemment, ChrisV nous a expliqué:
||| et dans toutes les cellules des
||| lignes paires
||| (D7, D9, D11, D13, D15...etc...)
||
|| Heu...
|| ;-)

Oui, bon, là, ok.... la fatigue je suppose, ou l'approche du WE, je vois
que

ça... :o)

||
|| sinon, sans changement de la formule initiale SI(...) ...
||
|| {=SOMME(SI(Zn<>"";(MOD(LIGNE(Zn);2)=0)*(Zn)))}

Ca marche trés bien avec cette formule, mais par contre, quelqu'un
pourrait

m'expliquer ce que change les accolades au début et à la fin; enfin, la
différence qu'il y a avec une formule "classique" sans accolades, et
pourquoi la necessité de valider par Ctrl+Shift+Entrée pour valider la
formule.

Merci à tous!

--
__________________________
Géjoun.

····················································
Enlevez l'année pour répondre...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯




Avatar
géjoun.
Récemment, sabatier nous a expliqué:


OK, merci pour ces précisions, mais vu que je suis assez chiant moi, j'aurai
aimé qu'on m'explique la différence qu'il y a entre une formule dite
classique et une formule matricielle...ça chage quoi?

Bref, je vais attendre le retour des 'grands'! ;-)

--
__________________________
Géjoun.

····················································
Enlevez l'année pour répondre...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯


|| bonjour géjoun
|| chrisV était de permanence cette nuit, il dort donc encore...comme
|| un bébé, même...enfin, je veux dire : une heure il dort, une heure
|| il pleure biscotte MS lui a interdit de m'envoyer ses scuds....
|| les accolades que tu vois apparaître dans ta formule ne sont pas à
|| saisir : elles s'affichent lorsque tu en valides l'écriture en
|| faisant Ctrl+Maj+Entrée, manip' indispensable pour créer ce que les
|| grands appellent une fonction matricielle
|| ne m'en demande pas plus et comme je dis souvent : ne t'occupe pas
|| des signaux, mets du charbon
|| jps
Avatar
Philippe.R
Bonsoir,
Une explication de petit, faute de grand :
une formule "normale" opère entre une valeur et une autre, voire une valeur et un tableau
une formule matricielle opère entre deux tableaux, membre à membre
Si c...ie j'ai dit, un maître me démentira.
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002

"géjoun." a écrit dans le message de
news:%
Récemment, sabatier nous a expliqué:


OK, merci pour ces précisions, mais vu que je suis assez chiant moi, j'aurai
aimé qu'on m'explique la différence qu'il y a entre une formule dite
classique et une formule matricielle...ça chage quoi?

Bref, je vais attendre le retour des 'grands'! ;-)

--
__________________________
Géjoun.

····················································
Enlevez l'année pour répondre...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯


|| bonjour géjoun
|| chrisV était de permanence cette nuit, il dort donc encore...comme
|| un bébé, même...enfin, je veux dire : une heure il dort, une heure
|| il pleure biscotte MS lui a interdit de m'envoyer ses scuds....
|| les accolades que tu vois apparaître dans ta formule ne sont pas à
|| saisir : elles s'affichent lorsque tu en valides l'écriture en
|| faisant Ctrl+Maj+Entrée, manip' indispensable pour créer ce que les
|| grands appellent une fonction matricielle
|| ne m'en demande pas plus et comme je dis souvent : ne t'occupe pas
|| des signaux, mets du charbon
|| jps







Avatar
géjoun.
Récemment, Philippe.R nous a expliqué:


C'est un bon début de réponses! merci! je vais aller voir Gougoule pour voir
si il m'en dit plus!

--
__________________________
Géjoun.

····················································
Enlevez l'année pour répondre...
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯


|| Bonsoir,
|| Une explication de petit, faute de grand :
|| une formule "normale" opère entre une valeur et une autre, voire une
|| valeur et un tableau une formule matricielle opère entre deux
|| tableaux, membre à membre
|| Si c...ie j'ai dit, un maître me démentira.
|| --
|| Amicales Salutations
|| Retirer A_S_ pour répondre.
|| XL 97 / 2000 / 2002
1 2