Formules pour 1er et dernier jour du trimestre ?
Résolu
Tessel75
-
lahkar7 Messages postés 28 Date d'inscription Statut Membre Dernière intervention -
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
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:
- Excel dernier jour du mois
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Dernier iphone - Guide
4 réponses
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)
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.
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.