Tableur:Mémento des principales fonctions de date et heure

From Wiki21info

Jump to: navigation, search

Contents

Date

Une date est exprimée par un numéro de jour qui est un nombre entier

par défaut : de 1=1er janvier 1900 à 2958252=31 décembre 9999 sur Excel
depuis le 30/12/1899 sur OpenOffice Calc (modifiable par Outils/options cf ci-après)

image:dateh01.jpg

Pour voir une date dans une cellule, il faut que cette cellule contienne une valeur numérique entière (ordre de grandeur : 40000 en 2009), et que le format soit de type Date. On peut faire différentes opérations sur une date numérique : ajouter des jours, retrancher une autre date, effectuer des comparaisons, extraire le jour, le mois, l'année, trouver le jour de la semaine (dimanche, lundi,...), etc...

Lorsque vous tapez une date dans Excel en n'indiquant que deux chiffres pour l'année : · Si vous tapez une paire de chiffres comprise entre 00 et 29, vous faites référence à une année comprise entre 2000 et 2029. Par exemple, si vous tapez 28/05/19 vous obtenez le 28 Mai 2019. · Si vous tapez une paire de chiffres comprise entre 30 et 99, vous faites référence à une année comprise entre 1930 et 1999. Par exemple, si vous tapez 28/05/91, vous obtenez le 28 Mai 1991.

Si une date est écrite sous forme de chaîne de caractères "24/05/2009", elle peut être manipulée comme telle mais les opérations sur les dates ne lui seront pas directement applicables. Il faudra d'abord convertir la chaîne en date numérique (cf. infra fonction Dateval).

Dans les formules ci-après, daten, date0 ou date1 sont des dates numériques, ou encore des numéros de série (numéro de jour).

ANNEE (daten)

extrait l'année de la date fournie en argument image:dateh02.jpg

AUJOURDHUI()

date-système (comparer avec maintenant() )

DATE (an; mois; jour)

compose une date numérique à partir des trois arguments image:dateh05.jpg

DATEVAL (texte date)

convertit une chaîne de caractères appropriée en date numérique

FIN.MOIS (daten ; n)

date correspondant au dernier jour du nme mois à venir (n=0 pour le mois courant, n<0 pour un mois antérieur) image:dateh06.jpg

FRACTION.ANNEE (date0 ; date1 ; b)

Fraction de l'année correspondant à la durée comprise entre date0 et date1. b=0 pour une année conventionnelle de 360 jours, b=1 pour des décomptes exacts. Parfois utilisé dans des calculs comptables. Exemple : une immobilisation est achetée le 12 mai 2010. Pour quelle fraction doit être être amortie en 2010 ? De la date d'achat au 31 décembre, il y a 233 jours. Le résultat est donc 233/365=0,6384, ce qui se calcule directement avec la fonction FRACTION.ANNEE : image:dateh11.jpg

JOUR (daten)

extrait le jour de la date image:dateh04.jpg

JOURSEM (daten)

indique le jour de la semaine (1=dimanche, ..., 7=samedi) Historiquement, samedi est le jour du repos hebdomadaire, et dimanche le premier jour de la semaine. Si vous préférez considérer que lundi est le premier jour de la semaine, il existe un argument de mode dans OpenOffice Calc.
image:dateh09.jpg Le 14 juillet 2010 sera un mercredi.
On le voit plus facielement avec un formatage approprié sur la cellule qui contient la date. image:dateh10.jpg

MAINTENANT ()

date et heure système (numéro de jour et fraction de jour)

MOIS (daten)

extrait le mois de la date passée en argument image:dateh03.jpg

MOIS.DECALER (date0 ; n)

donne la date située n mois après date0 (ou avant si n<0) image:dateh07.jpg

NO.SEMAINE (daten ; mode )

numéro de la semaine qui contient la date mode=1 si dimanche est considéré comme le premier jour de la semaine mode= autre valeur si lundi est considéré comme le premier jour de la semaine

sur Excel : pas d'argument mode et comptage américain ...

image:dateh08.jpg

Heure

Dans le langage courant, une expression telle que "2 h" peut désigner une durée (rendez-vous dans deux heures) ou un instant (rendez-vous à deux heures). En informatique, un instant tel que 14 h 30 mn 10 s s'écrit 14:30:10, et est stocké sous la forme d'un nombre compris entre 0 et 0,99999... , et représentant la fraction de jour (soit ici 0,60428).

Si on fait la différence de deux instants, on obtient une durée exprimée en fraction de jour. Dans les formules ci-après, h = instant numérique = fraction de jour entre 0 et 0,99999

HEURE (h)

extrait l'heure (0-23) du nombre h

MINUTE (h)

extrait le nombre de minutes (0-59) du nombre h

SECONDE (h)

extrait le nombre de secondes du nombre h (0-59)

TEMPS (h; mn; s)

compose un instant numérique en fonction des trois éléments passés en arguments

TEMPSVAL (th)

convertit une chaîne heure th en instant numérique