Bonjour,
Tout d'abord merci de lire ces quelques lignes
Je cherche à additionner les 5 dernières valeurs d'une référence dans une colonne de 1000 éléments.
Dans la colonne A, plusieurs références ( papier, crayons, boutons...)
Dans la colonne B, Volume de ventes
Pour faire la somme totale des ventes d'un seul produit, pas de problème avec la fonction somme.si
Pour additionner les 5 dernières valeurs du tableau de cette même référence, je sèche un peu.
J'ai pensé à créer une clé unique pour chaque référence en utilisant la formule: =A1&"_"&NB.SI($A$1:A1;A1)
Ce qui donne une clé unique à chaque élément du type (Papier_1 ............Papier_12.......)
Maintenant, il me reste à trouver comment additionner les 5 dernières valeurs
Le tableau n'est pas figé, je rentre les valeurs au fur et à mesure
Peut-être avez-vous des idées. Merci
AOO4110m2(Build:9807) - Rev. b1cdbd2c1b
2021-04-19 19:30
[Résolu] Somme des N dernières valeurs
Modérateur : Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
-
- Fraîchement OOthentifié
- Messages : 6
- Inscription : 16 juin 2021 21:36
[Résolu] Somme des N dernières valeurs
Dernière modification par ElBacchus le 09 oct. 2021 18:55, modifié 2 fois.
Apache OpenOffice 4.1.7 Sous Windows 10 Famille
-
- ManitOOu
- Messages : 3031
- Inscription : 02 juil. 2014 17:25
Re: Somme des n dernières valeurs d'une référence
Bonjour,
Formule à validation matricielle :
Remplacer "Critère" dans la formule par le critère ou par la référence à une cellule contenant le critère à sommer.
@+
Formule à validation matricielle :
Code : Tout sélectionner
=SI(NB.SI($A$1:$A$100;"Critère")<5;SOMME.SI($A$1:$A$100;"Critère";$B$1:$B$100);SOMME(INDEX($B$1:$B$100;GRANDE.VALEUR(SI($A$1:$A$100="Critère";LIGNE($A$1:$A$100);0);LIGNE($A$1:$A$5)))))
@+
-
- GourOOu
- Messages : 5753
- Inscription : 02 janv. 2009 23:56
Re: Somme des n dernières valeurs d'une référence
Bonsoir,
Une autre solution peut passer par SOMMEPROD() (ici en D1001 du fichier joint):Cette solution suppose qu'il y a toujours au moins 5 valeurs d'une référence donnée.
C'est une formule matricielle qui se valide simplement par Entrée.
Cordialement,
Jean-Louis
Une autre solution peut passer par SOMMEPROD() (ici en D1001 du fichier joint):
Code : Tout sélectionner
=SOMMEPROD(A$2:A$1000=C1001;B$2:B$1000;LIGNE(A$2:A$1000)>=GRANDE.VALEUR((A$2:A$1000=C1001)*LIGNE(A$2:A$1000);5))
C'est une formule matricielle qui se valide simplement par Entrée.
Cordialement,
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
-
- RespOOnsable forum
- Messages : 9256
- Inscription : 28 août 2010 08:45
Re: Somme des n dernières valeurs d'une référence
Bonjour ,
Accès direct à votre signature pour la corriger.
Veuillez indiquer cette information en remplacement de celle qui figure dans votre signature.[b][color=#404080]ElBacchus[/color][/b] a écrit :AOO4110
Accès direct à votre signature pour la corriger.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
-
- Fraîchement OOthentifié
- Messages : 6
- Inscription : 16 juin 2021 21:36
Re: Somme des n dernières valeurs d'une référence
Bonsoir,
merci pour la réponse;
J'ai testé la formule mais elle ne s'est pas avérée fonctionnelle pour mon problème.
J'ai résolu mon problème en passant par la fonction recherchev avec les clefs unique
Bonne soirée
merci pour la réponse;
J'ai testé la formule mais elle ne s'est pas avérée fonctionnelle pour mon problème.
J'ai résolu mon problème en passant par la fonction recherchev avec les clefs unique
Bonne soirée
Apache OpenOffice 4.1.7 Sous Windows 10 Famille
-
- ManitOOu
- Messages : 3031
- Inscription : 02 juil. 2014 17:25
Re: Somme des n dernières valeurs d'une référence
La prochaine fois tu joindras un fichier exemple, ça nous évitera de perdre inutilement du temps utile ailleurs. Et puis partager la solution que tu as trouvé, n'aidera probablement personne ayant le même problème que toi. Inutile donc de la partager ici.
@+
@+
-
- Fraîchement OOthentifié
- Messages : 6
- Inscription : 16 juin 2021 21:36
Re: Somme des n dernières valeurs d'une référence
Jean-Louis Cadeillan a écrit :Bonsoir,
Une autre solution peut passer par SOMMEPROD() (ici en D1001 du fichier joint):Cette solution suppose qu'il y a toujours au moins 5 valeurs d'une référence donnée.Code : Tout sélectionner
=SOMMEPROD(A$2:A$1000=C1001;B$2:B$1000;LIGNE(A$2:A$1000)>=GRANDE.VALEUR((A$2:A$1000=C1001)*LIGNE(A$2:A$1000);5))
C'est une formule matricielle qui se valide simplement par Entrée.
Cordialement,
Jean-Louis
Bonjour,
Merci pour ta réponse; Je réagis tardivement, parce que j'avais trouvé un subterfuge qui fonctionne. Je viens de tester et Ton explication va servir;
Merci
Apache OpenOffice 4.1.7 Sous Windows 10 Famille