Excel
Résolu/Fermé
A voir également:
- Excel
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
- Mise en forme conditionnelle excel - Guide
9 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
4 nov. 2009 à 09:50
4 nov. 2009 à 09:50
bonjour,
as tu regardé dans ta version 2003 si la macro complémentaire "utilitaire d'analyse" était cochée ?
d'autre part, fais attention à l'inversion jour/mois
as tu regardé dans ta version 2003 si la macro complémentaire "utilitaire d'analyse" était cochée ?
d'autre part, fais attention à l'inversion jour/mois
J'ai bien vérifier et sa marche bien.
les cellule sont en format DATE et quand je met 01/01/2009 il m'inscrit 01/12/2008 grace a la formule.
comme pijaku le di si bien
-- Tout problème à sa solution. S'il n'y a pas de solution, ou est le problème?
le seul problème c'est qu'il faut trouvé la solution.
merci encore de votre aide.
les cellule sont en format DATE et quand je met 01/01/2009 il m'inscrit 01/12/2008 grace a la formule.
comme pijaku le di si bien
-- Tout problème à sa solution. S'il n'y a pas de solution, ou est le problème?
le seul problème c'est qu'il faut trouvé la solution.
merci encore de votre aide.
pou pouille
Messages postés
207
Date d'inscription
mardi 20 octobre 2009
Statut
Membre
Dernière intervention
20 juillet 2012
31
3 nov. 2009 à 15:32
3 nov. 2009 à 15:32
bonjour,
peut etre alors MONTH.OFFSET ??
peut etre alors MONTH.OFFSET ??
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
3 nov. 2009 à 15:34
3 nov. 2009 à 15:34
Salut,
Non la formule est bonne avec EDATE. Le problème est du à la conversion 2007 - 2003. Voir ici le poste de Silkyroad que je cite :
il y a des problèmes connus lors des conversions de classeurs 97/2003 vers 2007 et inversement.
Certains résultats peuvent même différents:
https://support.microsoft.com/fr-fr/help/912719
http://www.rondebruin.nl/atp.htm
Sinon une solution consiste à créer une macro qui retraduit les fonctions, comme indiqué dans le dernier lien.
Non la formule est bonne avec EDATE. Le problème est du à la conversion 2007 - 2003. Voir ici le poste de Silkyroad que je cite :
il y a des problèmes connus lors des conversions de classeurs 97/2003 vers 2007 et inversement.
Certains résultats peuvent même différents:
https://support.microsoft.com/fr-fr/help/912719
http://www.rondebruin.nl/atp.htm
Sinon une solution consiste à créer une macro qui retraduit les fonctions, comme indiqué dans le dernier lien.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci de votre aide, mais la solution est une macro et moi les macro je ne connais pas du tous pouvez vous m'aider encore une fois.
merci.
merci.
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
4 nov. 2009 à 09:44
4 nov. 2009 à 09:44
Bonjour,
En suivant les liens que je t'ai transmis hier, il y a une solution (oco). L'as tu essayée?
Pour info, pour tout le monde, la solution proposée est de remplacer :
=EDATE(start_date,month)
par :
=DATE(YEAR(start_date),MONTH(start_date)+months,MIN(DAY(start_date),DAY(DATE(YEAR(start_date),MONTH(start_date)+months+1,0))))
tente cela et reviens nous dire si cela fonctionne...
En suivant les liens que je t'ai transmis hier, il y a une solution (oco). L'as tu essayée?
Pour info, pour tout le monde, la solution proposée est de remplacer :
=EDATE(start_date,month)
par :
=DATE(YEAR(start_date),MONTH(start_date)+months,MIN(DAY(start_date),DAY(DATE(YEAR(start_date),MONTH(start_date)+months+1,0))))
tente cela et reviens nous dire si cela fonctionne...
merci pour vos réponces.
=DATE(YEAR(start_date),MONTH(start_date)+months,MIN(DAY(start_date),DAY(DATE(YEAR(start_date),MONTH(start_date)+months+1,0))))
cette fontion ne fonctionne pas.
je vou remercie de votre aide mais j'ai trouvé une formule toute simple qui fonctionne:
A1/ =TODAY() ou la date voulue
A2/ ==DATE(YEAR(A1);MONTH(A1)-1;DAY(A1))
et cela fonctionne trés bien
merci de votre aide.
=DATE(YEAR(start_date),MONTH(start_date)+months,MIN(DAY(start_date),DAY(DATE(YEAR(start_date),MONTH(start_date)+months+1,0))))
cette fontion ne fonctionne pas.
je vou remercie de votre aide mais j'ai trouvé une formule toute simple qui fonctionne:
A1/ =TODAY() ou la date voulue
A2/ ==DATE(YEAR(A1);MONTH(A1)-1;DAY(A1))
et cela fonctionne trés bien
merci de votre aide.
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
4 nov. 2009 à 10:10
4 nov. 2009 à 10:10
Excuse moi d'insister mais la formule : =DATE(YEAR(A1);MONTH(A1)-1;DAY(A1)) fonctionne t'elle avec 01/01/2009 en A1?
nnnnnnnnoooooooooooonnnnnnnnnnnnnn!!!!!!
j'était tous content et en faite sa ne marche pas.
pourquoi sa ne fonctionne pas le 01/01/2009??????
y a t'il une autre formule ou solution s'il vous plait????
merci.
j'était tous content et en faite sa ne marche pas.
pourquoi sa ne fonctionne pas le 01/01/2009??????
y a t'il une autre formule ou solution s'il vous plait????
merci.
DSL
C'est encore moi, en faite lea formule fonctionne bien, je me suis trompé dans la selection de la date mais correction faite c'est bon sa fonctionne.
Merci beaucoup.
C'est encore moi, en faite lea formule fonctionne bien, je me suis trompé dans la selection de la date mais correction faite c'est bon sa fonctionne.
Merci beaucoup.
pou pouille
Messages postés
207
Date d'inscription
mardi 20 octobre 2009
Statut
Membre
Dernière intervention
20 juillet 2012
31
4 nov. 2009 à 11:50
4 nov. 2009 à 11:50
je pense que cela ne fonctionne pas à cause du MONTH(A1)-1 qui pour le mois 1 renvoi 0 !