Je veux pouvoir additionner les valeurs d'une ligne entière à l'exception des deux premières cellules. Donc quelque chose comme ceci :
=sum(A3:A*infini*)
Comment puis-je faire cela?
Je veux pouvoir additionner les valeurs d'une ligne entière à l'exception des deux premières cellules. Donc quelque chose comme ceci :
=sum(A3:A*infini*)
Comment puis-je faire cela?
Quelque chose de similaire a déjà été demandé et je vais répéter cette réponse: il vous suffit de mettre:
=sum(a3:a1048576)
parce que c'est le nombre maximal de cellules par colonne / ligne dans Office 2007 et 2010. (65536 est le maximum pour avant 2007.) (Pour les colonnes, le nom de colonne maximal est XFD en 2007 et 2010, et IV avant 2007).
Ajoutez tout et ensuite enlevez ceux que vous ne souhaitez pas inclure:
=SOMME(A:A)-A1-A2
Éditer:
Comme l'a souligné josmh, la formule ci-dessus échouera avec une erreur si A1 ou A2 ne sont pas numériques - mais ce qui suit fonctionnera:
=SOMME(A:A)-SOMME(A1,A2)
ou
=SOMME(A:A)-SOMME(A1:A2)
ou (pour s'amuser un peu!)
=SOMME(A:A,(-1*(SOMME(A1))),(-1*SOMME((A2))))
Ces formules fonctionnent car la fonction SOMME ignore les champs non numériques
Cela a déjà plusieurs bonnes réponses, mais voici une méthode que je n'ai pas encore vue affichée :
=SUM(OFFSET(3:3,0,2,1,COLUMNS(3:3)-2))
Le format est SUM(OFFSET(Plage, Lignes, Colonnes, [Hauteur], [Largeur]))
. Nous commençons avec l'intégralité de la plage, décalée de zéro lignes vers le bas et de deux colonnes vers la droite, nous fixons la hauteur à 1 et nous fixons la largeur à sa largeur actuelle moins deux. Tant que l'ajustement de la largeur est le même que le décalage, cela fonctionne parfaitement. Voici la même idée pour additionner une colonne au lieu d'une ligne : (Remarquez que vous n'avez pas à utiliser le paramètre Largeur
car vous voulez la même largeur que la plage d'origine.)
=SUM(OFFSET(A:A,2,0,ROWS(A:A)-2))
L'avantage de ces formules par rapport à la réponse actuellement acceptée est qu'elles fonctionnent dans n'importe quelle version d'Excel. Cela n'ajustera pas non plus la plage si vous insérez des cellules devant car cela fait référence à la ligne / colonne entière. Vous pouvez vouloir ou non cette fonctionnalité en fonction de la configuration de vos données.
Pour additionner une ligne entière :
=sum(1:1)
Remplacez 1 par le numéro de votre ligne de départ, puis utilisez la poignée de recopie automatique en conséquence. Si vous faites glisser la formule vers le bas, elle changera en "=sum(2:2)" et ainsi de suite..
Pour additionner l'ensemble de la ligne, sauf les 2 premières colonnes:
=sum(1:1)-sum($a1:$b1)
Cela vous aidera à réduire la taille du fichier.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.