Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/11/2011, 18h36   #1
Invité de passage
 
Inscription : octobre 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 9
Points : 2
Points : 2
Par défaut Sommes des x dernières cellules d'une colonne (ou d'une ligne)

Bonjour.

Est ce que vous sauriez comment prendre les 20 dernières valeurs de mon tableau par exemple de manière a ce que si j'augmente les données de mon tableau il continue a prendre les 20 dernières données?

( c'est en fait sur cette partie que je dois me concentrer pour ma somme)
popol333 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2011, 18h43   #2
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 899
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 899
Points : 7 185
Points : 7 185
La formule ci dessous fait la somme des 20 dernières lignes de la colonne C

Code :
=SOMME(INDIRECT(ADRESSE(LIGNE(DECALER(INDIRECT(ADRESSE(NBVAL(C:C);1));-20;0));1)):INDIRECT(ADRESSE(NBVAL(C:C);1)))
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2011, 05h40   #3
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 8 198
Détails du profil
Informations personnelles :
Nom : Homme Pierre Fauconnier
Âge : 45
Localisation : Belgique

Informations professionnelles :
Activité : Formateur et développeur informatique indépendant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 8 198
Points : 14 398
Points : 14 398
Envoyer un message via Skype™ à Pierre Fauconnier
Salut.

Attention que la formule de Jérôme compte 21 cellules (il faut retirer 19 et pas 20) et qu'elle fonctionne si toutes les cellules en C sont remplies entre la ligne 1 et la dernière utilisée, car elle ne prend en compte que les cellules non vides. Si x cellules sont vides, la plage sommée sera décalée de x cellules vers le haut.

Pour contourner ce problème, tu peux utiliser la formule suivante en validation matricielle (SHIFT+CTRL+ENTER):
Citation:
=SOMME(DECALER($C$1;MAX(LIGNE(C:C)*(C:C<>""))-20;0;20))
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------

Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP
Vous souhaitez rédiger pour DVP? Contactez-moi
Amoureux de la langue française? Venez corriger nos ressources
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
N'oubliez pas de VOTER (en bas à droite d'un message)

---------------
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h24.


 
 
 
 
Partenaires

Hébergement Web