![]() |
|
Forum
|
|
|
#1 (permalink) |
|
Messages: n/a
|
Bonjour à tous,
est il possible dans Excel de faire un calcul sur les dates, c'est à dire : J'ai une premiere date au 25/09/1997 et une autre au 05/02/2005 je souhaiterai calcul le temps qui c'est écoulé entre ces deux date c'est à dire 12 jours 4 mois et 7 ans. Merci à vous. Cordialement Alexandre. |
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
Messages: n/a
|
Bonjour Alex,
Si tu soustrayais simplement L'une à l'autre ? Ensuite, en appliquant un format de nombre personnalisé à ta cellule, tu pourrais obtenir le résultat souhaité. Comme format personnalisé, tu peux utiliser : j" jours "m" mois et "aa" ans" Ce qui te donnerait 13 jours 5 mois et 07 ans avec tes exemples. Ca te convient ? Rai |
|
|
#3 (permalink) |
|
Messages: n/a
|
Bonjour Rai , bjour le forum.
Merci pour la réponse. Je ne suis pas sur qu'en effectuant une soustraction le résultat soit juste car les dates sont en cours de mois, et donc je me retrouve avec un mois en plus. Par contre est il possible de ces 2 dates en dates système de faire la soustraction et de reconvertir en date normale ? Cordialement ALexandre. |
|
|
#4 (permalink) |
|
Messages: n/a
|
Bonjour,
à essayer : =(TEXTE(DATEDIF(A1;B1;"md");"00")&TEXTE(DATEDIF(A1 ;B1;"ym");"00")&TEXTE(DATEDIF(A1;B1;"y");"00"))*1 Format de la cellule : 00" j "00" ms "00" a" Mais ce n'est qu'un affichage. Valeur de la cellule : 50000 pour 5 jours, 100000 pour 10 jours, 100100 pour 10 jours et 1 mois |
|
|
#5 (permalink) |
|
Messages: n/a
|
Bjour Monique, bjours le forum.
Super cela à l'air de fonctionner, moi je me suis planté d'une journée dans mon exemple mais le resultat de ta formule est exact. Peux tu juste m'explique la formule...si tu as le temps afn que je devient un jour un pro d'Excel. Merci bien. Cordialement Alex. |
|
|
#6 (permalink) |
|
Messages: n/a
|
Re,
=DATEDIF(A1;B1;"md") te donne la différence en jours, sans tenir compte des mois DATEDIF(A1;B1;"ym") te donne la différence en mois sans tenir compte des années DATEDIF(A1;B1;"y") te donne la différence en années Pour avoir 2 chiffres à chaque fois : TEXTE(Formule;"format désiré") TEXTE(DATEDIF(A1;B1;"md");"00") Pour avoir les 6 chiffres à la suite : Formule1&Formule2&Formule3 Pour avoir un résultat numérique : (Formule1&Formule2&Formule3)*1 Reste le format de la cellule : 000000 pour avoir les 6 chiffres et séparer les chiffres par " j ", " ms ", " a" |
|
|
#8 (permalink) |
|
Messages: n/a
|
Bonjour,
pour faire suite aux éléments de réponse de Monique qui semble ferue sur les dates, peut-on calculer un écart entre 2 dates en jours ouvrés ? Ex : 08 02 2005 / 22 02 2005 = 11 jours écoulés Sans abuser... peut-on tenir compte des jours fériés ? Merci d'avance |
|
|
#9 (permalink) |
|
Messages: n/a
|
Bonjour tof , bjour le forum
Pour calculer un écart entre 2 dates en jours ouvrés , il existe une formule du type = NB.JOURS.OUVRES (date_départ;date_fin;jours_fériés) l'aide Excel indique : jours_fériés représente une plage facultative d'une ou plusieurs dates à exclure du calendrier des jours de travail, comme les jours fériés ou d'autres jours contractuellement chômés. La liste peut être soit une plage de cellules, soit une constante matricielle des nombres qui représentent les date pour ton exemple = =NB.JOURS.OUVRES("08/02/2005";"22/02/2005";"21/2/2005") = 10 en considérant le 21/02/2005 comme jours férié. Espérant d'aider Alex |
| ANNONCES | |
| Outils de la discussion | |
|
|