Définition d'une date sur condition d'une autre

Simo_9653 Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -  
Simo_9653 Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai déjà une liste de date "de fin de service" dans une colonne précise pour plusieurs ouvriers.
Je voudrais à présent définir la date de départ du lieu de travail pour chaque ouvrier en fonction de sa date de fin de service. Comment?

Si la date de fin de service est comprise entre 01 janvier et 31 mars, alors la date de départ est le 01 avril de la même année;

Si la date de fin de service est comprise entre 01 avril et 30 juin, alors la date de départ est le 01 juillet de la même année;

Si la date de fin de service est comprise entre 01 juillet et 30 septembre, alors la date de départ est le 01 octobre de la même année;

Si la date de fin de service est comprise entre 01 octobre et 31 décembre, alors la date de départ est le 01 janvier de l'année suivante.

Une idée, c'est que dans les propositions de formule, vous pourrez utiliser les mois des dates de fin de service.

Merci de me sauver.

Configuration: Windows / Chrome 89.0.4389.82

5 réponses

ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Bonjour

Ta date en A2
essaies cette formule en B2
=SI(A2<=DATE(ANNEE(A2);3;31);DATE(ANNEE(A2);4;1);SI(A2<=DATE(ANNEE(A2);6;30);DATE(ANNEE(A2);7;1);SI(A2<=DATE(ANNEE(A2);9;30);DATE(ANNEE(A2);10;1);DATE(ANNEE(A2)+1;1;1))))

https://mon-partage.fr/f/3cDV2zrl/

Cdlmnt
1
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
en un poil plus concis
=CHOISIR(ENT(MOIS(A2)/4)+1;DATE(ANNEE(A2);4;1);DATE(ANNEE(A2);7;1);DATE(ANNEE(A2);10;1);DATE(ANNEE(A2)+1;1;1))

Cdlmnt
0
Simo_9653 Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
Merci infiniment.
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Désolé, c'est plutôt celle là
=CHOISIR(ENT((MOIS(A2)-1)/3)+1;DATE(ANNEE(A2);4;1);DATE(ANNEE(A2);7;1);DATE(ANNEE(A2);10;1);DATE(ANNEE(A2)+1;1;1))

Cdlmnt
0
Simo_9653 Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
J'avais préféré la toute première formule qui a bien sûr marché. Néanmoins je ne manquerai pas d'essayer la dernière. Encore une fois merci.
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Dommage, la seconde est plus simple
ENT((MOIS(A2)-1)/3)+1;
te donne le n° de trimestre de la date en A2, soit 1, 2, 3, 4
et ne reste plus qu'à CHOISIR la proposition 1, 2, 3, 4 qui suit dans la formule

Bon après midi
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Simo_9653 Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
Je comprends mieux à présent. Merci bien
0