Sommer sur des cellules espacées périodiquement

Résolu/Fermé
MonsieurPou Messages postés 7 Date d'inscription lundi 16 avril 2018 Statut Membre Dernière intervention 11 juin 2019 - 15 mai 2019 à 18:29
MonsieurPou Messages postés 7 Date d'inscription lundi 16 avril 2018 Statut Membre Dernière intervention 11 juin 2019 - 16 mai 2019 à 08:47
Bonjour,

Existe-t-il une façon de définir rapidement une plage de cellules espacées de façon périodique ?
Exemple, dans une colonne, définir une plage de cellules qui contient toutes les lignes paires (exemple sur l'image ci-dessous).


Si oui, peut-on passer cette plage de cellule en argument de fonctions de base comme SOMME ?

Mon graal serait quelque chose du genre :

 =SOMME(PLAGECELLULEPERIOD([matrice];[cellule initiale];[période]))


Ainsi,

=SOMME(PLAGECELLULEPERIOD(B2:B14;B2;2))


donnerait la somme des cellules entourées dans mon exemple.

Si quelque chose de ce genre existe, ce sera merveilleux !

Bonne soirée,

Monsieur Pou

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
15 mai 2019 à 18:45
Bonjour
pour les lignes paires:
champ de B1 )à B100
=SOMMEPROD((LIGNE(B1:B100)/2-ENT(LIGNE(B1:B100)/2)=0)*(B1:B100))
et bien sur pour les lignes impaires, idem avec >0 au lieu de =>0


et vous pouvez faire la même chose avec les N° d'années en A avec:
=SOMMEPROD((A1:A100)/2-ENT(A1:A100/2)=0)*(B1:B100))
pour les années paires

crdlmnt
1
MonsieurPou Messages postés 7 Date d'inscription lundi 16 avril 2018 Statut Membre Dernière intervention 11 juin 2019
16 mai 2019 à 08:47
Génial, c'est exactement ce qu'il me fallait !

Décidément, j'ai encore beaucoup de choses à apprendre sur cette fameuse fonction SOMMEPROD !

Merci beaucoup !
0