OVH Cloud OVH Cloud

Sommation d'une cellule sur trois

3 réponses
Avatar
Crel
Bonjour à toutes et tous

J' ai un tableau classique, je désire additionner une cellule sur 3
En effet B2+B5+B8+B...
Puis B3+B6+B9+B...
Puis B4+B7+B10+B10...
Je sais qu'avec sommeprod et mod on y arrive mais là aussi tel le KC 135, je
tourne en rond.
Merci beaucoup.
Patrick

3 réponses

Avatar
Nicolas B.
Pour la première somme, tu veux additionner les cellule des lignes 2, 5, 8,
11... soit les lignes de la forme 3k+2 (k entier), autrement dit :
mod(ligne(...);3)=2.

Pour les deux autres sommes, tu fais pareil :
les lignes 3, 6, 9, 12... s'écrivent 3k+0 et la formule est
mod(ligne();3)=0.
les lignes 4, 7, 10... s'écrivent 3k+1 et donc mod(ligne();3)=1


--
Nicolas B.

Adresse @pasdeSPAM.com invalide,
E-mail : www.cerbermail.com/?gAAILfkPsC


Crel wrote:
Merci beaucoup Nicolas,
mais peux-tu m'expliquer pourquoi faut-il remplacer =2 par =0 et =1
pour les autres sommes ?
Patrick.

"Nicolas B." a écrit dans le message de
news:
Salut Crel,

Pour B2+B5+... :
=SOMMEPROD((MOD(LIGNE(B2:B21);3)=2)*B2:B21)
Remplace ensuite "=2" par =0 et =1 pour les autres sommes.


A+
--
Nicolas B.

Adresse @pasdeSPAM.com invalide,
E-mail : www.cerbermail.com/?gAAILfkPsC





Avatar
Crel
Merci beaucoup Nicolas, c'est vraiment très sympa de ta part.
Patrick

"Nicolas B." a écrit dans le message de news:
ON$
Pour la première somme, tu veux additionner les cellule des lignes 2, 5,
8,

11... soit les lignes de la forme 3k+2 (k entier), autrement dit :
mod(ligne(...);3)=2.

Pour les deux autres sommes, tu fais pareil :
les lignes 3, 6, 9, 12... s'écrivent 3k+0 et la formule est
mod(ligne();3)=0.
les lignes 4, 7, 10... s'écrivent 3k+1 et donc mod(ligne();3)=1


--
Nicolas B.

Adresse @pasdeSPAM.com invalide,
E-mail : www.cerbermail.com/?gAAILfkPsC


Crel wrote:
Merci beaucoup Nicolas,
mais peux-tu m'expliquer pourquoi faut-il remplacer =2 par =0 et =1
pour les autres sommes ?
Patrick.

"Nicolas B." a écrit dans le message de
news:
Salut Crel,

Pour B2+B5+... :
=SOMMEPROD((MOD(LIGNE(B2:B21);3)=2)*B2:B21)
Remplace ensuite "=2" par =0 et =1 pour les autres sommes.


A+
--
Nicolas B.

Adresse @pasdeSPAM.com invalide,
E-mail : www.cerbermail.com/?gAAILfkPsC









Avatar
Crel
Effectivement, c'était purement métaphorique, je rends hommage aux discrets
de l'air qui rendent service aux autres.
Cordialement.
Patrick.

"presque en france" a écrit dans le message de news:

Le kc 135 ne tourne en rond que pour porter aide et assistance à ces
semblables.
"Crel" a écrit dans le message de news:

Bonjour à toutes et tous

J' ai un tableau classique, je désire additionner une cellule sur 3
En effet B2+B5+B8+B...
Puis B3+B6+B9+B...
Puis B4+B7+B10+B10...
Je sais qu'avec sommeprod et mod on y arrive mais là aussi tel le KC
135,


je
tourne en rond.
Merci beaucoup.
Patrick