EXCEL Trouvez le nombre de jours entre2 dates
Résolu
patchap
-
Micanro -
Micanro -
Bonjour, je cherche une formule pour calculer le nombre de jour entre la date du jour (aujourd'hui) et une autre date.
Je fais un rapport sous exel, avec des requêtes SQL, une des colonnes est la date de livraison (K*), j'aimerais dans une formule faire la date du jour moins la date de livraison et que le tout sois formater pour donne juste le nombre de jour. Idéalement j'aimerais que la date du jour soit en variable et/ou fonction et non dans une collone si possible.
Le but de l'exercise est de localiser tout les items qui sont en retard.
Merci pour l'aide
Je fais un rapport sous exel, avec des requêtes SQL, une des colonnes est la date de livraison (K*), j'aimerais dans une formule faire la date du jour moins la date de livraison et que le tout sois formater pour donne juste le nombre de jour. Idéalement j'aimerais que la date du jour soit en variable et/ou fonction et non dans une collone si possible.
Le but de l'exercise est de localiser tout les items qui sont en retard.
Merci pour l'aide
A voir également:
- Calcul nombre de jour de retard excel
- Nombre de jours entre deux dates excel - Guide
- Calcul moyenne excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Fiche de pointage excel - Télécharger - Tableur
7 réponses
Bonjour
la formule est
DATEDIF(datedelivraison;datedujour;"d")
Il faut au préalable activer l'utilitaire d'analyse dans Outils-macrocomplémentaire
la formule de la date du jour est aujourdhui()
si ta date de livraison est en B2 par exemple
=datedif(B2;aujourdhui();"d")
A+
la formule est
DATEDIF(datedelivraison;datedujour;"d")
Il faut au préalable activer l'utilitaire d'analyse dans Outils-macrocomplémentaire
la formule de la date du jour est aujourdhui()
si ta date de livraison est en B2 par exemple
=datedif(B2;aujourdhui();"d")
A+
Cab
merci
akmiva
Merci =)
michelm
Merci beaucoup
Novy
merci
samah
(d) c koi ?
Bonsoir,
a priori, Excel calcule le nombre de jours entre deux dates par simple différence Date2 - Date1
il suffit de mettre ce résultat en format Nombre.
la formule serait = K*-AUJOURDHUI()
est ce que ça répond à la question ?
a priori, Excel calcule le nombre de jours entre deux dates par simple différence Date2 - Date1
il suffit de mettre ce résultat en format Nombre.
la formule serait = K*-AUJOURDHUI()
est ce que ça répond à la question ?
Bonsoir,
Si tu n'as besoin que de la différence en jours sers toi plutôt de la formule donnée par ivanhoe.
Si date en A1 alors:
= Aujourdhui() - A1
en mettant le format de la cellule à 'standard'
Si tu veux la différence en année, mois et jour à ce moment là utilises datediff()
Accessoirement une date reste une date avec toujours la même valeur dans la cellule qcq soit le format d'affichage (jj/mm/aa ou mm/jj/aaaa ou hh ou [h]:mm). Avec partie entière = nbre de jour depuis le 01/01/1900 (ou 1904) et partie décimale = fraction de jour (donc les heures, minutes, secondes)
eric
Si tu n'as besoin que de la différence en jours sers toi plutôt de la formule donnée par ivanhoe.
Si date en A1 alors:
= Aujourdhui() - A1
en mettant le format de la cellule à 'standard'
Si tu veux la différence en année, mois et jour à ce moment là utilises datediff()
Accessoirement une date reste une date avec toujours la même valeur dans la cellule qcq soit le format d'affichage (jj/mm/aa ou mm/jj/aaaa ou hh ou [h]:mm). Avec partie entière = nbre de jour depuis le 01/01/1900 (ou 1904) et partie décimale = fraction de jour (donc les heures, minutes, secondes)
eric
Moi j'ai trouvé une olution qui fonctionne très bien pour ce que je veux, c'est à dire calculer le nombre de jours incluant celui de départ et celui d"arrivé. Ça me sert à calculer le nombre de jour aux USA pour remplir le document "Closer Connerction" "FORM 8840" requis par les USA lorsque l'on passe plusieurs jours aux USA afin de ne pas être imposé aux USA comme un citoyen Américain.
Ma formule calcule la fraction d'année aux usa, la multiplie par 365 pour obtenir le nombre de jours arrondi à l'unité supérieure et j'ajoute un pour inclure le premier ET le dernier jour.
Voilà ma solution ou A3 est la date du départ et B3 est la date de retour:
=SI(ARRONDI.SUP((FRACTION.ANNEE(A3;B3;1))*365;0)+1=1;0;ARRONDI.SUP((FRACTION.ANNEE(A3;B3;1))*365;0)+1)
Ah oui j'oubliais la partie qui fait que ça donne zéro pour les rangées ou il n'y a pas de date dans les cases de la colonne A et B.
Ça fonctionne à merveille.
Ma formule calcule la fraction d'année aux usa, la multiplie par 365 pour obtenir le nombre de jours arrondi à l'unité supérieure et j'ajoute un pour inclure le premier ET le dernier jour.
Voilà ma solution ou A3 est la date du départ et B3 est la date de retour:
=SI(ARRONDI.SUP((FRACTION.ANNEE(A3;B3;1))*365;0)+1=1;0;ARRONDI.SUP((FRACTION.ANNEE(A3;B3;1))*365;0)+1)
Ah oui j'oubliais la partie qui fait que ça donne zéro pour les rangées ou il n'y a pas de date dans les cases de la colonne A et B.
Ça fonctionne à merveille.
Bonjour, merci pour la réponse plus que rapide.
J'ai essayer cette formule =DATEDIF(M2;AUJOURDHUI();"d"), j'ai activer la macro d'analyse et il me retourne cette affichage #NOMBRE!, j'utilise comme format de date en M2 (2007-01-25) est-ce bon? Je suis pas expert c'est pouquoi j'utilise le forum, mais je présume que le problème vien soit du format qui est différent entre M2 et AUJOURDHUI(), ou qu'il n'accepte pas les date comme nombre???
J'ai essayer cette formule =DATEDIF(M2;AUJOURDHUI();"d"), j'ai activer la macro d'analyse et il me retourne cette affichage #NOMBRE!, j'utilise comme format de date en M2 (2007-01-25) est-ce bon? Je suis pas expert c'est pouquoi j'utilise le forum, mais je présume que le problème vien soit du format qui est différent entre M2 et AUJOURDHUI(), ou qu'il n'accepte pas les date comme nombre???
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Si je par un WE en vacance (samedi et dimanche) , sa veu dire que je part que un jour????
autre exemple :
cette semaine tu as :
11 fevrier 2013 : lundi (1er jour)
12 fevrier : mardi (2eme jour)
13 fevrier: mercredi (3eme jour)
14 fevrier : jeudi (4eme jour)
15 fevier ; vendredi (5eme jour)
16 fevrier ; samedi (6eme jour)
17 fevrier 2013 : dimanche (7eme jour)
si je suit ton raisonnement , 17-11 =6 ===> donc pour toi une semaine comporte 6 jours...
Moi j'ai toujours apris que dans une semaine il y a 7 jour et non 6..
aprés peux etre que je me trompe.. :)
si dans excel tu met (17/02/2013)-(11/02/2013) effectivement tu auras bien 6, mais pour moi c'est faux, D'où l'utilité de mettre ((17/02/2013+1)-11/02/2013) dans mon exemple des semaines pour avoir un bon calcul de jours.
dernier exemple , je suis en congé le lundi 11/02/2013.. le mardi 12/02/2013 je reprend le boulot
donc à ton chef tu lui dit que tu es absent du 11/02/2013 au 11/02/2013
si je suit toujours ton raisonnement 11/02/2013-11/02/2013 = 0 donc en gros tu es partis travaillé et tu n'as pas eu de congé :).
Si je suit mon raisonnement (11/02/2013+1)-11/02/2013=1 donc moi j'ai bien pris un jour de congé
autre exemple :
cette semaine tu as :
11 fevrier 2013 : lundi (1er jour)
12 fevrier : mardi (2eme jour)
13 fevrier: mercredi (3eme jour)
14 fevrier : jeudi (4eme jour)
15 fevier ; vendredi (5eme jour)
16 fevrier ; samedi (6eme jour)
17 fevrier 2013 : dimanche (7eme jour)
si je suit ton raisonnement , 17-11 =6 ===> donc pour toi une semaine comporte 6 jours...
Moi j'ai toujours apris que dans une semaine il y a 7 jour et non 6..
aprés peux etre que je me trompe.. :)
si dans excel tu met (17/02/2013)-(11/02/2013) effectivement tu auras bien 6, mais pour moi c'est faux, D'où l'utilité de mettre ((17/02/2013+1)-11/02/2013) dans mon exemple des semaines pour avoir un bon calcul de jours.
dernier exemple , je suis en congé le lundi 11/02/2013.. le mardi 12/02/2013 je reprend le boulot
donc à ton chef tu lui dit que tu es absent du 11/02/2013 au 11/02/2013
si je suit toujours ton raisonnement 11/02/2013-11/02/2013 = 0 donc en gros tu es partis travaillé et tu n'as pas eu de congé :).
Si je suit mon raisonnement (11/02/2013+1)-11/02/2013=1 donc moi j'ai bien pris un jour de congé
Bonjour a tous.
Je me permet de faire remonter le post parce que j'ai un probleme assez similaire.
Lorsque je fait la difference entre deux date, j'obtient un resultat erroné. Par exemple, si je fait 10.23.09-10.22.09 j'obtient 1.374305556.
Alors que je devrais obtenir 2! Je suis au format de date americain mais j'ai essayé avec le format europeen mais j'ai le meme probleme.
Merci de m'eclairer :)
Je me permet de faire remonter le post parce que j'ai un probleme assez similaire.
Lorsque je fait la difference entre deux date, j'obtient un resultat erroné. Par exemple, si je fait 10.23.09-10.22.09 j'obtient 1.374305556.
Alors que je devrais obtenir 2! Je suis au format de date americain mais j'ai essayé avec le format europeen mais j'ai le meme probleme.
Merci de m'eclairer :)