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 | B | C | |
---|---|---|---|
1 | 01/01/2022 | =MOIS.DECALER(A1; 3)-1 | |
2 | 01/04/2022 | 30/06/2022 | |
3 | 01/07/2022 | 30/09/2022 | |
4 |