Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/04/2017, à 03:24

aduxas

[Résolu]Somme glissante soffice

Colonne A contient des dates dans l'ordre descendant, du 31/12/2017 au 01/05/2014.  Colonne B contient des valeurs correspondantes.  Je veux définir une cellule qui donne la somme courante des valeurs des derniers 365 jours. Tous les jours, la plage de la somme doit donc glisser d'un jour.  J'ai essayé de combiner MATCH(TODAY();A1:A1347;0) avec MATCH(TODAY()-364;A1:A1347;0) dans la fonction INDIRECT pour définir la plage, mais je ne m'en sors pas.  Quelqu'un peut donner le bon formattage, ou une meilleure manière de le faire?

EDIT: Notez que je remplis les valeurs journalières au fur et à mesure.

Dernière modification par aduxas (Le 08/04/2017, à 21:48)

Hors ligne

#2 Le 08/04/2017, à 01:54

aduxas

Re : [Résolu]Somme glissante soffice

Je l'ai trouvé:

=SUM(INDIRECT(ADDRESS(MATCH(TODAY();A$1:A$1347;0);2)&":"&ADDRESS(MATCH(TODAY()-364;A$1:A$1347;0);2)))

Explications:

SUM(INDIRECT(format))

format est un enchaînage de trois parties, jointes par &:

ADRESS(champs1)&":"&ADDRESS(champs2)

Hors ligne