web-dev-qa-db-fra.com

Est-il possible de totaliser une colonne entière sans définir des limites de cellules explicites dans Excel?

J'aimerais additionner toutes les valeurs d'une colonne à partir d'une certaine valeur minimale, mais je ne veux pas donner de limite supérieure, car toute valeur du tableau conviendra pour la somme (moins l'en-tête bien sûr) et I 'aimerais faire la "bonne" façon au lieu de sommer A2:A65535.

Est-ce possible?

57
bwerks

Il suffit de laisser les numéros de rangée:

=SUM(A:A)

Notez que cette expression ne peut pas être placée dans la colonne A (cela provoquerait une somme récurrente sans fin qu'Excel ne permettra pas).

Si vous souhaitez plutôt additionner toutes les lignes de la colonne A au-dessus de la ligne actuelle (par exemple 51), vous pouvez le faire:

=SUM(A$1:A50)

Si vous déplacez un jour la cellule contenant cette expression, le A50 sera remplacé par tout ce qui se trouve au-dessus de la cellule actuelle tout en conservant le même point de départ de la somme (A1).

La même chose peut être faite si le total est maintenu au-dessus des cellules additionnées dans la rangée actuelle (disons la rangée 1):

=SUM(A2:A$51)
71
Trey Hunner

Dans mon cas, les champs que je ne voulais pas inclure dans la plage contenaient effectivement des chiffres. J'étais perplexe jusqu'à ce que je sache que vous pouvez simplement additionner la colonne entière puis simplement soustraire les champs que vous ne voulez pas:

=(SUM($B:$B)-SUM($B$1:$B$6))

Où les six premières lignes de la colonne B sont des nombres mais ne sont pas pertinentes pour les données que je veux additionner, et la colonne B contient un nombre indéterminé de lignes d’informations.

7
OutrageousPotato

Dans le cas de Google Spreadsheets, vous pouvez effectuer les opérations suivantes:

=SUM(C4:C)

Il additionnera toutes les lignes de la colonne C à partir de la 4ème ligne.

5
Michal Felski

Je voulais résumer C2:C∞ et utilisé une solution étrange:

J'ai placé la formule =SUM(C:C) à l'intérieur de B1, puis j'ai utilisé la commande de fusion de cellules pour fusionner B1 et C1. Le résultat était comme ça:

Excel sum A2 to A∞

1
Salman A