Formule date excel

Résolu
ABC123 -  
 ABC123 -
Bonjour,

A partir d'un fichier excel, je recherche comment calculer une date de départ à partir d'une cellule comportant une date et une cellule comportant un nombre de jours.

Pour être plus précise je dois calculer une date de départ en congés avant fin de contrat,je connais ma date de fin de contrat, le nombre de congés à prendre mais comment determiner la date de prise de congés?

Merci pour votre aide

3 réponses

  1. Fahora Messages postés 949 Statut Membre 68
     
    Bonjour ,

    Il existe une formule qui te permet de connaitre le nombre de jours ouvrés entre 2 dates. (NB.JOURS.OUVRES)
    Mais elle est utilisable uniquement avec 2 dates.

    Grâce à l'utilisation de la valeur cible. Excel est capable de calculer la date lui-même en fonction de ton nombre de jours.

    Le tout est de savoir combien de dates tu as à calculer.
    Si le nombre n'est pas trop important, cette méthode peut être appliquée. Sinon il faudra passer par des macros, ou une fonction (mathématique) un peu bancale.

    Cdlt
    0
    1. Heiikichi Messages postés 375 Statut Membre 67
       
      Et comment tu fait pour les jours fériés ? :)
      0
      1. Fahora Messages postés 949 Statut Membre 68 > Heiikichi Messages postés 375 Statut Membre
         
        La fonction NB.JOURS.OUVRES tient compte des jours fériés , pas d'inquiétude la dessus @Heiikichi.
        0
    2. ABC123
       
      Voici un extrait de mon tableau :

      congés (jours) fin contrat date départ
      13,66 01/11/2016 ?
      55,33 01/02/2017 ?
      0 01/07/2016 ?
      78,04 01/03/2017 ?

      le petit plus si je peux neutraliser les week-end c'est le top????
      0
    3. ABC123
       
      bon je je viens de voir que l'extrait n'est pas lisible :-(
      0
    4. Fahora Messages postés 949 Statut Membre 68
       
      Toutefois , la formule de Philou (que je salue) semble cohérente. Je ne la connaissais pas.
      0
  2. Heiikichi Messages postés 375 Statut Membre 67
     
    Bonjour,

    Met tes dates en format "date" si ce n'est pas fait....

    Dans une cellule tu tape "=" clic sur ta date de fin de contrat "-" le nombre de jours de congés,

    tiens moi au courant,

    cordialement
    0
    1. Fahora Messages postés 949 Statut Membre 68
       
      Et comment fais tu pour gérer les dimanches ? :)
      0
    2. ABC123
       
      ça marche mais pouvons nous neutraliser les samedis et dimanches?
      0
  3. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    Bonjour ABC123

    ESSAYER CECI

    =SERIE.JOUR.OUVRE(B1;-5;liste_fériés)+1

    B1= date de départ

    Liste_fériés est la liste suivante

    01/01/2016
    27/03/2016 Pâques
    28/03/2016 lundi Pâques
    01/05/2016
    08/05/2016
    05/05/2016 jeudi assencion
    15/05/2016 Pentecôte
    lundi de Pentecôte
    14/07/2016
    15/08/2016
    01/11/2016
    11/11/2016
    25/12/2016
    01/01/2017
    0
    1. ABC123
       
      cela ne prend pas en compte le nombre de jours de congés à prendre avant le départ?
      0
    2. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835 > ABC123
       
      Le moins 5 c'est le nombre de jour de congés à vous de le modifier
      0
    3. Fahora Messages postés 949 Statut Membre 68
       
      Si , c'est le "-5" , tu peux l'adapter avec les cellules où tu as le nombre de jours restants à poser.

      "- A1" par exemple
      0
    4. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835 > Fahora Messages postés 949 Statut Membre
       
      La formule devient:

      =SERIE.JOUR.OUVRE(B1;-A1;liste_fériés)+1
      0
    5. ABC123
       
      merci pour votre retour mais ça ne fonctionne pas car ça me trouve une après ma date de départ
      exemple :
      solde de congés : 13,66 jours
      date fin de contrat : 01/11/2016
      date de départ "physique" : 18/11/2016 (resultat de la formule) la formule ajoute les jours plutot que de les retirer.


      j'ai peu etre mal fait quelque chose
      0