Dates et heures

La fonction =AUJOURDHUI()

Cette fonction vous permet d’afficher automatiquement la date du système (ordinateur) dans une cellule. Vous pouvez également utiliser cette fonction en combinaison avec une autre formule de calcul sur les dates.

Voici sa syntaxe : =AUJOURDHUI()

Attention : Il n’y a rien à écrire entre les parenthèses

Exemple : Vous avez saisi une date d’échéance dans la cellule A1 (par exemple 12/06/21). En B1 vous désirez connaître le nombre de jours restant entre cette date d’échéance et la date du jour. En B1 vous écrivez :

 =A1-AUJOURDHUI()

En supposant que la date du jour soit le 3 juin 2021, Le résultat est de la cellule B1 est 9

La fonction =JOUR()

Cette fonction prend tout son intérêt dans le cadre de la fonction =DATE() décrite ci-après. Mais elle peut aussi être utilisée seule.

Cette fonction vous permet d’extraire le numéro du jour du mois à partir d’une date saisie dans une cellule (ou dans la formule elle même). Le numéro extrait peut ainsi être utilisé pour effectuer des calculs ou des test dans le cadre d’une fonction logique.

Vous pouvez également utiliser cette fonction en combinaison avec une autre formule de calcul sur les dates.

Voici sa syntaxe :  =JOUR()

Exemple : Vous avez saisi une date de paiement dans la cellule A1 (par exemple 12/06/21). En B1 vous désirez connaître le jour où la facture devra être payée compte tenu d’un délai de paiement de 8 jours. En B1 vous écrivez :

=JOUR(A1)+8

Le résultat obtenu en B1 est : 23/06/21 (ou 23 si vous modifiez le format des nombres) 

La fonction =MOIS()

Cette fonction prend tout son intérêt dans le cadre de la fonction =DATE() décrite ci-après. Mais elle peut aussi être utilisée seule.

Cette fonction vous permet d’extraire le numéro du mois à partir d’une date saisie dans une cellule (ou dans la formule elle même). Le numéro extrait peut ainsi être utilisé pour effectuer des calculs ou des test dans le cadre d’une fonction logique.

Vous pouvez également utiliser cette fonction en combinaison avec une autre formule de calcul sur les dates.

Voici sa syntaxe : =MOIS()

Exemple : Vous avez saisi une date de paiement dans la cellule A1 (par exemple 12/06/21)  En B1 vous désirez connaître le jour où la facture devra être payée compte tenu d’un délai de paiement de 2 mois. En B1 vous écrivez :

=MOIS(A1)+1

Le résultat en B1 est : 12/07/21(ou 07 si vous modifiez le format des nombres)

La fonction =ANNEE()

Cette fonction prend tout son intérêt dans le cadre de la fonction =DATE() décrite ci-après. Mais elle peut aussi être utilisée seule.

Cette fonction vous permet d’extraire le numéro de l’année à partir d’une date saisie dans une cellule (ou dans la formule elle même). Le numéro extrait peut ainsi être utilisé pour effectuer des calculs ou des test dans le cadre d’une fonction logique.

Vous pouvez également utiliser cette fonction en combinaison avec une autre formule de calcul sur les dates.

Voici sa syntaxe : =ANNEE()

Exemple : Vous avez saisi une date la cellule A1 (par exemple 12/06/21)  En B1 vous désirez ajouter une année à cette date. En B1 vous écrivez :

=ANNEE(A1)+1

Le résultat en B1 est : 12/06/21 (ou 2021 si vous modifiez le format des nombres)

La fonction =DATE()

Cette fonction peut se combiner avec les fonctions ci-dessus. Mais elle peut aussi être utilisée seule. Cette fonction vous permet de calculer une date à partir d’une autre.

Vous pouvez également utiliser cette fonction en combinaison avec une autre formule de calcul sur les dates.

Voici sa syntaxe : =DATE(annee;mois;jour)

Exemple 1 : Vous avez saisi une date de paiement dans la cellule A1 (par exemple 12/06/21). En B1 vous désirez connaître le jour où la facture devra être payée compte tenu d’un délai de paiement à 30 jours. En B1 vous écrivez :

=DATE(ANNEE(A1);MOIS(A1)+1;JOUR(A1))

Le résultat est : 12/07/21

Exemple 2 : Vous voulez calculer un amortissement et vous avez besoin d’obtenir automatiquement la date du dernier jour de l’exercice comptable. Vous avez saisi la date d’achat de matériel dans la cellule A1 (par exemple 15/06/21). En B1 vous désirez obtenir da date de fin d’exercice (à savoir le 31 décembre de l’année). En B1 vous écrivez :

=DATE(ANNEE(A1);12;31)

Le résultat est : 31/12/21

La fonction =JOURSEM()

 

La fonction =N0.SEMAINE()

Cette fonction vous permet de connaître le numéro de la semaine à partir d’une date saisie dans une cellule (ou dans la formule elle même). Le numéro extrait peut ainsi être utilisé pour effectuer des calculs ou des test dans le cadre d’une fonction logique.

Vous pouvez également utiliser cette fonction en combinaison avec une autre formule de calcul sur les dates.

Voici sa syntaxe :  =NO.SEMAINE(Numéro_de_serie;méthode)

Numéro_de_serie est la date de référence (saisie ou référence à une cellule)

méthode est la codification des jours :

  • code 1 : dimanche est le premier jour de la semaine
  • code 2 : lundi est le premier jour de la semaine

Exemple : Vous avez saisi une date de paiement dans la cellule A1 (par exemple 9/06/21).

En B1 vous désirez connaître le jour de la semaine correspondant. En B1 vous écrivez : =NO.SEMAINE(A1;2)

Le résultat est : 24

