Comment faire pour utiliser des dates et des heures dans Excel

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 214094


Résumé
Cet article étape par étape décrit comment utiliser l’intégré fonctions date et heure dans Microsoft Excel pour effectuer des calculs de temps et complexes de date.

Excel stocke toutes les dates sous forme d’entiers et toutes les heures sous forme de fractions décimales. Avec ce système, Excel peut ajouter, soustraire ou comparer des dates et des heures comme tout autre nombre et toutes les dates sont manipulées à l’aide de ce système.

Dans ce système, le numéro de série 1 représente le 1/1/1900 12:00:00 a.m. les heures sont stockées sous forme de nombres décimaux entre.0 et.99999, où.0 est 00:00:00 et.99999 23:59:59. Les nombres entiers de date et les fractions décimales de temps peuvent être combinées pour créer des nombres qui ont une valeur décimale et une partie entière. Par exemple, le nombre 32 331,06 représente la date et l’heure 7/7/1988 01:26:24.

Pour vous aider à effectuer des complexe calculs de date et heure, Excel comprend de nombreuses intégré fonctions date et heure.

La fonction AUJOURDHUI() et maintenant()

La fonction AUJ renvoie le numéro de série de la date du jour en fonction de l’horloge de votre système et n’inclut pas le temps. La fonction maintenant renvoie le numéro de série de la date du jour et inclut l’heure.

Comment les Dates sont triées basés sur un numéro de série

Dans Excel, les dates sont triées en fonction du numéro de série de la date, au lieu de sur le nombre affiché. Par conséquent, lorsque vous triez des dates dans Excel, vous pouvez ne pas recevoir les résultats que vous attendez.

Par exemple, si vous triez une série de dates qui s’affichent dans la mmmm (de sorte que seul le mois est affiché) de format de date, les mois ne sont pas triés par ordre alphabétique. Au lieu de cela, les dates sont triées en fonction de leur numéro de série de date sous-jacent.

Comparaison des Dates basées sur le numéro de série

Les numéros de série étant également utilisés dans les comparaisons de date et d'heure, les résultats réels sont peut-être différents de ceux que vous attendiez (basé sur les valeurs affichées).

Par exemple, lorsque vous utilisez la fonction maintenant pour comparer une date avec la date actuelle, comme dans la formule
   =IF(NOW()=DATEVALUE("10/1/92"),TRUE,FALSE)
la formule renvoie FAUX, même si la date actuelle est 1/10/92 ; elle renvoie la valeur TRUE uniquement si la date est 1/10/92 12:00:00 a.m. Si vous comparez deux

ates dans une formule et que vous ne devez pas inclure l’heure dans le résultat, vous pouvez contourner ce problème en utilisant la fonctionAUJOURD'HUI à la place :
   =IF(TODAY()=DATEVALUE("10/1/92"),TRUE,FALSE)

Comment faire pour utiliser des formules de Date

Comment faire pour rechercher le nombre de jours entre aujourd'hui et une Date Future

Pour rechercher le nombre de jours entre aujourd'hui et une date future, utilisez la formule suivante
   ="mm/dd/yy"-NOW()
« jj/mm/yy » correspond à la date future. Utilisez le grand format pour mettre en forme la cellule qui contient la formule.

Comment faire pour rechercher le nombre de jours, de mois et d’années entre deux Dates

Pour calculer le nombre de jours, de mois et d'années entre deux dates, où les dates de début et de fin sont entrées respectivement dans les cellules A1 et A2, procédez comme suit :

1. Créez un classeur Nouveau .
2. Cliquez sur classeur vide
3. Tapez les données suivantes dans le classeur :

A1:03/25/94A2: 05/01/98
Dans la cellule D1, tapez la formule suivante :
 =YEAR(A2)-YEAR(A1)-IF(OR(MONTH(A2)<MONTH(A1),AND(MONTH(A2)=MONTH(A1), DAY(A2)<DAY(A1))),1,0)&" years, "&MONTH(A2)-MONTH(A1)+IF(AND(MONTH(A2)<=MONTH(A1),DAY(A2)<DAY(A1)),11,IF(AND(MONTH(A2)<MONTH(A1),DAY(A2)>=DAY(A1)),12,IF(AND(MONTH(A2)>MONTH(A1),DAY(A2)<DAY(A1)),-1)))&" months,"&A2-DATE(YEAR(A2),MONTH(A2)-IF(DAY(A2)<DAY(A1),1,0),DAY(A1))&" days"

