Additionner cellules équidistantes dans une colonn

Mistapeo Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Je tente d'additionner des cellules d'une colonne qui sont séparées par exactement 19 lignes. Ex: Cellule A10 + Cellule A29 + Cellule A48...etc. J'ai un très grand nombre de cellule et aucune envie de les sélectionner une par une. JE cherche donc une formule qui dira: Additionne la cellule A10 et la cellule située 19 lignes plus bas et ainsi de suite jusqu'à la cellule A2613. Une idée?
A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour

si on est bien d'accord, de 10 à 29, ça fait 20 lignes à sommer et donc une somme selon chaque pack de 20 lignes
pour faire un tableau des résultats si votre liste de nombres commence en A11, cette formule à tirer vers le bas:

=SOMME(DECALER($A$10;LIGNE(A1)*20-20;;20))

revenez si ça ne convient pas, avec des explications sur ce qui ne va pas

crdlmnt
0
Mistapeo Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour Vaucluse, merci de vous pencher sur ce cas. Non, ça ne fonctionne pas, mais je n'ai probablement pas été assez clair dans ma question. Prenez cet exemple plus simple: Dans la colonne C, qui contient des valeurs numériques dans toutes les cellules entre les cellules C3 à C15, je cherche la formule qui me permettra d'additionner les cellules C3, C6, C9, C12 et C15. Merci à l'avance.
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour,

Tu peux le faire avec cette formule :
=SOMMEPROD((MOD(LIGNE($A1:$A2613);19)=10)*$A1:$A2613)

0
Mistapeo Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour gbinforme, merci de vous pencher sur ce cas. Non, ça ne fonctionne pas, mais je n'ai probablement pas été assez clair dans ma question. Prenez cet exemple plus simple: Dans la colonne C, qui contient des valeurs numériques dans toutes les cellules entre les cellules C3 à C15, je cherche la formule qui me permettra d'additionner les cellules C3, C6, C9, C12 et C15. Merci à l'avance.
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
re:

Non, ça ne fonctionne pas,

Et pourtant cela donne le résultat mais si tu changes la règle il faut modifier les paramètres.
alors la formule qui me permettra d'additionner les cellules C3, C6, C9, C12 et C15 devient
=SOMMEPROD((MOD(LIGNE($A1:$A15);3)=0)*$C1:$C$15)

Si chacune de tes 5 cellules contient 2 tu obtiens 10 mais je maintiens que la première formule cumule bien toute les lignes avec un intervalle de 19 à partir de la ligne 10 jusqu'à 2613, prouve moi le contraire. ;-)
0
Mistapeo Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Ha, ha, ha...je n'essaierai pas de te prouver quoi que ce soit. Promis. La formule initial marchat, c'est moi qui ai mal transcrit ton code la première fois. L'ayant mal comprise, j'ai modifié la formule en passant l'adapter. C'est bon. Ça marche. Dis-moi, que veut dire le =0 de la formule? PAs mal le seul morceau que je ne comprends pas.
0
Mistapeo Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Laisse, c'est le point de départ. Bien sûr
Merci encore.
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Dis-moi, que veut dire le =0 de la formule?
Tu veux cumuler toutes les 3 lignes donc l'on divise par 3.
La première ligne que tu veux cumuler est la 3
donc la division de 3 par 3 donne 0 comme reste
Si tu veux commencer en 2 il faut mettre 2 car 2 / 3 reste 2
0