La fonction =DATEDIF()

Attention, pour faire fonctionner cette formule vous devez activer la macro complémentaire “Utilitaire d’analyse”.

Pour cela, CONSULTEZ LA PAGE EN CLIQUANT ICI

La fonction =DATEDIF() permet de calculer la différence entre deux dates en années, mois et jours. Elle comporte 3 arguments :

Syntaxe : =DATEDIF(Date1;Date2;code)

Cette fonction renvoie la différence entre Date1 et Date2 (attention, Date2 >= Date1) selon l’argument Code, qui peut prendre les valeurs suivantes :

  • “y” : différence en années
  • “m” : différence en mois
  • “d” : différence en jours
  • “ym” : différence en mois, une fois les années soustraites
  • “yd” : différence en jours, une fois les années soustraites
  • “md” : différence en jours, une fois les années et les mois soustraits

La fonction =DATEDIF() peut être en particulier utilisée pour calculer des âges. Par exemple, si la cellule A1 contient une date de naissance et la cellule A2 la date du jour :

 Exemple : en A1 : 20/04/1963 et en A2 : 30/06/2021

La fonction =NB.JOURS.OUVRES()

Attention, pour faire fonctionner cette formule vous devez activer la macro complémentaire “Utilitaire d’analyse”.

Pour cela, CONSULTEZ LA PAGE EN CLIQUANT ICI

Cette formule vous permet d’obtenir le nombre de jours ouvrés entre 2 dates (Rappel : Il y a 5 jours ouvrés par semaine).

Voici sa syntaxe : =NB.JOURS.OUVRES(date_départ;date_fin;jours_fériés)

Les date_départ et date_fin peuvent être saisies dans la formule ou faire référence à des cellules où elles ont été saisies.

Les jours_fériés (optionnel) sont entrés dans la formule en faisant référence à une plage de cellules où ils ont été saisis.

Exemple : On cherche le nombre de jours ouvrables entre le 1er janvier et le 30 juin 2021 :

  • En A1 on entre la date de départ : 01/01/2021,
  • En A2 on entre la date de fin : 30/06/2021,
  • De A5 à A15 on entre les dates des jours fériés de 2021
  • En C1 on écrit la formule suivante :

 =NB.JOURS.OUVRES(A1;A2;A5:A15)

Le résultat donne : 125

La fonction =SERIE.JOUR.OUVRE()

Attention, pour faire fonctionner cette formule vous devez activer la macro complémentaire “Utilitaire d’analyse”.

Pour cela, CONSULTEZ LA PAGE EN CLIQUANT ICI

Cette formule vous permet d’obtenir une date de fin en tenant compte de la date de départ, du nombre de jours ouvrés qui devront s’écouler, et des jours fériés compris entre ces 2 dates. (Rappel : Il y a 5 jours ouvrés par semaine).

Voici sa syntaxe : =SERIE.JOUR.OUVRE(date_départ;nb_jours;jours_fériés)

Les date_départ et le nombre de jours à ajouter peuvent être saisies dans la formule ou faire référence à des cellules où elles ont été saisies.

Les jours fériés (optionnel) sont entrés dans la formule en faisant référence à une plage de cellules où ils ont été saisis.

Exemple : Une facture établie le 10 août 2021 devra être payée au bout de 90 jours ouvrables.

  • En A1 on entre la date de départ : 10/08/2017
  •  En A2 on entre la nombre de jours à ajouter : 90,
  •  De A5 à A15 on entre les dates des jours fériés de 2017
  • En C1 on écrit la formule suivante :

=SERIE.JOUR.OUVRE(A1;A2;A5:A15)

Le résultat donne : 15/12/2021

La fonction =FIN.MOIS()

Attention, pour faire fonctionner cette formule vous devez activer la macro complémentaire “Utilitaire d’analyse”.

Pour cela, CONSULTEZ LA PAGE EN CLIQUANT ICI

Cette formule vous permet d’obtenir le dernier jour d’un mois à partir d’une date. Utile pour calculer une échéance à 30 jours fin de mois par exemple.

Voici sa syntaxe :  =FIN.MOIS(date_départ;Mois)

Les date_départ et le mois peuvent être saisies dans la formule ou faire référence à des cellules où elles ont été saisies.

Exemple : Une facture établie le 10 mars 2017 devra être payée avec une échéance 30 jours fin de mois.

  • En A1 on entre la date de départ : 10/03/2021,
  • En A2 on écrit la formule suivante :
  • =FIN.MOIS(A1;1)

Le résultat donne : 30/04/2021

La fonction =JOURS360()

Cette formule calcule le nombre de jours écoulés entre 2 dates sur la base d’une année de 360 jours (12 mois de 30 jours)

Voici sa syntaxe : =JOURS360(date_début ;date_fin ;méthode)

  • date_début et date_fin  sont les 2 dates entre lesquelles vous désirez compter le nombre de jours écoulés.
  •  méthode est la méthode de comptage retenue :
    •  O (zéro) ou omis, il s’agit de la méthode de comptage américaine (US (NASD)). Si la date de début est le 31 du mois, la date de début devient le 30 du même mois. Si la date de fin est le 31 du mois et que la date de début est avant le 30 du mois, la date de fin devient le 1er du mois suivant ; sinon, la date de fin devient le 30 du même mois.
    •  1, il s’agit de la méthode européenne. Les dates de début ou de fin correspondant au 31 du mois deviennent le 30 du même mois.

Exemple : En A1 on écrit : 02/01/17, et en A2 on écrit : 31/01/17 .

Si en A3 on écrit la formule : =JOURS360(A1;A2;0)  : le résultat donne : 29

Si en A3 on écrit la formule : =JOURS360(A1;A2;1)   : le résultat donne : 28