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

Simo_9653 Messages postés 9 Statut Membre -  
Simo_9653 Messages postés 9 Statut Membre -
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

  1. ccm81 Messages postés 11033 Statut Membre 2 434
     
    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
    1. ccm81 Messages postés 11033 Statut Membre 2 434
       
      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
  2. Simo_9653 Messages postés 9 Statut Membre
     
    Merci infiniment.
    0
    1. ccm81 Messages postés 11033 Statut Membre 2 434
       
      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
  3. Simo_9653 Messages postés 9 Statut Membre
     
    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
  4. ccm81 Messages postés 11033 Statut Membre 2 434
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Simo_9653 Messages postés 9 Statut Membre
     
    Je comprends mieux à présent. Merci bien
    0