Domaines
RH
Juridique
Compta
Administratif/Moyens Généraux
Communication
Bureautique
Conseils aux débutants
Word
Excel
PowerPoint
Outlook
Access
Publisher
Windows/système
Applications pas à pas
Tests logiciels
Macros VBA
Leçons
Macros Word
Macros Excel
Astuces
Orthographe
Rédaction
Organisation
 
Outils
Ouvrages
Modèles
Macros
 
Anglais
Grammaire avec AnglaisFacile
Leçon gratuite avec AnglaisFacile
Carrière
Gestion de carrière
Fiches métier
Témoignages / vécu
 
 

Echanger

Forums

© Nadège Guilbert
Le contenu de ce site
est régulièrement déposé auprès de la SGDL
Reproduction interdite
sans le consentement
écrit de l'auteur


Imprimer la page

Bureautique > Excel

28-Aoû-2006

 

Télécharger le fichier Exemple

cumuler une somme en toute sécurité

Une contribution de Jean-Marc Chemin.

 

Vous réalisez un tableau contenant une colonne Cumul.
Sans doute, pour parvenir au résultat escompté, utilisez-vous la méthode qui consiste, dans la première ligne de votre tableau (ci-dessous en E2), à entrer la référence de la cellule à cumuler (le CA situé en B2).
Puis, sur la deuxième ligne de votre tableau, vous ajoutez à cette cellule B2 le contenu de la cellule de gauche afin d'obtenir le cumul des deux nombres.
Pour finir, vous recopiez cette dernière formule vers le bas...

Cette façon de procéder fonctionne parfaitement. Du moins... jusqu'à ce que vous deviez opérer un tri dans l'une de vos colonnes (Commerciaux, CA...).
En effet, la formule saisie en ligne 2 diffère notablement des autres formules et bouge en fonction du tri. De ce fait, après une opération de tri, la formule renvoit généralement un message d'erreur.
Par exemple, voici ainsi ce qui se passe lorsque l'on trie la colonne Commerciaux par ordre alphabétique décroissant :

On le constate, la formule originellement en ligne 2 est à présent située en ligne 4...

Dans un tel cas de figure, remplacer les références relatives par des références absolues n'est d'aucune utilité.

La seule et unique façon de contourner ce problème est de recourir à l'utilisation de la fonction Somme(). En E2, saisissez :

somme($b$2:b2)

puis recopiez cette formule vers le bas.

  • le premier argument de la formule ($b$2) fait référence à notre fameuse première cellule B2 à cumuler. Cette adresse est transformée en formule absolue afin d'éviter tout souci ultérieur (il vous suffit de taper "e2" dans la barre de formule, puis d'appuyer 2 fois sur la touche F4 pour parvenir à ce résultat) ;

  • le deuxième argument fait référence à nouveau à cette même cellule. En clair, on demande à Excel d'additionner le contenu des cellules B2 jusqu'à (c'est là la signification du signe ":" qui sépare les deux arguments) B2, ce qui revient à recopier simplement la valeur de cette cellule.
    Lorsque vous recopiez cette formule, le deuxième argument s'ajuste. Ainsi, sur la ligne 3, vous obtenez somme($b$2:b3) --> additionner les cellules B2 jusqu'à B3 et ainsi de suite pour les lignes suivantes.

Haut

Niveau