Comment Calculer Moving Additionner
Apprenez à calculer une somme mobile (total cumulé glissant) dans Excel avec des formules SUM et OFFSET ou INDEX. Une somme mobile recalcule dynamiquement les totaux sur une fenêtre fixe, indispensable pour analyser les tendances des ventes et performances.
Pourquoi c'est important
Les sommes mobiles révèlent les tendances et lissent la volatilité, essentielles pour les prévisions et la prise de décision dans tous les secteurs.
Prérequis
- •Compréhension basique des formules Excel et références de cellules
- •Familiarité avec les fonctions SUM, OFFSET ou INDEX
- •Données organisées en colonnes avec des valeurs numériques
Instructions étape par étape
Configurez votre plage de données
Placez vos données numériques dans une seule colonne (p. ex. A2:A20). Assurez-vous que chaque ligne contient un point de données et ajoutez des en-têtes en ligne 1.
Définissez la taille de votre fenêtre mobile
Décidez du nombre de périodes pour votre somme mobile (p. ex. 3 pour un total de 3 périodes). Écrivez cette valeur dans une cellule accessible ou utilisez-la directement.
Créez la formule de somme mobile avec SUM et OFFSET
En cellule B3, entrez: =SOMME(DECALER(A3,-2,0,3,1)) pour additionner la ligne actuelle plus 2 lignes au-dessus (fenêtre de 3 périodes). Ajustez le deuxième paramètre (-2) et le troisième (3) selon votre fenêtre.
Copiez la formule vers le bas
Sélectionnez la cellule B3, copiez-la (Ctrl+C), puis sélectionnez la plage B4:B20 et collez (Ctrl+V) pour appliquer la formule à toutes les lignes.
Vérifiez les résultats et formatez
Vérifiez que chaque cellule calcule correctement la somme de sa fenêtre. Formatez la colonne B via Accueil > Nombre > Format de nombre selon vos besoins.
Méthodes alternatives
Utiliser INDEX et SUM pour une syntaxe plus claire
Utilisez =SOMME(INDEX(A:A,LIGNE()-2):INDEX(A:A,LIGNE())) pour une somme mobile dynamique plus facile à lire et modifier qu'avec DECALER.
Utiliser SOMME.PRODUIT avec des conditions
Combinez SOMME.PRODUIT avec une logique conditionnelle pour exclure les cellules vides ou appliquer des critères supplémentaires.
Créer une colonne d'aide avec références manuelles
Référencez manuellement une plage fixe (p. ex. =SOMME(A1:A3), =SOMME(A2:A4)) pour chaque ligne, bien que moins flexible que les formules dynamiques.
Astuces et conseils
- ✓Laissez toujours assez de lignes en haut pour que votre fenêtre ne référence pas de données invalides (p. ex. commencez à la ligne 4 pour une fenêtre de 3 périodes).
- ✓Utilisez des références absolues ($) pour les paramètres de taille de fenêtre si stockés dans une cellule, pour éviter qu'ils changent lors de la copie.
- ✓Testez d'abord votre formule sur un petit sous-ensemble avant de la copier pour éviter les erreurs en cascade.
Astuces avancées
- ★Utilisez des plages nommées pour votre paramètre de fenêtre (Formules > Définir un nom) pour rendre les formules plus lisibles et maintenables.
- ★Combinez la somme mobile avec un graphique pour visualiser les tendances; les moyennes mobiles révèlent souvent mieux les motifs.
- ★Pour les fenêtres de taille variable, utilisez INDIRECT pour référencer une cellule contenant la longueur, permettant des ajustements rapides.
Résolution de problèmes
Vérifiez que votre formule DECALER ou INDEX ne référence pas de cellules au-dessus de la ligne 1 ou en dehors de votre plage. Ajustez la ligne de départ ou la valeur de décalage.
Assurez-vous que chaque ligne de données a une valeur numérique; les cellules vides peuvent causer des résultats inattendus. Utilisez IFERROR pour gérer les cas limites.
C'est normal pour les lignes où la fenêtre complète n'est pas disponible (p. ex. lignes 1-2 pour une fenêtre de 3 périodes). Commencez votre formule à la ligne 4 pour assurer une fenêtre complète.
Formules Excel associées
Questions fréquentes
Quelle est la différence entre une somme mobile et une moyenne mobile?
Puis-je modifier la taille de la fenêtre sans réécrire les formules?
Comment gérer les premières lignes où une fenêtre complète n'est pas disponible?
Quelle formule est plus rapide: SUM avec DECALER ou SUM avec INDEX?
Puis-je utiliser des sommes mobiles avec des dates ou intervalles de temps?
C'etait une tache. ElyxAI en gere des centaines.
S'inscrire