Remarque: Si vous copiez et collez cette formule, assurez-vous qu’il n’y a pas de sauts de ligne. S’il existe des sauts de ligne, la formule ne fonctionnera pas.

4. Si vous tapez la formule correctement, la cellule D1 affiche :

4 years, 1 months, 6 days


Formules supplémentaires pour les jours, les mois et les années
Cette formule peut également être décomposée en segments individuels de jours, de mois et d’années comme suit.

Remarque Si vous copiez et collez ces formules, assurez-vous qu'il n'y a pas de sauts de ligne ou les formules ne fonctionneront pas.
   Time segment                     Formula   ------------------------------------------------------------------------   The remaining number of          =A2-DATE(YEAR(A2),MONTH(A2)-   days between two dates,          IF(DAY(A2)<DAY(A1),1,0),DAY(A1))&"days"   ignoring years and months      The remaining number of          =MONTH(A2)- MONTH(A1)+IF(AND(MONTH(A2)   months between two dates,        <=MONTH(A1), DAY(A2)<DAY(A1)),11,   ignoring years and days          IF(AND(MONTH(A2)<MONTH(A1),DAY(A2)>=                                    DAY(A1)),12,IF(AND(MONTH(A2)>MONTH(A1),                                    DAY(A2)<DAY(A1)),-1)))&" months"   The number of whole years        =YEAR(A2)-YEAR(A1)-IF(OR(MONTH(A2)<   between two dates                MONTH(A1),AND(MONTH(A2)=MONTH(A1),                                    DAY(A2)<DAY(A1))),1,0)&" years"
Remarque Dans les formules ci-dessus, & « jours », & « months » et & » années » sont facultatifs. Celles-ci vous permettent de vous permettent de distinguer les résultats en tant que jours, mois et années.

Comment faire pour rechercher le nombre de jours ouvrés entre deux Dates

Pour connaître le nombre de jours ouvrés entre deux dates, où les dates de début et de fin sont saisies dans les cellules A1 et A2, procédez comme suit :

1. Créez un classeur de Nouveau .
2. Cliquez sur classeur vide.
3. Tapez les données suivantes dans le classeur :
A1: 03/25/94 A2: 05/01/98

4. dans la cellule D1, tapez la formule suivante :

=NETWORKDAYS(A1,A2)"1071" appears as the result in cell D1.


Comment faire pour augmenter les Dates par incréments

Pour augmenter une date par un nombre d’années, de mois ou de jours, utilisent la formule suivante, où la référence est soit la valeur de date ou d’une référence de cellule qui contient la date et valeur1, valeur2et valeur3 sont les incréments par lesquels vous souhaitez augmenter respectivement de l’année, le mois et le jour.
   =DATE(YEAR(reference)+value1,MONTH(reference)+value2,DAY(reference)+value3)


Par exemple, pour augmenter une date d’un mois, la formule est la suivante :
   =DATE(YEAR(DATEVALUE("6/20/96")),MONTH(DATEVALUE("6/20/96"))+1,    DAY(DATEVALUE("6/20/96")))

Comment faire pour utiliser des formules de temps

Comment faire pour calculer le temps écoulé

Lorsque vous soustrayez le contenu d’une cellule à partir d’une autre pour calculer que le temps écoulé entre elles, le résultat est un numéro de série qui représente les heures écoulées, les minutes et les secondes. Pour faciliter la lecture, utilisez le format h : mm dans la cellule qui contient le résultat de ce numéro.

Dans l’exemple suivant, si les cellules C2 et D2 contiennent la formule = B2-A2et que la cellule C2 est mise en forme dans le grand format, la cellule affiche un nombre décimal (dans ce cas, 0,53125, la représentation sous forme de numéro de série de 12 heures et 45 minutes).
   A1: Start Time   B1: End Time    C1: Difference  D1: Difference                                        (General)       (h:mm)   A2: 6:30 AM      B2: 7:15 PM     C2: 0.53125     D2: 12:45

Si minuit tombe entre votre heure de début et de fin, vous devez tenir compte de la différence de 24 heures. Pour cela, vous pouvez ajouter le numéro 1, qui représente une période de 24 heures. Par exemple, vous pouvez définir le tableau suivant, qui autorise les durées allant au-delà de minuit.
   A1: Start Time    B1: End Time    C1: Difference  D1: Difference                                         (General)       (h:mm)   A2: 7:45 PM       B2: 10:30 AM    C2: 0.614583333  D2: 14:45


Pour configurer cette table, tapez la formule suivante dans les cellules C2 et D2 :
   =B2-A2+IF(A2>B2,1)

