Date en conbinant les foncttion rechercheV, CONCATENER et SI

rachidadil

XLDnaute Nouveau
Bonjour,

je dois utiliser des informations dans une colonne pour avoir une date précise sous forme de 01-NN-AAAA.

ma source de information est une combinaison de lettre et chiffres sous la forme PT-E0M0-008961

E représente le mois
0 représente l'année 2000 ou 2010

Lettre Mois Mois_n°
A Janvier 01
B Février 02
C Mars 03
D Avril 04
E Mai 05
F Juin 06
G Juillet 07
H Août 08
I Septembre 09
J Octobre 10
K Novembre 11
L Décembre 12

le problème que j'ai est que je dois distinguer entre
2000 et 2010
2001 et 2011
2002 et 2012

ci joint un fichier dans lequel j'applique une fonction pour avoir la date toutefois c''est pas la perfection
de plus mon fichier est constitué de plus de 60000 lignes

votre aide me sera d'un grand secours

cordialement
Rachid :confused:
 

Pièces jointes

  • recap in out.xlsx
    26.6 KB · Affichages: 49

Tibo

XLDnaute Barbatruc
Re : Date en conbinant les foncttion rechercheV, CONCATENER et SI

Bonsoir,

Dans ta formule, on peut remplacer :

Code:
RECHERCHEV(DROITE(GAUCHE(C2;4);1);'ref mois factures'!$A$1:$C$13;3;0)

par ceci :

Code:
CODE(STXT(C2;4;1))-64

Ainsi, plus besoin du tableau du 2ème onglet.

On pourrait envisager d'inclure le tout dans une fonction DATE.

Mais pour aller plus loin, il faudrait nous en dire plus sur le mode de calcul de l'année.

A te (re)lire avec quelques précisions.

@+
 

rachidadil

XLDnaute Nouveau
Re : Date en conbinant les foncttion rechercheV, CONCATENER et SI

bonsoir Tibo,


10000 merci pour ton message et la solution proposée par tes soins.


pour répondre à ta question, je me base sur le n° de la facture "PT-E0M0-008200" pour calculer l'année de cette dernière tout en prenant en compte la date dans la colonne Date comptable ou Date pièce.

Exemple:la date de la facture PT-H2MA-087574 doit être 01/08/2012 cependant sur le fichier elle est 01/08/2002.

Donc je dois combiner la Date comptable ou Date pièce pour calculer la bonne année.


très cordialement
Rachid
 

Tibo

XLDnaute Barbatruc
Re : Date en conbinant les foncttion rechercheV, CONCATENER et SI

Bonjour,

Essaye avec cette formule :

Code:
=SI(ESTTEXTE(Tableau2[[#Cette ligne];[Référence]]);SIERREUR(DATE(ANNEE(Tableau2[[#Cette ligne];[Date comptable]]);CODE(STXT(C2;4;1))-64;1);Tableau2[[#Cette ligne];[Date comptable]]);Tableau2[[#Cette ligne];[Date comptable]])

Voir peut-être pour ajouter le test si le contenu de la colonne D est égal à H

@+
 

rachidadil

XLDnaute Nouveau
Re : Date en conbinant les foncttion rechercheV, CONCATENER et SI

Bonjour Tibo,

merci pour ton aide,

je viens de revoir la formule et ci apres la version operationnelle à mon niveau


=SI(ESTTEXTE([@Référence]);SIERREUR(SI(ANNEE(B2)>2009;DATE(CONCATENER(201;DROITE(GAUCHE(C2;5)););CODE(STXT(C2;4;1))-64;1);DATE(CONCATENER(200;DROITE(GAUCHE(C2;5)););CODE(STXT(C2;4;1))-64;1));[@[Date comptable]]);[@[Date comptable]])

1000 merci pour ton aide

cordialement
Rachid
 

Discussions similaires

Statistiques des forums

Discussions
312 379
Messages
2 087 761
Membres
103 661
dernier inscrit
fcleves