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

8 réponses

Raymond PENTIER Messages postés 71862 Date d'inscription   Statut Contributeur Dernière intervention   17 397
 
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
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
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
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 447
 
...'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
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282 > 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
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
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 447
 
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
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

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

Posez votre question
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
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 447
 
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
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 447
 
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
Cédric
 
La macro fonctionne bien. Merci bcp
-1