Syntaxe de la fonction
FIN.MOIS(date_début; mois)
date_début : date à partir de laquelle le résultat doit être calculé
mois : nombre de mois avant (négatif) ou après (positif) date_début à prendre en compte. Le résultat correspond au dernier jour calendaire du mois calculé.
Exemples d'utilisation
- FIN.MOIS(DATE(1969; 7; 20); 1)
- FIN.MOIS(A2; 1)
- FIN.MOIS(40909; -2)
Exercices d'application
Dans cet exercice, nous souhaitons récupérer le dernier jour du mois des dates de la colonne A.
Pour cela, voici la fonction utilisée à mettre en case C8 :
=FIN.MOIS(A8; B8)
💡 L’astuce Numericoach : vous pouvez utiliser la fonction Arrayformula avec la fonction FIN.MOIS pour étendre le résultat à toute la plage.
Voici la formule que vous pouvez utiliser :
=Arrayformula(FIN.MOIS(A8:A17; B8:B17))
Remarques complémentaires sur la syntaxe
Vérifiez que l’entrée date_début de cette fonction est une référence à une cellule contenant une date, une fonction renvoyant un objet de date comme DATE, DATEVALUE ou TO_DATE, ou un numéro séquentiel de date renvoyé par la fonction N. Google Sheets représente les dates et heures sous forme de nombres. Alors que la conversion est automatique lorsque vous saisissez une date classique dans une cellule, les fonctions n’acceptent que les dates dont le format est exclusivement numérique.
FIN.MOIS ne convertit pas automatiquement les formats numériques de la même manière que Google Sheets, c’est-à-dire lors de la saisie directe dans les cellules. Par conséquent, FIN.MOIS(10/10/2000;1) est interprété comme FIN.MOIS(0,005;1), le quotient de 10 divisé par 10 divisé par 2 000.
Les composantes décimales des arguments ne correspondant pas à des nombres entiers dans mois sont tronquées. Par conséquent, FIN.MOIS(A2;2,6) équivaut à FIN.MOIS(A2;2).
Démonstration
C1
=FIN.MOIS(A1;B1)
A | B | C | |
---|---|---|---|
1 | 01/01/2020 | 0 | =FIN.MOIS(A1;B1) |
2 | 01/03/2021 | 0 | 31/03/2021 |
3 | 01/07/2019 | 0 | 31/03/2019 |
4 |