Soustraire deux dates

Résolu/Fermé
ventilateur
Messages postés
16
Date d'inscription
dimanche 21 janvier 2007
Statut
Membre
Dernière intervention
18 novembre 2008
- 20 janv. 2008 à 00:09
 Cédric - 11 juil. 2008 à 19:22
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
56100
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
22 mai 2022
17 213
20 janv. 2008 à 03:31
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
24386
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
22 mai 2022
7 079
20 janv. 2008 à 19:55
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
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 253
20 janv. 2008 à 20:41
...'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
24386
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
22 mai 2022
7 079 > Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022

20 janv. 2008 à 21:57
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
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
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 253
9 juin 2008 à 12:41
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
245
Date d'inscription
dimanche 6 janvier 2008
Statut
Membre
Dernière intervention
26 décembre 2010
137
20 janv. 2008 à 01:45
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
Date d'inscription
dimanche 21 janvier 2007
Statut
Membre
Dernière intervention
18 novembre 2008

20 janv. 2008 à 18:29
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
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 253
20 janv. 2008 à 18:41
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
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 253
21 janv. 2008 à 06:57
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
La macro fonctionne bien. Merci bcp
-1