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

58

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 de la table conviendra pour la somme (moins l'en-tête bien sûr) et I 'aimerais faire la "bonne" façon au lieu de résumer A2:A65535.

Est-ce possible?

Bwerks
la source

Réponses:

72

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 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)
Trey Hunner
la source
3
Vous devez donc faire soit une colonne entière, soit les deux une limite inférieure non inclusive avec une limite supérieure explicite? Dans mon cas, j'aimerais faire un mélange des deux = SUM (A $ 1: A) mais cela ne semble pas fonctionner. Dans tous les cas, la somme de la colonne entière ignore l'en-tête et résume ma colonne. Je vais donc marquer ceci comme une réponse. Merci!
bwerks
1
Lors de la sommation, le texte doit être ignoré aussi longtemps que votre somme est stockée dans une colonne différente, =SUM(A:A)elle fonctionne correctement.
Trey Hunner
Notez que si vous avez une ligne vide sous l'en-tête, vous obtiendrez une erreur avec SUM(A:A). Supprimer la ligne vide le fera fonctionner.
ChrisB
yessssssssssssss
Brock Hensley
Alors, comment feriez-vous cela en mettant l'expression dans la colonne A? Ou est-ce impossible?
user3932000
7

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éfini de lignes d’informations.

OutrageousPotato
la source
6

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.

Michal Felski
la source
Cette réponse est incorrecte. Excel n'acceptera pas le Cpour la deuxième partie de la référence de plage lorsque la première spécifie une cellule spécifique. La référence est illogique: Ma plage va du C4 au C quoi ?
Je dis: réintégrez Monica
3
Pardon. Je pensais qu'il s'agissait de Google Spreadsheets, où cela fonctionnait. Mon erreur.
Michal Felski
Eh bien aussi cela a été répondu comme il y a quatre ans.
Bwerks
C'est drôle, c'est ce dont j'avais besoin! Merci pour l'effort. Exemple Google Spreadsheets.
animaacija
2
J'avais besoin de cela pour Google Spreadsheets alors ça m'a aidé.
Hanna
1

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

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

Excel somme A2 à A∞

Salman A
la source
Vous avez grisé parce que c'est personnel. Mais maintenant, je ne comprends même pas ce que tu veux dire. Quel est l'intérêt de répondre comme ça?
Rafee
Je reprends mon commentaire. J'ai totalement mal compris, mon mal.
Rafee