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

Somme colonne variable

C

CAP

Guest
Bonjour tout le monde,

Je commence à douter que cela soit possible mais je pose la question tout de même ...

Sur Excel, et non en VBA, j'aimerais faire une somme de valeurs dont la colonne est une variable se trouvant dans une cellule.
Par exemple j'ai 3 comme paramètre en A1.
Le 3 équivaut à la colonne C, j'aimerais donc faire SOMME(C3:C10). La colonne est donc un paramètre.

Quelqu'un pourrait-il m'aider ?

Je vous remercie par avance,

CAP
 

Monique

Nous a quitté
Repose en paix
Bonjour,

Avec la fonction Decaler()
=SOMME(DECALER(A3:A10;0;A1-1))

Tu peux enlever le 0, en gardant le point virgule
Decaler(Plage; 0 ligne vers le bas; n colonnes vers la droite)

Message édité par: monique, à: 08/02/2006 15:42
 

Pineurne

XLDnaute Junior
Re : Somme colonne variable

Je remonte le sujet car j'ai un problème environ similaire.

J'aimerais faire une somme dont le nombre de valeur est variable. En fait j'ai une colonne dans laquelle je rajoute des valeurs et dans une autre, je souhaiterais avoir la somme qui s'incrémente à chaque fois que je rajoute une nouvelle valeur. J'ai tenté ça :
=SOMME(DECALER($G$29;1;0;NBVAL($G:$G)-1))
mais ça ne marche pas...
 

Tibo

XLDnaute Barbatruc
Re : Somme colonne variable

Bonjour,

Est-ce que tes données sont consécutives (sans cellule vide entre deux valeurs) ?

Si non, ta formule me semble correcte.

A te (re)lire

@+

Edit : A moins qu'il n'y ait des données entre G1 et G28 ?

@+
 
Dernière édition:

Tibo

XLDnaute Barbatruc
Re : Somme colonne variable

re,

Ce qui se passe, c'est que ta formule en G27 fait référence à la colonne G entière. On se retrouve avec ce qu'on appelle une référence circulaire.

Solutions :

- mettre ta formule ailleurs que dans la colonne G

- modifier ta formule ainsi :

Code:
=SOMME(DECALER($G$29;1;;NBVAL($G28:$G1000)-1))

Adapte le 1000 en fonction de ton fichier

@+
 

Pineurne

XLDnaute Junior
Re : Somme colonne variable

Je ne comprends pas très bien. En utilisant ta formule, il ne prend pas en compte la valeur qu'il y a G29.

Mais quelle différence, je pourrais utiliser la formule
=SOMME(G29:G1000)
à ce moment là ?
 

Pineurne

XLDnaute Junior
Re : Somme colonne variable

Oui je pense que je vais faire comme ça effectivement ! Je me cassais la tête pour faire un truc bien propre, que mon programme ne prenne que les paries vides mais c'est en fait plus simple comme ça !

Merci !
 

Discussions similaires

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