Calculer une différence de date

Fermé
shirl972 Messages postés 31 Date d'inscription dimanche 21 juin 2015 Statut Membre Dernière intervention 11 août 2016 - 21 juin 2015 à 16:43
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 21 juin 2015 à 22:13
je vous expose mon problème, je contrôle des délais de traitement de dossiers, j'ai une colonne avec date arrivée et une autre avec date de transmission, qui elle n'est pas toujours renseignée donc il faudrait faire un calcul "si transmission vide alors date arrivée moins date aujourd'hui !
DIFFDATE fonctionne tres bien lorsque les deux colonnes sont renseignées en dates...
A voir également:

3 réponses

Raymond PENTIER Messages postés 58834 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 22 janvier 2025 17 275
Modifié par Raymond PENTIER le 21/06/2015 à 17:48
Tu as donc la solution :
Remplir la colonne "Transmission" avec la formule =AUJOURDHUI()
Quand une date de transmission est connue, tu la saisis en remplacement de la formule ...

Autre méthode :
Définir les noms de plage "Arr", "Trans" et "Dél"
Dans la colonne "Dél", mettre la formule
=SI(Trans="";DATEDIF(Arr;AUJOURDHUI();"d");DATEDIF(Arr;Trans;"d"))

Cordialement.

C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
0
shirl972 Messages postés 31 Date d'inscription dimanche 21 juin 2015 Statut Membre Dernière intervention 11 août 2016
21 juin 2015 à 18:32
Merci ! j'ai opté pour la deuxieme methode en sachant que ce sont d'autres utilisateurs qui remplissent ces colonnes, j'ai donc une base de donnees avec liaisons et cela fonctionne parfaitement
0
Raymond PENTIER Messages postés 58834 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 22 janvier 2025 17 275 > shirl972 Messages postés 31 Date d'inscription dimanche 21 juin 2015 Statut Membre Dernière intervention 11 août 2016
21 juin 2015 à 18:42
Je reste à ta disposition, depuis les Abymes ...
0
shirl972 Messages postés 31 Date d'inscription dimanche 21 juin 2015 Statut Membre Dernière intervention 11 août 2016
21 juin 2015 à 18:50
je ne l'oublierai pas merci encore
0
shirl972 Messages postés 31 Date d'inscription dimanche 21 juin 2015 Statut Membre Dernière intervention 11 août 2016
21 juin 2015 à 18:56
si je veux calculer les délais de traitement avec les jours ouvrés uniquement, comment je peux l'inclure à ta formule?
0
Raymond PENTIER Messages postés 58834 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 22 janvier 2025 17 275
Modifié par Raymond PENTIER le 21/06/2015 à 19:35
Salut.

Pour tenir compte des jours fériés, il faut remplacer la fonction DATEDIF par la fonction NB.JOURS.OUVRES
https://support.microsoft.com/fr-fr/office/nb-jours-ouvres-nb-jours-ouvres-fonction-48e717bf-a7a3-495f-969e-5005e3eb18e7?ui=fr-fr&rs=fr-fr&ad=fr

Curieusement, la fonction ne reconnait pas les noms définis ...
La formule en C2 devient donc =SI(Trans=""; NB.JOURS.OUVRES(A2;AUJOURDHUI()); NB.JOURS.OUVRES(A2;B2)) à recopier en bas.
https://www.cjoint.com/c/EFvrGA7V61H

Amicalement.
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
0
shirl972 Messages postés 31 Date d'inscription dimanche 21 juin 2015 Statut Membre Dernière intervention 11 août 2016
21 juin 2015 à 19:22
j'ai déjà trouve ce fichier mais je n'arrive pas à l'inclure dans ma formule, pas grave je garde ta formule et je fais une deuxième colonne avec le jours ouvrables on verra
0
Raymond PENTIER Messages postés 58834 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 22 janvier 2025 17 275 > shirl972 Messages postés 31 Date d'inscription dimanche 21 juin 2015 Statut Membre Dernière intervention 11 août 2016
21 juin 2015 à 19:43
Voir le complément posté à 19:35 ...
0
shirl972 Messages postés 31 Date d'inscription dimanche 21 juin 2015 Statut Membre Dernière intervention 11 août 2016
21 juin 2015 à 19:59
en effet !!! cela fonctionne ...encore une fois !!
merci merci !!!!
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 250
Modifié par eriiic le 21/06/2015 à 22:15
Bonjour,

le problème avec aujourd'hui() c'est demain étant un autre jour tu auras une autre date en ouvrant ton fichier...
Donc soit tu termines avec un copier-collage spécial valeur pour figer la valeur, soit c'est une macro en vba.

eric

En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
0