Excel Downloads
Forum

Précédent   Excel Downloads Forums > Archives > Forum Excel Downloads - Archives > formule sur date
Vous inscrire
S'inscrire FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus


 
 
LinkBack Outils de la discussion
Vieux 17/02/2005, 12h42   #1 (permalink)
Alex
 
Messages: n/a
Par défaut formule sur date

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
Vieux 17/02/2005, 12h49   #2 (permalink)
Rai
 
Messages: n/a
Par défaut Re: formule sur date

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
 
Vieux 17/02/2005, 13h44   #3 (permalink)
Alex
 
Messages: n/a
Par défaut Re: formule sur date

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.
 
Vieux 17/02/2005, 14h07   #4 (permalink)
Monique
 
Messages: n/a
Par défaut Re: formule sur date

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
 
Vieux 17/02/2005, 15h18   #5 (permalink)
Alex
 
Messages: n/a
Par défaut Re: formule sur date

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.
 
Vieux 17/02/2005, 17h23   #6 (permalink)
Monique
 
Messages: n/a
Par défaut Re: formule sur date

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"
 
Vieux 18/02/2005, 09h27   #7 (permalink)
Alex
 
Messages: n/a
Par défaut Re: formule sur date :monique.

Bonjour Monique bjours à tous.

Merci Monique pour toutes ces précissions .
Cordialement
Alexandre
 
Vieux 22/02/2005, 14h44   #8 (permalink)
tof
 
Messages: n/a
Par défaut Re: formule sur date

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
 
Vieux 22/02/2005, 16h37   #9 (permalink)
Alex
 
Messages: n/a
Par défaut Re: formule sur date

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

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui



Fuseau horaire GMT +2. Il est actuellement 12h50.


(C) 2006 Excel Downloads