Passer au contenu

Jonglez avec les dates et les heures

Découvrez les fonctions d’OpenOffice.org Calc pour effectuer des calculs avancés sur les dates et les heures !

Vous souhaitez connaître le temps écoulé depuis votre naissance ou bien calculer le nombre d’heures travaillées par la nourrice ? Ce type de calcul n’est pas toujours très simple à effectuer.Mais le tableur Calc de la suite gratuite et téléchargeable OpenOffice.org offre des fonctions très intéressantes qui permettent de le réaliser. Découvrons-les à partir d’exemples concrets
Brigitte Bourbé (Carm2i)

Exemple 1 : calculez la durée entre deux dates

Calculez le temps écoulé depuis votre naissanceLe calcul va s’effectuer entre la date de votre naissance et la date du jour.Remarque : pour qu’il soit toujours actuel, cliquez dans le menu Outils sur Contenu des Cellules et vérifiez que l’option Calcul automatique est bien cochée :1 Cliquez dans une cellule et, dans le menu Insertion, sur Fonction :2 Cliquez, dans la partie Catégorie de la fenêtre Assistant Fonction, sur la flèche de la zone Toutes et puis sur l’option Date&Heure :3 Dans la liste Fonction, cliquez sur AUJOURD’HUI puis sur le bouton OK.4 Tapez votre date de naissance dans la cellule de votre choix, ici B2 en séparant le jour, le mois et l’année par une barre oblique, soit 16/06/58 :et appuyez sur la touche Entrée du clavier.5 Cliquez dans la cellule de votre choix puis, selon ce que vous souhaitez calculer, continuez ainsi :Nombre de jours :Tapez le signe = puis cliquez dans la cellule B1. Tapez le signe ?” puis cliquez dans la cellule B2. Vous obtenez la formule suivante :Validez en appuyant sur la touche Entrée.Pour les exemples qui suivent, ouvrez l’Assistant Fonctions en reprenant les points 1 et 2.Nombre de mois :Dans la liste Fonction, double-cliquez sur l’option NB.MOIS.Dans la partie droite, trois nouvelles zones apparaissent. Cliquez dans la zone Date initiale puis dans la cellule B2. Cliquez dans la zone Date de fin puis dans la cellule B1 et enfin cliquez dans la zone Mode et tapez 1. Vous obtenez alors :Remarque : le résultat et la formule finale s’affichent.Validez en cliquant sur OK.Nombre d’années :Dans la liste Fonction, double-cliquez sur NB.ANNEE. Définissez, comme pour le nombre de mois, les zones Date initiale, Date de fin et tapez 1 dans la zone Mode. Validez en cliquant sur OK.Calculez le nombre de jours ouvrés de l’été 20081 Indiquez les dates de début et de fin de la période que vous avez choisie, ici cellules B8 à B9.Tapez, ici dans les cellules B11 et B12, les jours fériés de la période choisie (voir l’illustration 1).Cliquez dans la cellule où le calcul doit s’effectuer (ici B15) et reprenez les points 1 et 2 de l’exemple précédent.2 Dans la liste Fonction, double-cliquez sur NB.JOURS_OUVRES.Comme pour le calcul NB.MOIS, indiquez, dans les zones correspondantes, les dates de début et de fin de la période choisie.3 Cliquez dans la zone Congés et fêtes puis sélectionnez, dans la feuille, les cellules contenant les jours fériés (ici B11 à B12) en effectuant un cliquer-glisser. Validez en cliquant sur OK.Remarque : s’il n’y a aucun jour férié dans la période choisie, valorisez uniquement les zones Dates initiales et Date de fin. La formule (ici cellule B16) devient alors =NB.JOURS;OUVRES(B8;B9) :

Exemple 2 : calculez les heures travaillées

A partir d’un tableau indiquant, jour par jour, l’heure de début et de fin de votre garde d’enfants, nous allons calculer combien d’heures sont effectuées journellement (et pour la semaine). En indiquant la fourchette des heures de nuit, nous définirons aussi le total des heures de jour et de nuit.1 Créez le tableau de l’illustration 2 sans taper les valeurs de la colonne Heures totales ni Heures de jours et Heures de nuit.

Tapez les heures de début et de fin en séparant les heures et les minutes par deux points et sans espace. Par exemple, cliquez dans B1 et tapez 21:00 :et appuyez sur la touche Entrée du clavier.2 L’heure apparaît avec les secondes :Si ce format ne vous convient pas, cliquez avec le bouton droit de la souris dans la cellule et choisissez l’option Formater les cellules. Cliquez sur l’onglet Nombres. L’option Heure de la zone Catégorie doit être sélectionnée. Dans la zone Format, cliquez sur 13:37 :puis cliquez sur OK.Pour appliquer rapidement ce format aux autres cellules, cliquez, dans la barre d’outils, sur Appliquer le format :Effectuez un cliquer-glisser sur la zone concernée.3 Pour calculer le nombre d’heures de la journée, cliquez, dans notre exemple, dans la cellule D5 et tapez la formule suivante =(C5 :Remarque : la partie entre parenthèses de la formule (C5 permet de gérer les calculs où l’heure de début est inférieure à l’heure de fin.Utilisez la poignée de recopie pour appliquer la formule aux cellules concernées.4 Pour faire le total des heures, cliquez, ici dans la cellule D11, puis cliquez sur Somme :Les cellules D5 à D10 sont sélectionnées. Appuyez sur la touche Entrée du clavier.5 Le résultat est pour le moins étonnant car, ici, la valeur 7:00 s’affiche !Ceci s’explique par le fait que, jusqu’à 24 heures, OpenOffice.org Calc calcule correctement les heures. Au-delà, il reprend à 0. Il faut donc appliquer un format d’heure personnalisé.Cliquez dans la cellule concernée et reprenez le point 2. Dans la zone Format, cliquez sur l’option 876613:37:46 :Le format [HH]:MM:SS apparaît dans la zone Description de format. Effacez la partie :SS pour obtenir :et cliquez sur OK.6 Commençons par le calcul des heures de nuit car le résultat permettra de calculer les heures de jour. Pour aider les manipulations, nommez les cellules B1 et B2. Pour cela, cliquez dans la cellule B1 puis, dans le menu Insertion, sur l’option Nom puis Définir. Dans la zone Nom, tapez Debut puis cliquez sur OK. Reprenez ce point pour la cellule B2 que vous nommerez Fin. Cliquez dans la cellule F5 et tapez la formule suivante : =SI(ET(C5>=Fin;C5<=Debut)=0;C5-Debut+SI(Debut>C5;1)) et appuyez sur la touche Entrée du clavier.Remarque : la formule se compose ainsi =SI(ET(C5>=Fin;C5<=Debut)=0; teste si la cellule C5 n’est pas comprise entre 6 heures (Fin) et 21 heures (Début).C5-Debut, on soustrait C5 à 21 heures pour calculer les heures de nuit.+SI(Debut>C5,1), on ajoute les heures effectuées après minuit.Recopiez cette formule à l’aide de la poignée de recopie.7 Pour calculer les heures de jour, cliquez ici dans la cellule E5 et tapez la formule suivante : =D5-F5 et appuyez sur la touche Entrée. Recopiez la formule pour les autres heures de jour

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


La rédaction