calcul sur date

Y

yvon51

Guest
bonjour le forum

problème rencontré:

lorsque j'enlève 1 mois à une date dont le jour est au maxi 30 tout va bien, mais si la date est 31/xx/xx alors la nouvelle est 01/xx/xx.

merci
yvon
 
Y

yvon51

Guest
re

je viens de comprendre ce qui se passe.

la machine n'enlève pas le nombre de jours du mois considéré mais systèmatiquement 30 jours.

alors là! je ne sais pas du tout comment régler le problème.

yvon
 
G

Gérard DEZAMIS

Guest
Bonjour Yvon51

Tu dis enlever "un mois" à une date et tu retires 30 jours ? Normal que si le mois fait 31 jours ou 29 comme février cela foire un peu

Une solution est de retirer carrément 1 mois !

Date en A1
en B1 ==> =CNUM(JOUR(A1)&"/"&MOIS(A1)-1&"/"&ANNEE(A1))

Il y a surement mieux mais ....

@+ GD


child029.gif
 
A

andré

Guest
Salut yvon,

Lorsque tu tapes dans une cellule une fonction, ici par exemple : =FIN.MOIS(), que tu la valides et que tu cliques sur le signe = (XL2000) ou fx (XL2003) à gauche de ta formule dans la barre, une fenêtre s'ouvre qui te donnera toutes les explications.

Dans le cas présent : =FIN.MOIS(A1;-1) pour le dernier jour du mois précédent celui qui figure en A1.

Ândré
 
J

Jeannot45

Guest
Bonjour à tous,

On peut également utiliser la fonction MOIS.DECALER(DateDépart;mois) qui gère le problème des fin de mois.
Cette fonction est accessible en ajoutant la macro complémentaire Utilitaire d'analyse qui donnera un ensemble de fonctions de gestion de dates complémentaires.

Bonne continuation
 
Y

yvon51

Guest
bonjour Monique, André, Gérard

je viens d'essayer la solution de Monique et ça marche pil poil.

le calcul s'effectue en prenant en compte le numéro de l'année donc parfait.
(décrémentation de l'année si 31/01/08 moins 3 mois = 30/10/07)

merci à tous, et bisous à Monique.

yvon
 
G

Gérard DEZAMIS

Guest
Bonjour Ândré

Je m'en doutais avec ma formule "hésitante" que la Formule I Belgo-Duvelienne allait débouler !
En plus Jeannot45 et Monique roulent au Super !
Elle a encore ramassé des bisous pour sa colec ... Elle les mérite !


@+GD
 

Discussions similaires

Statistiques des forums

Discussions
314 168
Messages
2 106 708
Membres
109 669
dernier inscrit
e.lequenven