Dates de trimestres automatiques

Def12

XLDnaute Nouveau
Bonjour,

J'essaye de générer une liste de dates pour un tableau d'amortissement comptable. Je doit en générer deux. Un pour la valeur annuelle de l'amortissement, l'autre pour la valeur trimestirelle.

Pour la valeur annuelle je trouve le 31 décembre de chaque année de cette fasson:

=IF(ISNUMBER(B8);IF(MONTH(DATE(YEAR(C7+1);2;29))=2;C7+366;C7+365);"")

Il y a en B8 un numéro qui permet de voir si la ligne doit s'afficher ou pas
En C7 c'est le 31/12 de l'année précédente

J'espérait trouver mon bonheur pour les dates de trimestres de cette fasson:

=IF(ISNUMBER(B8);IF(MONTH(DATE(YEAR(C7+1);2;29))=2;C7+366/4;C7+365/4);"")
Malheureusement, cela ne donne pas le résultat souhaité: J'ai tantôt le 1er du moi (très bien) tantôt le 2 (moins bien)

1/01/2007 (date de départ du 1er trimestre)
2/04/2007
2/07/2007
1/10/2007
1/01/2008
1/04/2008
2/07/2008
1/10/2008
1/01/2009
2/04/2009
2/07/2009
1/10/2009
1/01/2010
2/04/2010

Quelqu'un peut-il me sortir de l'impasse ?

Merci d'avance !
 
G

Guest

Guest
Re : Dates de trimestres automatiques

Bonjour Def12

Voici une formule qui te donne le trimestre d'une date (ici en A2):

=ARRONDI.SUP(MOIS(A2)/3;0)

Le Premier jour du trimestre en question, toujours la date en A2:

=DATE(ANNEE($A$1);1+(ARRONDI.SUP(MOIS(A2)/3;0)-1)*3;1)

Désolé, je ne connais pas l' équivalent anglais pour ARRONDI.SUP

A bientôt
 

smateo

XLDnaute Nouveau
Re : Dates de trimestres automatiques

Autre solution :
saisir une date de départ en A1 par exemple : 01/01/07

En A2 : =DATE(ANNEE(A1+95);MOIS(A1+95);1)

Recopier vers le bas autant de fois que nécessaire.

(95 correspond à la durée d'un trimestre plus deux jours de sécurité).

Bonne journée
 

Discussions similaires

Réponses
1
Affichages
1 K

Statistiques des forums

Discussions
312 571
Messages
2 089 775
Membres
104 272
dernier inscrit
stef606