• Initiateur de la discussion Initiateur de la discussion nkfabrice
  • 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 !

N

nkfabrice

Guest
bonjour
j'ai un soucis sur excel
je recherche une formule qui pourra me permettre a partir d'une serie de chiffre afficher une date.
par exemple 0513 correspond a la 5 ieme semaine de l'annee 2013. je voudrai que la formule me permette qu'a chaque fois que j'inscrit une serie de quatre chiffre il copie les 2 premiers qui sont des semaines, les transforment en mois et les deux derniers chiffres en annee
 
Re : afficher une date

Bonjour à tous,

Un essai avec le choix pour l'ajout des années et une validation si le format des "semainesannées" n'est pas respecté.
La base de la formule est celle de Chalet.

=NOMPROPRE(TEXTE(DATE(DROITE(A2;2)+2000+$D$1;1;4)-
JOURSEM(DATE(DROITE(A2;2)+2000+$D$1;1;4);2)+2+7*
(GAUCHE(A2;NBCAR(A2)-2)-1);"mmmm aaaa"))

A+ à tous
 

Pièces jointes

Re : afficher une date

Bonjour à tous,

Modeste geedee m'a devancé, mais comme j'ai bossé dessus, voici une proposition en supposant que la syntaxe de la cellule A2 soit toujours sur 4 caractères (comme l'a souligné le fabuleux JCGL 😀)....

A+
 

Pièces jointes

Re : afficher une date

Bonsour®
Il reste de fabuleuses zones d'ombre...
🙄 😉
il n'y a pas de réelle relation univoque entre un N° de semaine et un mois
en effet "FAB"rice ne précisant pas la norme semaine à prendre en compte : ISO ou US.
s'agit-il de semaine commençant le lundi ou pas ?
la date de péremption peut alors varier de 7 jours... à 1 mois près !!!!
La semaine de péremption doit-elle être la même 5 ans après ?
Quid de la semaine 53, 5 ans après ?


la multiplication des formulations ne peut que forcer l'expectative :
JCGL :
=DATE(DROITE(A2;2)+2005;1;4)-JOURSEM(DATE(DROITE(A2;2)+2005;1;4);2)+2+7*(GAUCHE(A2;NBCAR(A2)-2)-1)
=DATE(DROITE(A2;2)+2005;1;0)+GAUCHE(A2;NBCAR(A2)-2)*7-4

MGD :
=DATE(2005+MOD(A2;100);1;7*(ENT(A2/100)-1))+4
=DATE(2005+MOD(A2;100);1;7*ENT(A2/100)-3)

🙄
à jouer à la plus courte ...
le fil s'allonge 😀
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour