Formule Excel calcul entre deux dates

DeboW33 Messages postés 15 Statut Membre -  
DeboW33 Messages postés 15 Statut Membre -

Bonjour à tous,

J'ai besoin de vos lumières pour une formule Excel, alors voici ma problématique :

- J'ai crée un tableau qui me permet de calculer une ancienneté (avec la formule DATDIF) cependant quand j'indique par exemple "date de début : 01-01-2023, date de fin : 01-01-2023", ma formule ne compte aucun jour alors que je souhaiterai avoir un résultat de 1 jour.

En vous remerciant par avance pour votre aide.

Belle journée à vous :-)

PS : je n'arrive pas à mettre de PJ, comment je peux faire?


Windows / Chrome 119.0.0.0


Windows / Chrome 119.0.0.0

2 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     

    Bonjour,

    pour une différence en jour une simple soustraction suffit :
    nbJ=date2 - date1
    Si tu désires compter les 2 bornes il faut faire +1

    Pour déposer un fichier : cjoint.com et coller ici le lien fourni
    eric


    1
    1. DeboW33 Messages postés 15 Statut Membre
       

      Le résultat souhaité est plus complexe, pour comprendre mon attente je vous mets ci dessous le lien vers mon fichier :

      https://www.cjoint.com/c/MKpnKRoGoMxhttps://www.cjoint.com/c/MKpnKRoGoMx

      Merci pour votre aide

      0
  2. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 478
     

    Bonjour,

    Super votre lien...I

    Juste au passage essayer ceci en H10:

    =SI(DATEDIF(B10;C10;"md")=0;SI(B10=C10;1&" jour";"");SI(DATEDIF(B10;C10;"md")=1;DATEDIF(B10;C10;"md")&" jour";DATEDIF(B10;C10;"md")&" jours"))

    1
    1. DeboW33 Messages postés 15 Statut Membre
       

      Bonjour,

      ça fonctionne très bien pour 1 jour, par contre si je mets du 01/01/2023 au 02/01/2023 Excel calcule toujours 1 jour.

      Merci pour votre aide :-)

      0
      1. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 478 > DeboW33 Messages postés 15 Statut Membre
         

        Bonjour,

        Eh bien il faut utiliser cette formule :

        =SI(DATEDIF(B10;C10;"md")=0;SI(B10=C10;1&" jour";"");SI(DATEDIF(B10;C10;"md")=1;DATEDIF(B10;C10;"md")+1&" jour";DATEDIF(B10;C10;"md")+1&" jours"))
        
        OU plutôt...
        
        =SI(DATEDIF(B10;C10;"md")=0;1&" jour";DATEDIF(B10;C10;"md")+1&" jours")
        0
      2. DeboW33 Messages postés 15 Statut Membre > Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention  
         

        Merci beaucoup, la première formule fonctionne :-)

        0