Microsoft 365 Fin de trimestre suivant à partir d'une date

kellypombal

XLDnaute Nouveau
Bonjour à toutes et tous,

J'ai une petite problématique, je suis RH au sein d'une association et j'ai une liste de salarié qui doivent passer des entretiens professionnels.
Si ces entretiens ne sont pas faits (avec d'autres critères) alors je dois faire un paiement à la fin du trimestre suivant.
J'aimerais donc savoir s'il existe une formule pour me calculer le trimestre suivant de chaque date.

Ex :
- Date butoir de l'entretien le 13/12/2022. L'abondement (paiement) doit se faire le 31/01/2023.
- Date butoir de l'entretien le 17/01/2023. L'abondement (paiement) doit se faire le 30/06/2023.

J'ai commencé avec =MOIS.DECALE mais ça ne fonctionne pas...

Merci par avance
 

Hasco

XLDnaute Barbatruc
Repose en paix
Bonsoir,

Fin Trimestre suivant la date en C1 avec la fonction LET :
=LET(Dte;MOIS.DECALER(C1;3);DATE(ANNEE(Dte);(ENT((MOIS(Dte)-4)/3)+2)*3+1;0))
Sans fonction LET (version excel inférieure à 2019)
=DATE(ANNEE(MOIS.DECALER(C1;3));(ENT((MOIS(MOIS.DECALER(C1;3))-4)/3)+2)*3+1;0)

Et d'autres possibles encore dont celle-ci qui devrait fonctionner :
=MOIS.DECALER(DATE(ANNEE(C1);MOIS(C1)+1;0);CHOISIR(MOD(MOIS(C1)+2;3)+1;5;4;3))
 
Dernière édition:

JHA

XLDnaute Barbatruc
Bonjour à tous,

Avec la date en "A2" pour le trimestre
VB:
=FIN.MOIS(DATE(ANNEE(A2);CHOISIR(EQUIV(MOIS(A2);{1;4;7;10};1);1;2;3;4)*3;1);0)
pour la date butoir
Code:
=FIN.MOIS(FIN.MOIS(DATE(ANNEE(A2);D1*3;1);0)+1;2)
ou
Code:
=FIN.MOIS(FIN.MOIS(DATE(ANNEE(A2);CHOISIR(EQUIV(MOIS(A2);{1;4;7;10};1);1;2;3;4)*3;1);0)+1;2)

JHA
 

Pièces jointes

  • Classeur kellypombal.xlsx
    9.5 KB · Affichages: 9

Discussions similaires

Statistiques des forums

Discussions
315 093
Messages
2 116 130
Membres
112 667
dernier inscrit
foyoman