rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

Soustraire deux dates

Posté par ventilateur, le dimanche 20 janvier 2008 à 00:09:41
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
Répondre à ventilateur  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
dilok, le dimanche 20 janvier 2008 à 01:45:28
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?
Répondre à dilok

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Raymond PENTIER, le dimanche 20 janvier 2008 à 03:31:38
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
Un heureux retraité antillais :-)
Raymond
Répondre à Raymond PENTIER

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ventilateur, le dimanche 20 janvier 2008 à 18:29:52
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.
Répondre à ventilateur

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Vaucluse, le dimanche 20 janvier 2008 à 18:41:10
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 La vérité ne se possède pas, elle se cherche seulement
Répondre à Vaucluse

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
eriiic, le dimanche 20 janvier 2008 à 19:55:53
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
Répondre à eriiic

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Vaucluse, le dimanche 20 janvier 2008 à 20:41:46
...'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 La vérité ne se possède pas, elle se cherche seulement
Répondre à Vaucluse

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
eriiic, le dimanche 20 janvier 2008 à 21:57:35
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
Répondre à eriiic

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Vaucluse, le lundi 21 janvier 2008 à 06:57:44
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.
La vérité ne se possède pas, elle se cherche seulement
Répondre à Vaucluse

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
asdemoret, le lundi 9 juin 2008 à 11:52:34
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
Répondre à asdemoret

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Vaucluse, le lundi 9 juin 2008 à 12:41:57
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

La vérité ne se possède pas, elle se cherche seulement
Répondre à Vaucluse

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Cédric, le vendredi 11 juillet 2008 à 19:22:17
La macro fonctionne bien. Merci bcp
Répondre à Cédric
Logiciels pertinents trouvés dans les téléchargements
Télécharger SuperCopier 2 beta 1.9SuperCopier 2 - SuperCopier est un gestionnaire de copie de fichiers libre pour Windows, proposant des fonctionnalités non couvertes par le...Catégorie: Gestion de fichiers
Licence: Freeware/gratuit
Télécharger Foobar 2000 0.9.5.4Foobar 2000 - Foobar2000 est un lecteur audio avancé pour les plateformes Microsoft Windows. Son interface graphique est volontairement...Catégorie: Lecteurs audio
Licence: Freeware/gratuit
Télécharger Visual Basic Express 2005 2005Visual Basic Express 2005 - Le langage de programmation Visual Basic est historiquement dans les gènes de la société Microsoft. Avec plus de 30.000...Catégorie: Visual Basic
Licence: Freeware/gratuit
Télécharger PowerArchiver 2001 6.0PowerArchiver 2001 - Power Archiver est un équivalent gratuit de WinZip avec des fonctionnalités en plus, avec une version en français !!Catégorie: Compression/Décompression
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « soustraire deux dates »