Formules pour 1er et dernier jour du trimestre ?

Résolu/Fermé
Signaler
-
Messages postés
24
Date d'inscription
dimanche 19 mai 2013
Statut
Membre
Dernière intervention
24 octobre 2021
-
Bonjour,
J'ai plusieurs formules pour calculer automatiquement les premiers et derniers jours du mois, de l'année, de la semaine, à partir d'une date quelconque, je voudrai pouvoir faire de même avec les premier et dernier jour du trimestre.
(Cela me sert lorsque j'ai besoin de sélectionner des enregistrements entre 2 dates et que je veux que ma sélection se réfère à des périodes entières)
A titre d'exemple
PremJourMois = DateAdd("d", -Day(d) + 1, d)
DerJourMois = DateAdd("m", 1, d) - Day(d)

avec d = date quelconque
Je vous remercie pour vos idées et vos suggestions

4 réponses

Messages postés
16115
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
28 novembre 2021
1 563
Bonjour,

en principe, les trimestres sont bien definis, donc je ne saisie pas bien la demande !!!!!
Messages postés
17676
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
26 novembre 2021
4 844
Bonjour,

si j'ai tout bien compris à partir d'une date en A1

Premier jour d'un trimestre: =DATE(ANNEE(A1);ENT((MOIS(A1)-1)/3)*3+1;1)

dernier jour du trimestre:=DATE(ANNEE(A1);ENT((MOIS(A1)-1)/3)*3+4;0)
Merci Mike, ta formule marche bien. J'étudie comment elle fonctionne.

A F89__, la question est que j'ai besoin de date flottante, par exemple à partir de la date d'aujourd'hui. Je suis d'accord pour admettre qu'il n'y a qu'un premier jour de l'année par an, et que 4 premiers jours du trimestre; le problème est que lorsqu'il s'agit de fixer automatiquement les bornes d'une période au milieu d'une procédure, ou dans une boite de dialogue, et qu'on travaille avec des milliers ou des dizaines de milliers d'enregistrements, alors la détermination par une formule est indispensable, (ou je la ressens telle).
Encore Merci.
Messages postés
24
Date d'inscription
dimanche 19 mai 2013
Statut
Membre
Dernière intervention
24 octobre 2021

Merci infiniment M. Mike-31
Votre réponse est très claire et très correcte