Formule Excel: somme toutes les n lignes -

Table des matières

Formule générique

=SUM(OFFSET(A1,(ROW()-offset)*n,0,n,1))

Sommaire

Pour additionner toutes les n lignes, vous pouvez utiliser une formule basée sur les fonctions OFFSET et SUM. Dans l'exemple, la formule en F4 est:

=SUM(OFFSET($C$3,(ROW()-4)*5,0,5,1))

Explication

Dans cet exemple, il y a 5 lignes de données pour chaque semaine (du lundi au vendredi), nous voulons donc additionner toutes les 5 lignes. Pour construire une plage qui correspond aux 5 bonnes lignes par semaine, nous utilisons la fonction OFFSET. En F4, nous avons:

OFFSET($C$3,(ROW()-4)*5,0,5,1)

La cellule C3 est la référence, entrée comme référence absolue. L'argument suivant est la ligne, le nœud du problème. Nous avons besoin d'une logique qui déterminera la ligne de départ correcte pour chaque semaine. Pour cela, nous utilisons la fonction ROW. Parce que la formule se trouve dans la ligne 4, ROW () retournera 4. Nous utilisons ce fait pour créer la logique dont nous avons besoin, en soustrayant 4 et en multipliant le résultat par 5:

(ROW()-4)*5

Cela générera un argument de ligne de 0 en F4, 5 en F5 et 10 en F6.

La colonne est entrée comme zéro, la hauteur comme 5 et la largeur comme 1.

La fonction OFFSET renvoie ensuite une plage à SUM (la plage C3: C7 pour F4), et SUM renvoie la somme de tous les montants de cette plage.

Articles intéressants...