Soustraire/additioner dans une colonne sur Excel

Fermé
Activox80 Messages postés 3 Date d'inscription samedi 29 septembre 2018 Statut Membre Dernière intervention 29 septembre 2018 - 29 sept. 2018 à 05:20
via55 Messages postés 14502 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 9 décembre 2024 - 29 sept. 2018 à 16:00
Bonjour...
Je voudrais maintenir à jour une colonne sur excel avec seulement les 20 premières lignes, comment faire pour soustraire la première ligne tout en additionnant la 21eme ligne.
Par exemple, j'ai aujourdh'ui la somme des données pour les lignes A1, A2, ......, A20.
Si demain je viens pour entrer une donnée a la ligne A21, j'aimerais que cette dernière s'additionne pendant que la ligne A1 se soustrait. Et ainsi de suite pour A22 et A2, A23 et A3.
Merci d'avance pour vos aides...
A voir également:

3 réponses

M-12 Messages postés 1331 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 283
29 sept. 2018 à 06:13
Bonjour,
il suffit de faire la somme de la colonne allant de la 1ere ligne à la 20ème sans figer les cellules et en tirant vers le bas, la somme se fera de la 2ème à la 21ème, etc

ex:=Somme(A1:A20)
0
Activox80 Messages postés 3 Date d'inscription samedi 29 septembre 2018 Statut Membre Dernière intervention 29 septembre 2018
29 sept. 2018 à 14:54
Bonjour M-12.. Merci de m'avoir répondu si vite..
Pour être plus clair.. Pour les premières 20 lignes, j'ai déjà fait la somme et j'apporte la réponse très bas ( par exemple je la dépose a la 300 ligne) parce que quotidiennement je dois rentrer d'autres données: Le lendemain à la 21eme, après demain à la 22eme, plus tard à la 23eme ....etc. Pour le moment l'addition ce fait automatiquement dès que je rentre une donnée a la 21eme, 22eme, 23eme ligne et ainsi de suite. Et j'ai même fait un graphique pour visualiser plus clairement les résultats des différentes colonnes dès que je rentre une nouvelles donnée. Donc, la somme qui se trouve a la 300eme ligne ainsi que le graphique sont maintenus a jour automatiquement chaque fois que je rentre une nouvelle donnée, mais il se trouve que cette somme contient aussi les données de la 1ere ligne, de la 2eme, de la 3eme ... etc quand je rentre de nouvelles données a la 21eme, 22eme, 23eme..etc,
Qu'est que ce je veux? J'aimerais que ma somme contient toujours les 20 dernières lignes chaque fois que je rentre une nouvelle ligne. Et ceci sans monter a la 1ere ligne pour aller l'effacer.
Par exemple: Jour 1 j'ai les 20 premieres lignes, donc ( +A1 + A2 + A3 ..... +A20) = X
Jour 2 je viens d’ajouter la 21eme ligne ( -A1 + A2 + A3 .... + A21) = Y
Jour 3 j'ajoute la ligne A22 ( - A2 +A3 + A4.......+ A22 ) = Z
Une façon plus claire de l'expliquer, penser a une disque d'une camera de surveillance qui conserve seulement les images des 2 dernières semaines pour éviter de ne pas remplir le disque.

Merci de m'avoir accorder votre temps..
0
PapyLuc51 Messages postés 4421 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 décembre 2024 1 449
29 sept. 2018 à 06:19
Bonjour

En B21 mettre la formule =SOMME($A2:$A21) à incrémenter vers le bas ; ainsi la B22 aura la

formule =SOMME($A2:$A22) ; B23 =SOMME($A3:$A23) ; etc....

Cordialement
0
PapyLuc51 Messages postés 4421 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 17 décembre 2024 1 449
29 sept. 2018 à 08:27
Je corrige
=SOMME($A3:$A22)
=SOMME($A4:$A23)

Cordialement
0
Activox80 Messages postés 3 Date d'inscription samedi 29 septembre 2018 Statut Membre Dernière intervention 29 septembre 2018
29 sept. 2018 à 14:53
Bonjour PapyLuc51 .. Merci de m'avoir répondu si vite..
Pour être plus clair.. Pour les premières 20 lignes, j'ai déjà fait la somme et j'apporte la réponse très bas ( par exemple je la dépose a la 300 ligne) parce que quotidiennement je dois rentrer d'autres données: Le lendemain à la 21eme, après demain à la 22eme, plus tard à la 23eme ....etc. Pour le moment l'addition ce fait automatiquement dès que je rentre une donnée a la 21eme, 22eme, 23eme ligne et ainsi de suite. Et j'ai même fait un graphique pour visualiser plus clairement les résultats des différentes colonnes dès que je rentre une nouvelles donnée. Donc, la somme qui se trouve a la 300eme ligne ainsi que le graphique sont maintenus a jour automatiquement chaque fois que je rentre une nouvelle donnée, mais il se trouve que cette somme contient aussi les données de la 1ere ligne, de la 2eme, de la 3eme ... etc quand je rentre de nouvelles données a la 21eme, 22eme, 23eme..etc,
Qu'est que ce je veux? J'aimerais que ma somme contient toujours les 20 dernières lignes chaque fois que je rentre une nouvelle ligne. Et ceci sans monter a la 1ere ligne pour aller l'effacer.
Par exemple: Jour 1 j'ai les 20 premieres lignes, donc ( +A1 + A2 + A3 ..... +A20) = X
Jour 2 je viens d’ajouter la 21eme ligne ( -A1 + A2 + A3 .... + A21) = Y
Jour 3 j'ajoute la ligne A22 ( - A2 +A3 + A4.......+ A22 ) = Z
Une façon plus claire de l'expliquer, penser a une disque d'une camera de surveillance qui conserve seulement les images des 2 dernières semaines pour éviter de ne pas remplir le disque.

Merci de m'avoir accorder votre temps..
0
via55 Messages postés 14502 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 9 décembre 2024 2 736
29 sept. 2018 à 16:00
Bonjour à tous

A condition qu'il n'y ait pas d'autres valeurs dans la colonne B, pour n'additionner que les 20 dernières valeurs :
=SOMME(INDIRECT("B"&NBVAL(B:B)-19 &":B"&NBVAL(B:B)))

Cdlmnt
Via
0