Extraire d'un chiffre l'année et le quantieme puis le transformer en date

Caro60

XLDnaute Nouveau
Bonjour à tous!

Alors voici l’énigme à résoudre ... !

Voici mon chiffre : 120712345678
J'ai réussit à mettre les séparateurs où je voulais grâce à "*" : 1 207 234 56 789
Mais pour la suite, je bloque !
1 = 2011 (si c'était 2=2012, 0 = 2010, 9=2009)
207 = quantième

Comment faire pour avoir (dans une autre cellule) la date qui s'affiche : 26/07/2011 ?

Merci par avance :)
 
C

Compte Supprimé 979

Guest
Re : Extraire d'un chiffre l'année et le quantieme puis le transformer en date

Bonjour Caro60

En partant du principe que ta valeur est dans la cellule A2
Voici la formule : =DATE(CNUM("201" & GAUCHE(A2;1));1;1)+CNUM(STXT(A2;2;3))-1

A+
 

Caro60

XLDnaute Nouveau
Re : Extraire d'un chiffre l'année et le quantieme puis le transformer en date

Merci de ta réponse aussi rapide !!

Elle fonctionne bien pour ce chiffre mais ne s'applique pas pour d'autre :
expemple avec : 0 200 234 56 789 --> (19/07/2010)

Aurais-tu une solution ?
 

gfortin9

XLDnaute Occasionnel
Re : Extraire d'un chiffre l'année et le quantieme puis le transformer en date

Allô!

Cette séquence est confuse : 1 = 2011 (si c'était 2=2012, 0 = 2010, 9=2009)

si 1 = 2011 que représente les autres ?
1 = 2011
2 = 2012
3 = ?
4 = ?
5 = ?
6 = ?
7= ?
8 = ?
9 = 2009

gf
 

Caro60

XLDnaute Nouveau
Re : Extraire d'un chiffre l'année et le quantieme puis le transformer en date

Excuse moi, je me suis aperçu qu'en faite ta formule fonctionne très bien mais ce qui ne va pas avec l'année 2010, c'est que mon chiffre commence par un 0 !
Du coup, je le vois dans ma cellule mais pas dans ma barre du haut ! Et donc tous les chiffres son décalés par rapport à ta formule.
(je l'ai écrit en nombre personnalisé comme ça : 0* 000* 000* 00* 000 )

Aurais-tu la solution à cet autre problème ??
 

Caro60

XLDnaute Nouveau
Re : Extraire d'un chiffre l'année et le quantieme puis le transformer en date

Bonjour gfortin9,

En faite, là est toute la difficulté :
Nous sommes en 2012. Donc pour cette année :
3 = 2003, 4= 2004 ...9=2009, 0=2010, 1=2011 et 2 = 2012

L'année prochaine, en 2013, le 3=2013 et non plus 2003
 
C

Compte Supprimé 979

Guest
Re : Extraire d'un chiffre l'année et le quantieme puis le transformer en date

Bonsoir le fil
Maitre PierreJean ;)

Sinon dans la continuité de ce que j'avais fait au début et en tenant compte des nouveaux impératifs
mais sans fonction personnalisée

A mettre dans la cellule B4 si A4 contient la valeur
Code:
=DATE(2000+ (CNUM(DROITE(ANNEE(MAINTENANT());2))>=(10+GAUCHE(A4)))*10+ GAUCHE(A4;1);1;1)+CNUM(STXT(A4;2;3))-1

A+
 

Statistiques des forums

Discussions
312 493
Messages
2 088 957
Membres
103 990
dernier inscrit
lamiadebz