Sommer sur des cellules espacées périodiquement

Résolu
MonsieurPou Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
MonsieurPou Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Contributeur Dernière intervention   6 438
 
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   Statut Membre Dernière intervention  
 
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