Formules pour 1er et dernier jour du trimestre ?

Résolu
Tessel75 -  
lahkar7 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   -
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

A voir également:

4 réponses

Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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)
1
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

en principe, les trimestres sont bien definis, donc je ne saisie pas bien la demande !!!!!
0
Tessel75
 
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.
0
lahkar7 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention  
 
Merci infiniment M. Mike-31
Votre réponse est très claire et très correcte
0