• Initiateur de la discussion Initiateur de la discussion Lou2411
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Lou2411

XLDnaute Junior
Bonjour a vous


je dois ajouter 6 mois a une date j'ai essayé =DATE(ANNEE(A1);MOIS(A1)+6;JOUR(A1))

mais sa ne fonctionne pas car ma date est le mois-jour-année est-ce que vous pouvez m'aider s.v.p


merci
 
Re : Date

Bonsoir lou2411,

Il me semble bien que j'aurais fait la même chose (bon d'accord, ça ne veut pas dire charrette 🙁).

Comme je ne comprends pas "mais sa ne fonctionne pas car ma date est le mois-jour-année" ... difficile de donner une piste?

Un petit exemple dans un bout de fichier, ce n'est pas possible??
 
Re : Date

Re,

Je quémandais un bout de fichier à la fourmi, ma voisine, pour m'assurer qu'une date (sous le format que tu précisais) était bien reconnue comme telle par Excel. Chez moi, ce n'est pas le cas, mais au Canada, peut-être ... pas le temps d'y faire un saut pour vérifier.

Le traitement ne sera pas le même, qu'il s'agisse (ou non) d'une date. L'erreur rencontrée avec la fonction DATE pourrait être liée.
D'autres prendront le relais ... mais un fichier resterait le bienvenu, ce me semble!

Une bien bonne nuit,
 
Re : Date

Bonsour®
les données initiales ne sont pas des dates au sens Excel, mais des "textes" ...
pour effectuer un calcul sur des données textes, il faut à un moment ou un autre transformer le texte en données numériques...

c'est ce que fait la formule ci-dessous :
=TEXTE(MOIS.DECALER(GAUCHE(DROITE(A1;4)&"-"&A1;10);6);"mm-jj-aaaa")

le résultat reste un texte !!!
pour que cela soit une date au sens Excel (i.e calculs et utilisation des fonctions de date)
=MOIS.DECALER(GAUCHE(DROITE(A1;4)&"-"&A1;10);6)
on peut alors appliquer un format tel que :
mm-jj-aaaa
Capture.jpg
 

Pièces jointes

  • Capture.jpg
    Capture.jpg
    33.2 KB · Affichages: 27
  • Capture.jpg
    Capture.jpg
    33.2 KB · Affichages: 22
Re : Date

Bonjour,

Dans ton exemple d'hier, le mois s'affichait sur 2 positions (0 non significatifs affichés) ... dans cet exemple-ci, ce n'est plus le cas. Avec une seule date en exemple, on ne sait pas ce qu'il en sera des jours?
Le séparateur d'hier était le "-" ... aujourd'hui, c'est le "/" ... Yaura-t-il un joyeux mélange dans ton fichier réel??

geedee trouvera sans doute plus simple, plus court, plus rapide ou n'importe quel autre superlatif ... la formule suivante pourrait fonctionner avec des jours et mois en 1 ou 2 chiffres. Par contre le séparateur doit être "/" et les années affichées en 4 chiffres!

à tester, donc:
Code:
=MOIS.DECALER(DATEVAL(STXT(B6;TROUVE("/";B6)+1;TROUVE("#";SUBSTITUE(B6;"/";"#";2))-1-TROUVE("/";B6))&"/"&GAUCHE(B6;TROUVE("/";B6)-1)&"/"&DROITE(B6;4));6)

Salut léz ... ard 😱🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Résolu(e)
Microsoft 365 DATEDIF
Réponses
11
Affichages
340
Réponses
18
Affichages
582
Réponses
15
Affichages
650
  • Résolu(e)
Microsoft 365 DateDif()
Réponses
5
Affichages
353
  • Question Question
Microsoft 365 Formule
Réponses
4
Affichages
211
Réponses
4
Affichages
431
Réponses
52
Affichages
2 K
Retour