Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Calcul Somme "Glissante"

ladybird

XLDnaute Nouveau
Bonjour le forum,

Je requière votre aide sur un travail que je réalise chaque mois et qui me demande, le tout accumulé, un temps monstre.
J’ajoute, chaque mois, les résultats des mes activité dans le but de calculer une somme glissante des 12 derniers mois. Bête et méchant le 1er du mois, j’ajoute une colonne pour le M -1 et ajoute la donnée, je clique sur ma cellule déterminant ma somme (en bout de ligne) et je glisse ma sélection d’un cran vers la droite
Connaissez-vous une manipulation ou formule qui ne prendrait en compte que les 12 valeurs précédentes pour en calculer la somme.
J’ai ajouté un fichier pour un exemple.
Merci de votre aide
 

Pièces jointes

  • Somme glissante.xls
    20 KB · Affichages: 118
  • Somme glissante.xls
    20 KB · Affichages: 105
  • Somme glissante.xls
    20 KB · Affichages: 111

Papou-net

XLDnaute Barbatruc
Re : Calcul Somme "Glissante"

Bonjour ladybird,

Voici une solution par macro.
Pour info : j'ai donné le nom "Résultat" à la cellule R3 qui contient la somme glissante. De ce fait, tu peux insérer des colonnes à la suite sans rien avoir à modifier.
Je te laisse le soin de vérifier si ça répond à ton attente.

En te souhaitant une bonne journée.

Cordialement.
 

Pièces jointes

  • Copie de Somme glissante.xls
    32.5 KB · Affichages: 129
  • Copie de Somme glissante.xls
    32.5 KB · Affichages: 139
  • Copie de Somme glissante.xls
    32.5 KB · Affichages: 129

Misange

XLDnaute Barbatruc
Re : Calcul Somme "Glissante"

Bonjour

Sans macro, avec simplement un nom défini de façon dynamique qui ne retient que les 12 dernières valeurs entrées.
regarde dans insertion/nom Définir glissant12 correspond à
=DECALER(Feuil1!$A$3;0;NBVAL(Feuil1!$3:$3)-1;1;-12)
quand tu ajoutes une valeur au bout de ta série,
somme(glissant12) s'ajuste automatiquement pour ne prendre en compte que les 12 derniers mois.

Attention, il ne faut rien écrire d'autre sur cette ligne (ou alors il faut impérativement en tenir compte et modifier la définition du nom, nbval(feuil1!$3:$3) comptant tout ce qui est écrit sur la ligne 3

Plus d'infos sur la fonction magique decaler ici
Ce lien n'existe plus
 

Pièces jointes

  • Copie de Somme glissante.xls
    28.5 KB · Affichages: 157
  • Copie de Somme glissante.xls
    28.5 KB · Affichages: 130
  • Copie de Somme glissante.xls
    28.5 KB · Affichages: 152

R@chid

XLDnaute Barbatruc
Re : Calcul Somme "Glissante"

Bonjour @ tous,
par formule,
en R3 :
Code:
=SOMME(DECALER(A3;;EQUIV(9^9;B3:Q3;1);;-12))
en R11 :
Code:
=SOMME(DECALER(A11;;EQUIV(9^9;B11:Q11;1);;-12))
Amicalement

Edit : Salut
 

Discussions similaires

Réponses
2
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…