Somme sur 12 mois glissants

[Résolu/Fermé]
Signaler
Messages postés
10
Date d'inscription
dimanche 4 septembre 2016
Statut
Membre
Dernière intervention
5 septembre 2016
-
Messages postés
10
Date d'inscription
dimanche 4 septembre 2016
Statut
Membre
Dernière intervention
5 septembre 2016
-
Bonjour,

Pilote privé, je suis mes vols sur un classeur excel.
J'ai besoin périodiquement de faire un "arrêté", sur les 12 derniers mois de ce que j'ai effectué en commandant de bord.
J'ai une colonne avec les dates, et deux colonnes différentes avec mes vols CDB, de jour et de nuit.
J'aimerais trouver une formule pour avoir en fonction de la date du jour le total de ce que j'ai fait comme CDB sur les 12 derniers mois.... Mais je ne trouve pas!

Voici une extraction de mon fichier:
https://www.cjoint.com/c/FIbqfst6snj

Dans la colonne de gauche, les dates des vols.
Dans les 4 suivantes, les types de vol: doubles commandes de jour et de nuit, commandant de bord de jour et de nuit.
J'ai donc besoin d'une formule me permettant de calculer ce que j'ai fait en commandant de bord sur les 12 derniers mois, en sachant que j'en ai besoin régulièrement, donc que ce doit être sur les 12 derniers mois glissants... Je l'utiliserai également ensuite pour faire différents totaux en fonction: nombre d'atterrissages et décollages, etc...
Merci d'avance!
A voir également:

7 réponses

Messages postés
14934
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 491
Bonjour,

Voici ton classeur avec les formules :

https://www.cjoint.com/c/FIepYjVc46l
Toujours zen
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer.  Antoine de Saint-Exupéry
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
10
Date d'inscription
dimanche 4 septembre 2016
Statut
Membre
Dernière intervention
5 septembre 2016

Nickel! J'essaie de comprendre la formule pour faire d'autres totaux (nombre d'atterrissage ou autre)
Merci beaucoup!
Messages postés
26143
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
28 août 2021
6 029
Bonjour
essayez cette formule, elle calcule le total des heures en C et E pour les 12 mois jour pour jour avant aujourd'hui et jusqu'à aujourd'hui inclus.

=SOMMEPROD((A4:A10000>=DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())-12;JOUR(AUJOURDHUI())))*(A4:A10000<>"page")*(C4:C10000+E4:E10000))


cette formule exige des indications de champ avec les N° de ligne. J'ai proposé la ligne 10000, mais si vous pouvez réduire, ce sera meilleur pour le poids du fichier.

Elle suppose aussi que chaque ligne qui renvoie les cumuls intermédiaires contienne bien le mot "page" en A

crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
Messages postés
10
Date d'inscription
dimanche 4 septembre 2016
Statut
Membre
Dernière intervention
5 septembre 2016

Super, merci!
Si je veux l'utiliser pour faire d'autres totaux, je n'ai qu'à modifier les colonnes cibles, c'est bien ça?
Messages postés
17497
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
29 août 2021
4 697
Bonjour,

essaye comme cela pour compter combien de vols les 12 derniers mois
=SOMMEPROD((A4:B1000<=AUJOURDHUI())*(A4:B1000>=DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())-12;JOUR(AUJOURDHUI()))))

pour compter le nombre de vols les 12 derniers mois en double
=SOMMEPROD((A4:B1000<=AUJOURDHUI())*(A4:B1000>=DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())-12;JOUR(AUJOURDHUI())))*(B4:B1000<>""))

etc ...

dans la formule tu peux remplacer cette partie
DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())-12;JOUR(AUJOURDHUI()))
par
MOIS.DECALER(AUJOURDHUI();-12)
ce qui donne
=SOMMEPROD((A4:B1000<=AUJOURDHUI())*(A4:B1000>=MOIS.DECALER(AUJOURDHUI();-12))*(B4:B1000<>""))

A+
Mike-31

Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
Messages postés
10
Date d'inscription
dimanche 4 septembre 2016
Statut
Membre
Dernière intervention
5 septembre 2016

Wow, super, merci! Quel est l'avantage de mettre mois.decaler, c'est plus léger? c'est plus efficace? Désolé, je ne connais rien à excel, à part les fonctions de base...
Et comment dans cette formule le calcul ne prend pas en compte les totaux intermédiaires de bas de page?
Merci encore!
Messages postés
10
Date d'inscription
dimanche 4 septembre 2016
Statut
Membre
Dernière intervention
5 septembre 2016

Merci à tous, je galérais depuis plusieurs jours.... C'est vraiment sympa!
Autre question, existe t'il une méthode pour définir la date de départ des douze mois? si j'ai oublié le jour J de faire mes totaux sur l'année écoulée, puis je lui donner la date de départ?
Encore merci à tous!
Messages postés
26143
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
28 août 2021
6 029
si vous placez la date de départ dans une cellule (ex Z1):

=SOMMEPROD((A4:A1000>=MOIS.DECALER(Z1;12))*(A4:A1000<=Z1)*(A1:A1000<>"page")*(C4:C1000+E4:E1000))


et bien sur vous pouvez placer dans le dernier item le ou les champs à sommer au lieu de C4:C1000+E4:E1000
crdlmnt
Messages postés
14934
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 491
existe t'il une méthode pour définir la date de départ des douze mois?
Dans le classeur je t'ai mis une formule année par année mais il faudrait que tes heures aient toujours le même format de saisie.
Messages postés
17497
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
29 août 2021
4 697
Messages postés
10
Date d'inscription
dimanche 4 septembre 2016
Statut
Membre
Dernière intervention
5 septembre 2016

Oui, c'est ce que j'ai mis sur l'autre fil. J'ai créé un compte pour pouvoir suivre, mais je n'ai pas trouvé comment supprimer l'autre fil!
En tout cas ,merci à tous pour l'efficacité et la rapidité :)
Messages postés
17497
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
29 août 2021
4 697
Re,

mais au final es ce que ton problème est résolu !
Messages postés
10
Date d'inscription
dimanche 4 septembre 2016
Statut
Membre
Dernière intervention
5 septembre 2016

Quasiment, oui! Là je perfectionne, vous m'avez donné tellement de trucs intéressants que je découvre que j'essaie de faire quelque chose de complet.
La seule chose que je n'arrive pas à adapter à mon fichier, c'est la dernière formule de Vaucluse, en définissant une date de départ.
Est-ce que ça vaut le coup de vous envoyer le fichier complet? Je ne veux pax non plus abuser...
En tout cas, merci à tous, grâce à vous j'ai enfin le fichier dont j'avais besoin!
Messages postés
26143
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
28 août 2021
6 029
il y a juste une petite erreur dans ma dernière proposition (c'est bien dans mes habitudes) il faut utiliser MOIS.DECALER(Z1;-12) au lieu de 12 qui donne l'année suivante!!
crdlmnt
Messages postés
10
Date d'inscription
dimanche 4 septembre 2016
Statut
Membre
Dernière intervention
5 septembre 2016

Re bonjour, MERCI à tous, j'ai - je crois - enfin quelque chose d'abouti!
Encore merci beaucoup.
Messages postés
17497
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
29 août 2021
4 697
Re,

alors si tes attentes sont satisfaites passe le statut de la discussion en résolu ou confirme le nous on le fera pour toi
Messages postés
10
Date d'inscription
dimanche 4 septembre 2016
Statut
Membre
Dernière intervention
5 septembre 2016

C'est fait. Encore merci!