Trimestre [Résolu]

Signaler
-
Messages postés
2775
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
20 septembre 2020
-
Bonjour,

j'aimerais savoir si quelqu'un peu m'aider.

je travail en assurance collective et j'aimerais me faire un fichier pour faire les suivi des rapports d'expérience trimestrielle que j'envoie au client.

Je fais la liste de disons 500 compagnies sur excel. j'inscris les dates de mise sous contrat. est-ce possible de mettre une formule par la suite tenant compte de cette date me mentionnant le mois du dernier trimestre terminé.

exemple, un client mise en vigueur le 1er octobre 2019, j'aimerais que la formule me mentionne que le mois du dernier trimestre finalisé était décembre 2019.

pour l'instant, je travail avec des formule de mois décaler, mais je crois que je pourrais avoir quelque chose de plus conviviale. le problème étant pour les groupes qui sont en vigueur depuis plusieurs année, en ayant une formule dans une même cellule, cela me faciliterais la tache.

Merci d'avance :)


Configuration: Windows / Edge 18.17763

8 réponses

Messages postés
23492
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 septembre 2020
6 351
Bonjour,

tu as quoi contre mois.decaler() ? C'est bien adapté :
=MOIS.DECALER(A2;2-MOD(MOIS(A2)-1;3)) 


et si tu veux le dernier jour :
=FIN.MOIS(MOIS.DECALER(A2;2-MOD(MOIS(A2)-1;3));0)

eric
Bonjour,
je tente votre formule, mais ca ne semble pas fonctionner
par exemple j'avais une date de mise en vigueur qui était en février 2017 et la réponse me donne le mois de mars 2017
la fin du dernier trimestre devrait être janvier 2020
Messages postés
23492
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 septembre 2020
6 351
Ma formule fonctionne avec le seul exemple que tu avais fourni.
Elle est donc correcte pour ce que tu as demandé.

Alors pour octobre il faut répondre décembre, et pour février il faut répondre janvier ???
Où est la cohérence là dedans ?
A toi d'être plus clair sur ton besoin et d'éviter en exemple des cas particuliers...



En réalité, il faut que le résultat bsoit un multiple de 3 mois, si j'ai un client qui est avec nous depuis février 2017, je dois envoyer des rapport a tout les 3 mois, je veux être capable de sortir la date de fin du trimestre précédent la date d'aujourd'hui, peu importe quand le client va été vendu... Je ne sais pas si c'est plus clair expliquer comme ça? Je ne sais même pas si ça se fait
En réalité, il faut que le résultat soit un multiple de 3 mois, si j'ai un client qui est avec nous depuis février 2017, je dois envoyer des rapports à tout les 3 mois, je veux être capable de sortir la date de fin du trimestre précédent la date d'aujourd'hui, peu importe quand le client a été vendu... Je ne sais pas si c'est plus clair expliquer comme ça? Je ne sais même pas si ça se fait
Messages postés
23492
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 septembre 2020
6 351
Bonjour,

je ne sais pas si c'est toujours d'actualité, je t'avais un peu perdu...
A tester :
=MOIS.DECALER(AUJOURDHUI();-MOD(MOIS(AUJOURDHUI())-MOIS(A2);3)-1) 

eric
Super Éric! ca fonctionne! tu as bien compris ce que je voulais :)
effectivement, ce n'Est pas les trimestres annuels tel que Papyluc mentionnait, mais bien les trimestres d'expérience de chaque contrat. tu vas faciliter grandement mon travail :)

bonne journée!
Messages postés
2775
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
20 septembre 2020
731
Bonjour,

Salutations Eric

Derfless : j'ai du mal à comprendre la demande réelle

Dans ta question initiale tu dis :

"""Exemple, un client mise en vigueur le 1er octobre 2019, j'aimerais que la formule me mentionne que le mois du dernier trimestre finalisé était décembre 2019"""

Dans ta réponse #2 tu dis :

"""Par exemple j'avais une date de mise en vigueur qui était en février 2017 et la réponse me donne le mois de mars 2017
la fin du dernier trimestre devrait être janvier 2020
"""

Ici il y a un "hic" car janvier n'est pas la fin d'un trimestre.
Les mois terminant les trimestres sont Mars, Juin, Septembre, Décembre.

