Autres Feuille avec Date comme nom

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 !

DragonBallZ1981

XLDnaute Nouveau
Bonjour à tous,

Je rencontre un problème avec les dates et leur format
J'utilise Excel 2007

Ne pouvant pas mettre de / dans le nom des feuilles j'ai donc mis des -
exemple avec la date d'aujourd'hui 27-10-2022

Dans une cellule je récupère donc le nom de ma feuille avec la formule suivante en cellule A1
Code:
=STXT(CELLULE("nomfichier";A1);TROUVE("]";CELLULE("nomfichier";A1);1)+1;30)

J'utilise ensuite la formule suivant pour retrouver la date avec les slash 27/10/2022 en cellule B1
Code:
=CONCATENER(GAUCHE(A1;2);"/";GAUCHE(DROITE(A1;7);2);"/";DROITE(A1;4))

Le problème est quand je veux utilisé une formule du type Si date supérieur à date le résultat qu'il me donne est pas forcément juste
Exemple en C1 20/09/2022
Et la formule en D1
Code:
=SI(B1>C1;"Vrai";"Faux")
J'obtiens Vrai ce qui est bon
Mais si en C1 je met 20/09/2024
J'obtiens également un Vrai mais qui cette fois est faux

J'ai beau mettre les cellule au format date mais ca ne fonctionne pas.

Est-ce qu'il existe un moyen de transformer la date du nom de la feuille au format "DATE" afin de comparer la date de la feuille avec une autre date ??

Merci de votre aide
 

Pièces jointes

Bonjour

Dans le fichier plusieurs manières de faire. Vos dates sont des textes pas des dates.

=DATEVAL(CONCATENER(GAUCHE(A1;2);"/";GAUCHE(DROITE(A1;7);2);"/";DROITE(A1;4)))
=CNUM(CONCATENER(GAUCHE(A2;2);"/";GAUCHE(DROITE(A2;7);2);"/";DROITE(A2;4)))
=CONCATENER(GAUCHE(A3;2);"/";GAUCHE(DROITE(A3;7);2);"/";DROITE(A3;4))*1
=--CONCATENER(GAUCHE(A4;2);"/";GAUCHE(DROITE(A4;7);2);"/";DROITE(A4;4))
et mes préférées
=DATE(DROITE(A5;2);STXT(A5;4;2);GAUCHE(A5;2))
dont la plus courte
=SUBSTITUE(A6;"-";"/")*1

Concatener concatène du texte et renvoie du texte pas une date

Cordialement
 

Pièces jointes

Dernière édition:
Bonjour,

Dans une cellule je récupère donc le nom de ma feuille avec la formule suivante en cellule A1
Code:
=STXT(CELLULE("nomfichier";A1);TROUVE("]";CELLULE("nomfichier";A1);1)+1;30)

J'utilise ensuite la formule suivant pour retrouver la date avec les slash 27/10/2022 en cellule B1
Code:
=CONCATENER(GAUCHE(A1;2);"/";GAUCHE(DROITE(A1;7);2);"/";DROITE(A1;4))
Le problème est quand je veux utilisé une formule du type Si date supérieur à date le résultat qu'il me donne est pas forcément juste

La deuxième partie est inutile : il suffit de mettre -- devant STXT de ta formule récupérant le nom de l'onglet pour récupérer une vraie date. 😉
 
La deuxième partie est inutile : il suffit de mettre -- devant STXT de ta formule récupérant le nom de l'onglet pour récupérer une vraie date. 😉
Bonjour TooFatBoy,

Ca revient un peu a une des proposition de Hasco mais en plus rapide effectivement
les -- transforme en date mais comment on fait pour le deviner, j'ai pourtant chercher des heure sur internet sans jamais rien trouver😭
 
Merci a vous deux,

Oui Hasco j'ai vu toute les formules, la substitution d'un caractère par un autre est très simple, je ne connaissais pas non plus, et ensuite le *1 pour la convertir en date
Merci beaucoup pour votre aide (très rapide en plus) dire que j'ai passé 2 jours a chercher
Je ferme le sujet

EDIT:
Je n'ai pas trouver ou clôturer le sujet, désolé, si quelqu'un peu le faire a ma place
Merci
 
Dernière édition:
- 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éponses
3
Affichages
50
Réponses
2
Affichages
80
Réponses
20
Affichages
709
Réponses
2
Affichages
540
Retour