Comment faire pour accumuler des heures et des Minutes supérieures à 24 heures

Si vous voulez afficher correctement une heure supérieure à 24 heures, vous pouvez utiliser le format intégré 37:30:55. Si vous souhaitez utiliser un format personnalisé au lieu de cela, vous devez placer le paramètre des heures du format entre crochets, par exemple :
   [h]:mm

Comment faire pour convertir une Date en son nombre décimal équivalent

Pour convertir une date sérialisée (ss) en un nombre décimal (0.00), vous devez convertir le numéro de série en un nombre décimal en convertissant une base de 24 heures. Pour ce faire, la multiplication de l’heure par 24 comme suit
   =Time*24
Heure est le nombre que vous voulez convertir du format heure en un nombre décimal ; Ce nombre peut être une référence de cellule ou une chaîne de nombres dans la fonction TEMPSVAL .

Par exemple, si la cellule A1 contient une heure de « 4:30 » pour représenter quatre heures et 30 minutes, la formule est la suivante :
   =A1*24
Le résultat est 4.5.

Si la cellule contient une date et une heure, utilisez la formule suivante :
   =(Time-INT(Time))*24
Par exemple, si la cellule A1 contient « 20/6/96 4:30 AM », la formule est :
   =(A1-INT(A1))*24
Le résultat est encore 4.5.

Comment faire pour convertir un nombre décimal en sa Date équivalente

Pour convertir un nombre décimal (0.00) en sa date série équivalente (ss), vous devez convertir le numéro de série en un nombre décimal en convertissant une base de 24 heures. Pour ce faire, la division de l’heure par 24 comme suit
   =Time/24
Heure est le nombre que vous souhaitez convertir un nombre décimal en un numéro de série et pouvez être une référence de cellule ou un nombre réel. Par exemple, si vous avez une valeur de 4,5 pour représenter quatre heures et 30 minutes dans la cellule A1, la formule est la suivante :
   =A1/24
Le résultat est 4:30.

Comment faire pour transférer des fichiers entre Microsoft Excel pour Mac et Excel pour Windows

Par défaut, Excel pour Mac utilise le calendrier depuis 1904 et Excel pour Windows utilise le calendrier depuis 1900. Cela signifie que lorsque vous tapez le numéro de série 1 dans Excel pour Mac et mettez-le en forme comme une date, Excel l’affiche comme 1/2/1904 12:00 a.m. Excel pour Windows affiche le numéro de série 1 comme 1/1/1900 12:00 a.m.

Si vous transférez des fichiers à partir d’Excel pour Mac vers Excel pour Windows, cette différence dans les systèmes de date ne devrait pas provoquer de problème, car le système de date est enregistré dans chaque fichier. Toutefois, si vous copiez et collez entre des fichiers avec des systèmes de date différents provenant de plates-formes différentes, les dates peuvent être affichées quatre années et un jour après ou avant leur date correcte.

Pour changer le système de date Calendrier depuis 1904 dans Excel pour Windows, procédez comme suit :
  1. Dans Excel 2007 et versions ultérieur, accédez àOptions Excel.
  2. Dans Excel 2007 et versions ultérieures, cliquez sur l’optionavancée . Faites défiler vers le bas à lors du calcul de ce classeur : et sélectionnez la case à cocher utiliser depuis 1904.
Pour changer le système de date Calendrier depuis 1904 dans Excel pour Mac, procédez comme suit :
  1. Dans le menu Excel , cliquez sur Préférences.
  2. Sous formules et cliquez sur listes calcul.
  3. Sous options de classeur , cliquez sur pour effacer la case à cochersystème de date Calendrier depuis 1904
Références
Pour plus d’informations, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft :
214233 Texte ou nombre converti en format numérique inattendu dans Excel
214386 Heures maximales dans Microsoft Excel
241072 Dates et heures sont affichées sous forme de numéros de série lors de l’affichage des formules dans Excel
264372 Comment faire pour contrôler et comprendre les paramètres dans la boîte de dialogue Format de cellule dans Excel
fonction de formules de date heure

Avertissement : Cet article a été traduit automatiquement.

Propriétés

ID d'article : 214094 - Dernière mise à jour : 11/07/2016 22:12:00 - Révision : 7.0

Microsoft Office Excel 2007, Microsoft Excel 2010, Microsoft Excel 2013, Excel 2016, Microsoft Excel 2016 for Mac

  • kbgraphxlink kbscreenshot kbdatetime kbautomation kbprogramming kbfunctions kbhowtomaster kbmigrate kbmt KB214094 KbMtfr
Commentaires