Dans ta réponse (doublée) #4 / 5 tu dis :

"""Je veux être capable de sortir la date de fin du trimestre précédent la date d'aujourd'hui """

Là si on prend la date d'aujourd'hui soit 20/1/2020 la fin du trimestre précédent est 31/12/2019.

Que doit-on prendre, la date de mise en vigueur ou la date d'aujourd'hui ???

Envoie en fichier exemple avec plusieurs dates et en indiquant les résultats attendus.

Faire glisser le fichier sur cette page cjoint , cliquer sur créer le lien ; dans l'autre page que s'ouvre faire un clic droit sur le lien puis copier l'adresse du lien que tu viens coller dans la réponse.

Cordialement
Messages postés
23492
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 septembre 2020
6 351
Bonjour papyluc,

de ce que j'ai compris il n'utilise pas le terme trimestre tel qu'on l'entend le plus communément, mais en tant que période de 3 mois consécutifs démarrant au début du contrat.
eric
Messages postés
2775
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
20 septembre 2020
731
Re:

J'ai pensé à ça après l'envoi de mon laïus et dans ce cas ta formule est bonne.

Toutefois il faudrait la compléter car si la date de mise en vigueur est dans les 3 mois qui précèdent aujourdhui() ça devrait indiquer la date future de l'envoi du rapport d'expérience.

Me trompe-je ???

Je cherche dans ce sens mais je n'ai pas encore trouver la bonne combinaison.

Cordialement
Bonjour Papy Luc,

le formule me convient, tu n'est pas obligé de faire ce correctif, en faisant le tri, je vais voir les derniers contrats qui y sont depuis moins de 3 mois, je vais pouvoir les ignorer!
Messages postés
2775
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
20 septembre 2020
731
Re :

Bien compris,

Je viens cependant de trouver un correctif juste au moment où j'allais compléter ma réponse ; s'il te convient !

=SI(A2>=MOIS.DECALER(AUJOURDHUI();-3);MOIS.DECALER(A2;3);MOIS.DECALER(AUJOURDHUI();-MOD(MOIS(AUJOURDHUI())-MOIS(A2);3)-1))

Cordialement
Bonjour,

je viens de constater que si le groupe a moins de 3 mois, la réponse me donne 4 mois après la date de mise en vigueur.
exemple, j'en ai un du 1er janvier 2020, la réponse devrait être mars, mais j'ai avril avec la formule
Messages postés
2775
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
20 septembre 2020
731 > derfless
Bonjour,

Non la formule donne pile 3 mois ; 1/1/20 + 3 mois donne bien 1/4/20.
Si je comprend bien tu voudrais que ta cellule au format mmm aaaa donne mars pour janvier, avril pour février, etc.... ; c'est bien ça ?

Cordialement
>
Messages postés
2775
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
20 septembre 2020

non ca va, en réalité, tout est bien pour les groupe qui ont plus de 3 mois, c'est seulement pour ceux qui ont moins de 3 mois. bref, ce n'est pas grave. c'Était à titre indicatif seulement.
Messages postés
2775
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
20 septembre 2020
731 > derfless
Bonjour,

Comme tu veux ! c'est toi qui décide ;)

Je modifie toutefois ma formule pour mettre la date du dernier jour du mois de mars pour janvier, avril pour février, etc....

=SI(A2>=MOIS.DECALER(AUJOURDHUI();-3);FIN.MOIS(A2;2);MOIS.DECALER(AUJOURDHUI();-MOD(MOIS(AUJOURDHUI())-MOIS(A2);3)-1))

Sinon, autre possibilité, tu peux mettre l'indication "< à 3 mois" pour faire le distinguo avec des dates

=SI(A2>=MOIS.DECALER(AUJOURDHUI();-3);"< à 3 mois";MOIS.DECALER(AUJOURDHUI();-MOD(MOIS(AUJOURDHUI())-MOIS(A2);3)-1))

Cordialement
C'est parfait! Merci beaucoup!
Messages postés
23492
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 septembre 2020
6 351
ou bien vide si < 3 mois :
=SI(DATEDIF(A2;AUJOURDHUI();"m")<3;"";MOIS.DECALER(AUJOURDHUI();-MOD(MOIS(AUJOURDHUI())-MOIS(A2);3)-1)) 

eric