La fonction peut entraîner des difficultés
La fonction END OF MONTH renvoie le dernier jour d'un mois qui est un nombre quelconque de mois avant ou après une date donnée.
Si vous avez besoin d'un tel calcul pour un calcul, la fonction mène assez facilement au but. Cependant, vous devez être prudent si vous utilisez la fonction dans Excel 2007 et que le tableau est également à modifier dans l'une des versions précédentes.
As ne fonctionne que si le complément "Fonctions d'analyse" est activé dans Excel jusqu'à la version 2003. Si ce n'est pas le cas, la fonction FIN DE MOIS renvoie une erreur.
L'arrière-plan de ce problème est le fait que la fonction FIN DE MOIS (ainsi que d'autres fonctions) a été incorporée dans les fonctions standard d'Excel 2007. Dans les versions précédentes, il faisait partie du package d'analyse.
Si vous voulez éviter une telle confusion, vous devez éviter d'utiliser la fonction FIN DE MOIS chaque fois que la table correspondante doit être utilisée entre les versions.
Au lieu de la fonction FIN DE MOIS, utilisez dans ces cas une formule dans laquelle vous combinez les fonctions DATE, ANNÉE et MOIS.
S'il y a une date dans la cellule A1, utilisez la formule suivante pour trouver le dernier jour du mois correspondant :
= DATE (ANNÉE (A1), MOIS (A1) +1, 0)
La figure suivante montre l'utilisation de cette formule dans un exemple de tableau :
Si, comme la fonction FIN DE MOIS, vous voulez trouver le dernier jour d'un mois qui est un nombre quelconque de mois avant ou après la date en A1, vous devez adapter la formule.
Pour ce faire, ajoutez ou soustrayez le nombre de mois souhaité à ou à partir de l'expression "+1" dans la formule ci-dessus.
Par exemple, la formule pour le dernier jour du mois qui se situe deux mois après le mois de la date dans la cellule A1 ressemble à ceci :
= DATE (ANNÉE (A1), MOIS (A1) +3, 0)