• Initiateur de la discussion Initiateur de la discussion ceraphin
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

ceraphin

Guest
Bonjour,

Ma problématique est de faire une sorte d'échéancier.
J'ai un contrat qui commence le 01/06/2009, et je voudrais avoir la date du prochain trimestre par rapport à la date du jour actuel.

j'ai mis cette formule mais elle ne donne pas ce que je veux
F7 = 01/06/2009

=SI(MOIS(F7)=MOIS(AUJOURDHUI());MOIS(F7)+1;SI(MOIS(AUJOURDHUI())<=MOIS(F7)+3;MOIS(F7)+3+1;SI(MOIS(AUJOURDHUI())<=MOIS(F7)+6;MOIS(F7)+6+1;SI(MOIS(AUJOURDHUI())<=MOIS(F7)+9;MOIS(F7)+9+1;0))) )

Je voulais comparer le mois en cours avec le mois F7 et si celui ci était compris entre les tranches de 3 mois me donner le 4ème mois pour avoir le mois de début du nouveau trimestre.

Merci de votre réponse
 
Re : Trimestre

Bonjour

J'apercois une solution en fabriquant la fonction qui va bien.
Fonction (à positionner dans un module)
Function d(madate)
n = DateDiff("m", madate, Date)
m = n Mod 3
ladate = DateAdd("m", n + m, madate)
d = ladate
End Function

Appel de la fonction:
=d(macellule de début de contrat)
A suivre
 
Re : Trimestre

Cette réponse me donne le trimestre suivant la date en F7 mais pas le trimestre suivant par rapport à la date actuelle et la date de départ.
Merci

Pour la précision je souhaite obtenir le nom du mois du trimestre suivant.
Par rapport à la date de départ d'un contrat et de la date actuelle.

Bonjour à tous,

Je en suis pas certain d'avoir bien compris la demande (ta date en F7) :

Code:
=DATE(ANNEE(AUJOURDHUI())+ENT(1/4);ENT((MOIS(F7)+MOD(1;4)*3)/3)*3+1;0)+1

A+ à tous
 
Re : Trimestre

Bonjour à tous,

Peux-tu vérifier :
Cette réponse me donne le trimestre suivant la date en F7 mais pas le trimestre suivant par rapport à la date actuelle et la date de départ.

Il me semble qu'au moins une des formules répond à ton attente

A+ à tous
 

Pièces jointes

Dernière édition:
Re : Trimestre

Je n'arrive pas à faire fonctionner ce module il me met un #Nom?


Bonjour

J'apercois une solution en fabriquant la fonction qui va bien.
Fonction (à positionner dans un module)
Function d(madate)
n = DateDiff("m", madate, Date)
m = n Mod 3
ladate = DateAdd("m", n + m, madate)
d = ladate
End Function

Appel de la fonction:
=d(macellule de début de contrat)
A suivre
 
Re : Trimestre

La formule me renvoi avril
pour une date de contrat 15/02/10.
Alors que je devrais avoir Août.

Explication :
Code:
 Mon contrat commence en Fevrier, ce qui donne un trimestre jusqu'à Avril, le suivant jusqu'à juillet, ... ainsi de suite.
Nous sommes en Juin donc moi compris entre Avril et Juillet (Deuxième trimestre contractuel), donc le trimestre suivant débutera en Août.


Bonjour à tous,

Peux-tu vérifier :


Il me semble que la formule répond à ton attente

A+ à tous
 
Re : Trimestre

Bonjour,

Il aurait été intéressant que tu donnes dès le départ ta notion de trimestre

Un début de piste :

=DATE(ANNEE(A1);MOIS(A1)+6;1)

avec en A1 la date de début de contrat.

Sinon, reviens en nous donnant 3 ou 4 exemples avec le résultat attendu.

@+
 
Re : Trimestre

Voici quelques exemples avec ta formule :
Date Prochain Trim Devrait être
01/04/10 octobre Août
01/04/10 octobre Août
01/03/10 septembre
15/02/10 août
01/06/10 décembre Septembre
01/02/10 août



Bonjour,

Il aurait été intéressant que tu donnes dès le départ ta notion de trimestre

Un début de piste :

=DATE(ANNEE(A1);MOIS(A1)+6;1)

avec en A1 la date de début de contrat.

Sinon, reviens en nous donnant 3 ou 4 exemples avec le résultat attendu.

@+
 
Re : Trimestre

Bonjour, salut les autres,

Il me semblait avoir compris ta question :
comparer le mois en cours avec le mois F7 et si celui ci était compris entre les tranches de 3 mois me donner le 4ème mois
Ce ne sont donc pas des trimestres "calendrier", mais des tranches de trois mois à partir du mois de départ (F7)

Mais là où je ne comprend plus, c'est ton dernier exemple :
01/04/10 octobre Août
Pour cet exemple le première tranche sont les mois 4, 5 et 6, la deuxième tranche 7, 8 et 9.
Comme nous sommes au mois de juin (6), la tranche suivante commence en juillet (7) et non en août (8).
Serait-ce une faute d'inattention de ta part, car les autres exemples répondent à mon raisonnement ?
 
Re : Trimestre

Bonjour,

Une proposition de formule en pièce jointe.

Il n'a pas été tenu compte d'une éventuelle date de départ postérieure à celle d'aujourd'hui.
La formule renvoie #NOMBRE!
Il y a moyen de renvoyer le premier jour du mois concerné, mais la formule me semble déjà assez compliquée sans cela.

Fais quelques tests et dis-nous si cela convient.
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Résolu(e)
Microsoft 365 DATEDIF
Réponses
11
Affichages
416
Réponses
6
Affichages
341
Réponses
5
Affichages
907
Réponses
15
Affichages
776
Retour