Soustraire deux dates

Résolu
ventilateur Messages postés 16 Statut Membre -  
 Cédric -
Bonjour,
Voici mon problème : je désire soustraire une date de début de mission d'une date de fin de mission de façon à obtenir la durée en jours de cette mission; (exemple : 03/01/2008 - 17/01/2008 = x jours)
quelqu'un peut il m'aider à résoudre ce qui pour moi est un casse tête?
Par avance, merci
Configuration: Windows 98 se
Internet Explorer 6.0

8 réponses

  1. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    Date de début en B2 (03/01/08) et date de fin en C2 (17/01/08) : Durée en D2 =C2-B2 avec Format/Cellule/Nombre/Standard
    34
  2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    C'est vrai que tu aurais pu trouver qu'il fallait faire +1 si tu voulais les bornes...
    Sinon tu as =NB.JOURS.OUVRES(A1;A2) qui te calcule le nombre de jours ouvrés entre 2 dates (bornes incluses)
    Tu peux ajouter en 3ème parametres les jours fériés, regarde l'aide si besoin

    eric
    3
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      ...'soir Eric
      Cette formule,je la croise depuis quelques temps, mais mon Excel n'en veut pas....Pourtant, j'ai payé assez cher mon office!As tu une idée sur le pourquoi de l'entêtement de ce logiciel illogique à mon logis?
      Bonne soirée, à demain
      0
      1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281 > Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Bonsoir vaucluse :-)

        Oui, ça fait partie des fonctions ajoutées lorsque tu actives la macro complémentaire 'utilitaires d'analyse' dans le menu 'outils / macros complémentaires...'
        Je fais parie des gens qui pensent qu'il faut éviter de trop utiliser ces fonctions car tu n'es jamais sûr que sur le poste cette macro sera activée. Mieux vaut les reconstruire mais celle-ci est assez complexe donc pour quoi s'en priver
        Au passage tu peux y désactiver 'outils pour l'euro' qui ne sert pas à grand chose.

        Bonne soirée
        eric
        0
  3. asdemoret
     
    bonjour,
    je sais pas s'il est trop tard mais je voulais savoir l'inverse de comment passer du nombre de jours en date ? Par exemple savoir a quelle date j'aurais 10 000 jours et que excel me dise la date
    2
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Bonjour
      Il n'est jamais trop tard sur CCM, par contre, ce qui est possible c'est d'ouvrir un nouveau sujet pour y poser une question.A défaut, votre demande risque de tomber dans le oubliettes.
      Ceci dit, là, nous l'avons vu, donc:
      Pourre reporter une date en cumul, par exemple A1 et B1
      _bien entendu,en A1 vous rentrez la date de départ
      _En B1, la fomule toute bête:
      =A1+10000 et Excel vous renverra la date d'arrivée
      Si vous voulez une solution à variable:
      En A1 date de départ,format ce cellule: date
      En B1 nombre de jours à ajouter,format de cellule : nombre ou standard
      En C1= A1+C1, formate de cellule: date
      CRDLMNT
      Nota: si vous ne mettez pas de date en A1, Excel compte à partir du 1/1/1900

      0
  4. dilok Messages postés 250 Statut Membre 141
     
    Bonsoir, déjà si tu soutrai le 3/1 par le 17/1 tu aura un résultat négatif.

    Bon la n'est la pas le problème, mais il faudrait savoir si tu veu faire sur excel ou autre ?

    De plus tou depend si tu veux calculer juste les jours ouvrés?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ventilateur Messages postés 16 Statut Membre
     
    Un grand merci pour vos deux réponses mais cela ne me convient pas car (j'avais oublié de préciser que je fais ce calcul sous excel) si j'applique la solution de Raymond (ce que j'avais déjà fait), j'obtiens un résultat purement mathématique : 17 - 03 = 14 jours. En réalité, dans cet exemple, je ne dois pas trouver 14 mais 15 car il faut compter le 03 (date de début de mission) et le 17 (date de fin de mission). Premier problème donc...
    Pour Dilok, effectivement je peux envisager le fait de faire la ségrégation entre les jours ouvrés et les autres. Dans ce cas, la semaine commence le lundi et s'achéve le vendredi; As-tu une solution ?
    Merci par avance.
    0
  7. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonsoir
    Pour calculer un nombre exact dans un soustraction en incluant les extrèmes, il suffit de rajouter 1 au résultat!
    Ainsi comme 2-1 vous donne 1; 2-1+1 vous donne 2
    Donc Date1-Date2 +1 vous donne le nombre de jour dates incluses.
    Pour ce qui est des jours ouvrables, je n'ai pas la solution mais vous pouvez faire une recherche "jours ouvrés" dans ce forum et vous verrez que la question à été abordée plusieurs fois
    Je pense que vous pourrez y trouver votre bonheur.
    CRDLMNT
    0
  8. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour Eric
    .... et merci.
    En fait, je ne crois pas à priori que je vais me lancer la dedans , sauf s'il y a d'autres avantage à tirer de la manip que me demande Excel, à savoir remettre le CD pour charger les macros.
    Or comme tu le sais , les jours fériés ne me servent qu'à savoir quand les autres ne travaillent pas. C'est ma curiosité naturelle qui me motivait,mais pour courir après des jours ouvrables...beurk!, c'est trop
    Bien cordialement, bonne semaine à toi.
    0
  9. Cédric
     
    La macro fonctionne bien. Merci bcp
    -1