Tableur Calc

Exercice de saisies et d’extractions de temps avec un tableur Saisies et extractions de dates et heures

Saisies et extractions de temps avec un tableur

Saisies et extractions de temps avec un tableur :

Plutôt que de saisir une date ou un horaire, il est aussi possible de demander au tableur, la date ou l’horaire en cours... Pour cela, vous avez deux formules à connaître :
- aujourd’hui qui s’écrit : =aujourdhui()
- maintenant qui s’écrit : =maintenant()

Ces deux formules donnent le temps de votre ordinateur, mieux vaut qu’il soit à l’heure. Vous auriez eu donc droit à l’apéritif le soir de la Saint-Sylvestre 2013 à :
- 31/12/13 avec aujourdhui()
- 31/12/13 19:30 avec maintenant()
La deuxième formule est donc plus précise puisqu’elle pose l’horaire.

L’objet de ce passage est de vous montrer qu’il est possible d’extraire des informations depuis ces cellules.

Réalisons donc cet exercice :
- ouvrir une nouvelle feuille de tableur
- en B2, taper Aujourd’hui
- en B3, taper Maintenant
- en C2, taper =aujourdhui(), valider,
- en C3, taper =maintenant(), valider.
- optimiser la largeur de la colonne C pour faire disparaître les ###
- en B6, taper extractions, un semblant de titre.
- en B7, taper année
- en B8, taper mois
- en B9, taper semaine
- en B10, taper jour
- en B11, taper heure
- en B12, taper minute
- en B13, taper seconde
Nous allons faire ces extractions, de la date et de l’horaire en cours.

Dans la colonne C, nous allons poser les formules qui permettent de faire les extractions voulues.

En quelle année sommes-nous ?
- connaître la formule simple suivante : ANNEE(cellule contenant la date)
- sélectionner la cellule C7
- écrire dans la cellule C7 : =ANNEE(C2)
- valider !
Vous obtenez l’année de la date qui se trouve en C2

Quel est le mois en cours ?
- connaître la formule simple suivante : MOIS(cellule contenant la date)
- sélectionner la cellule C8
- écrire dans la cellule C8 : =MOIS(C2)
- valider !
Vous obtenez le mois en cours dans la date qui se trouve en C2
Notez que le mois apparaît au format numérique, il s’agit du huitième mois de l’année, celui des lions :-)

Quelle est le numéro de la semaine dans l’année ?
- connaître la formule suivante : NO.SEMAINE(cellule de la date ;Mode)
- comprendre que la cellule correspond à celle qui contient la date concernée, et que le Mode concerne l’indication du premier jour de la semaine ; le Mode 1 indique que le premier jour de la semaine est le dimanche, le Mode 0 (et tout autre chiffre) indique que le premier jour de la semaine est le lundi.
- écrire dans la cellule C9 : =NO.SEMAINE(C2 ;0)
Vous obtenez le numéro de la semaine en cours dans la date.

Quelle est le numéro calendaire de la semaine dans l’année ?
- connaître la formule suivante : NO.SEMAINE_ADD(cellule de la date ;Mode)
- comprendre que la cellule correspond à celle qui contient la date concernée, et que le Mode concerne l’indication du premier jour de la semaine ; le Mode 1 indique que le premier jour de la semaine est le dimanche, le Mode 2 indique que le premier jour est le lundi, le Mode 3 et tout autre chiffre indique que le premier jour de la semaine est le mardi.
- écrire dans la cellule C9 : =NO.SEMAINE_ADD(C2 ;2)
Vous obtenez le numéro de la semaine en cours dans la date.

Quel jour sommes-nous ?
Évidemment, cette question porte à confusion... elle offre plusieurs réponses possibles : la date du jour dans le mois, le numéro du jour de la semaine ou le nom du jour de la semaine.

Pour extraire la date du jour en cours :
- connaître la formule suivante : JOUR(cellule de la date)
- écrire dans la cellule C10 : =JOUR(C2)
Vous obtenez le numéro du jour dans le mois.

Pour extraire le numéro du jour dans la semaine :
- connaître la formule suivante : JOURSEM(Cellule ;Mode)
- écrire dans la cellule C11 : =JOURSEM(C2 ;2), parce que :
- le Mode 1 indique que le premier jour de la semaine est le dimanche
- le Mode 2 indique que le premier jour de la semaine est le lundi
- le Mode 0 ou 3, 4, 5, etc, indique de compter depuis le mardi !
Vous obtenez le numéro du jour dans la semaine.

Pour extraire le nom du jour de la semaine :
Le plus simple ici serait de changer le format d’apparence de la cellule C2, depuis le menu format -> cellule -> nombres -> catégorie : date, en choisissant vendredi 31 décembre 1999.
Une autre façon est de déterminer le nom du jour en fonction de son numéro extrait précédemment.
Pour cela, nous poserons les 7 modalités différentes dans l’ordre que nous connaissons : lundi, mardi, mercredi, jeudi, vendredi, samedi, dimanche.
En utilisant une formule pour associé le nom du jour à son numéro dans la semaine. Je vous propose un exercice supplémentaire avec la formule SI :
- entrer la date du 12/12/12 dans la cellule B20
- choisir l’affichage vendredi 31 décembre 1999 pour cette cellule (->###)
- optimiser la largeur de la colonne
- entrer la formule précédente d’extraction du numéro du jour de la semaine en C20, soit : =JOURSEM(B20 ;2)
- sélectionner la cellule D20
- copier et coller cette formule SI suivante (en supprimant les retours lignes) :
=si(C20=1 ;"lundi" ;si(C20=2 ;"mardi" ;si(c20=3 ;"mercredi" ;
si(c20=4 ;"jeudi" ;si(c20=5 ;"vendredi" ;si(c20=6 ;"samedi" ;
si(c20=7 ;"dimanche")))))))
Vous devez obtenir pour le 12/12/12 le jour du mercredi !

Extraire l’heure en cours :
- connaître la formule : HEURE(Cellule)
- sélectionner la cellule de destination C12
- écrire la formule : =HEURE(C3) parce que seule la cellule C3 contient une heure.
- valider.
Vous obtenez l’heure contenue dans la cellule.

Extraire la minute en cours :
- connaître la formule : MINUTE(Cellule)
- sélectionner la cellule de destination C13
- écrire la formule : =MINUTE(C3) parce que seule la cellule C3 contient des minutes
- valider.
Vous obtenez les minutes de l’heure écoulé.

Extraire la seconde en cours :
- connaître la formule : SECONDE(Cellule)
- sélectionner la cellule de destination C14
- écrire la formule : =SECONDE(C3) parce que seule la cellule C3 contient des secondes.
- valider.
Vous obtenez les secondes écoulées.

Vous venez de faire cet exercice : saisies-extractions-temps.ods

saisies-extractions-temps

Précision : ces formules sont les mêmes dans TOUS les tableurs.