Syntaxe de la fonction

MOIS.DECALER(date_début; mois)

  • date_début : date à partir de laquelle on effectue le décalage ;
  • mois : nombre de mois avant (négatif) ou après (positif) dont il faut décaler date_début. Si ce n’est pas un nombre entier, sa partie décimale sera tronquée.

La date de départ doit être au format nombre, date ou bien une formule renvoyant une date.

Exemples d'utilisation

  • MOIS.DECALER(“15/02/2023”;2)
  • MOIS.DECALER(DATE(2024;2;15);-2)
  • MOIS.DECALER(A1;1)
  • MOIS.DECALER(305;3)

Exercices d'application

Dans cet exercice, nous souhaitons déterminer en colonne B la date de fin du trimestre en sa basant sur les dates en colonne A.

Pour cela, voici la fonction utilisée à mettre en cellule B2 :

=MOIS.DECALER(A2;3)-1 

En résumé, nous ajoutons 3 mois à chaque date de la colonne A. Comme nous souhaitons la fin du trimestre (et donc la fin du mois), il est primordial de soustraire un jour au résultat.

💡 L’astuce Numericoach : n’hésitez pas à utiliser ArrayFormula pour optimiser votre formule en l’appliquant automatiquement à toutes les lignes souhaitées !

Voici la formule finale prenant cela en compte :

=ARRAYFORMULA(MOIS.DECALER(A2:A13;3)-1)

Remarques complémentaires sur la syntaxe

Si l’argument date_début est renseigné directement dans la fonction, il ne faut pas oublier de mettre la date entre guillemets. Sinon, la fonction interprètera le « / » comme le signe de division et réalisera alors un quotient. Par exemple : MOIS.DECALER(05/04/2023) sans guillemets effectuera le quotient de 5 divisé par 4 divisé par 2023.

Démonstration

B1

=MOIS.DECALER(A1; 3)-1

A BC
1 01/01/2022 =MOIS.DECALER(A1; 3)-1
201/04/2022 30/06/2022
301/07/2022 30/09/2022
4
Ouvrir dans Sheets

Fonctions