Bonjour,

on obtient le dernier jour seulement quand le décalage dépasse le nombre de jours du mois.

Exemple =MOIS.DECALER(A1;-4) donne le 28/02/2023, mais =MOIS.DECALER("31/07/2023";2) donne le 30/09/2023.

La bonne formule serait donc

=FIN.MOIS(MOIS.DECALER(C5;6);0)

LC

Le 25/09/2024 à 10:09, Mamin Luc a écrit :
Bonjour

Avec LO 24.2.6.2 sous Windows 10

Cela fait longtemps que je n'avais pas joué avec la fonction "MOIS.DECALER", et je trouve un pb :

Date de départ en A1 : 30/06/2023

Si je fais : =MOIS.DECALER(A1;3), j'obtiens 30/09/2023. C'est ce que j'attends. Si je fais : =MOIS.DECALER(A1;8), j'obtiens 29/02/2024. C'est ce que j'attends.

Mais

Si je fais : =MOIS.DECALER(A1;2), j'obtiens 30/08/2023. Alors que j'attends 31/08/2023. Si je fais : =MOIS.DECALER(A1;6), j'obtiens 30/12/2023. Alors que j'attends 31/12/2023.

Il me semble que j'avais déjà rencontré ce pb, et que j'avais trouvé une solution... dont je ne me souviens plus.

Une idée ?

Merci.

Luc



--
Envoyez un mail à [email protected] pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Répondre à