Extraire une date d'une cellule

F

Figoe

Guest
Bonjour !

J'ai une colonne comme suis :

A1 : recu le 15/11/2004 10:04
A2 : commandé a mr.x le 16/11/2004 16:21
A3 : expedié a mr.y le 17/11/2004 12:11
...

Je voudrais savoir comment faire pour extraire automatiquement la date de chacune des cellules.

Merci d'avance et bonne année !
 
M

myDearFriend

Guest
Bonjour Figoe,

Par formule, tu peux sans doute utiliser quelque chsoe comme ça :

=GAUCHE(DROITE(A1;16);10)


Bonne année !

Didier_mDF
myDearFriend-3.gif
 
J

Jean-Marie

Guest
Bonjour

Autre solution en recherchant la position d'un caractère dans la chaîne
=STXT(A1;TROUVE("/";A1)-2;10)+0

La valeur retournée est numérique, spécifier le format de cellule en JJ/MM/AAAA si nécessaire. En supprimant +0, la valeur retournée est de type alphanumérique.

@+Jean-Marie
 

titooooo

XLDnaute Occasionnel
Re : Extraire une date d'une cellule

Bonjour

j'ai une demande un peu développé de cette fonction,dans le cas ou je doit avoir a extraire deux date comme l'exemple suivant:

Nous avons décidé de suspendre le conseiller*david pirez- Matricule :*tor-07159- (Date d'embauche le 15/11/2011) de son poste de travail à partir du 08/11/2012 jusqu'à convocation devant le conseil de discipline.

j'aimerais extraire les dates
15/11/2011

et

08/11/2012

sauf que la fonction =STXT(A1;TROUVE("/";A1)-2;10)+0 n'extrait que la 1ére date en non pas les deux
 

Staple1600

XLDnaute Barbatruc
Re : Extraire une date d'une cellule

Bonjour à tous

titooooo
Ne jamais publier de données confidentielles sur un forum, donc pas de patronyme réel, stp ;)
Merci d'éditer ton message en conséquence ;)

Bonjour
j'ai une demande un peu développé de cette fonction,dans le cas ou je doit avoir a extraire deux date comme l'exemple suivant:
Nous avons décidé de suspendre le conseiller BIP BIP- (Date d'embauche le 01/01/1900) de son poste de travail à partir du 08/11/2012 jusqu'à convocation devant le conseil de discipline.

EDITION1: Jocelyn (je vais voir cette fois-ci tes formules) ;)
Voici en attendant les miennes.
La string en A1
EN B1
Code:
=DATEVAL(STXT(A1;CHERCHE("??/??/*";A1);10))
EN C1
Code:
=DATEVAL(STXT(A1;CHERCHE("??/??/*";A1;CHERCHE("??/??/*";A1)+11);10))
NB: B1 et C1 sont formatés au format Date

EDITION2: Jocelyn: Tes formules sont plus smart et plus jolies. Bravo ;)
 
Dernière édition:

Modeste geedee

XLDnaute Barbatruc
Re : Extraire une date d'une cellule

Bonsour®
Bonjour

j'ai une demande un peu développé de cette fonction,dans le cas ou je doit avoir a extraire deux date comme l'exemple suivant:

Nous avons décidé de suspendre le conseiller*david pirez- Matricule :*tor-07159- (Date d'embauche le 15/11/2011) de son poste de travail à partir du 08/11/2012 jusqu'à convocation devant le conseil de discipline.

j'aimerais extraire les dates
15/11/2011

et

08/11/2012

sauf que la fonction =STXT(A1;TROUVE("/";A1)-2;10)+0 n'extrait que la 1ére date en non pas les deux

A quoi ça sert que David84 se décarcasse ???
voir là :
https://www.excel-downloads.com/thr...aracteres-alphabetiques-ou-numeriques.190909/
 

R@chid

XLDnaute Barbatruc
Re : Extraire une date d'une cellule

Bonsoir @ tous,
J'aime faire une seule formule, alors la formule de Jocelyn deviendra en C5,
Code:
=STXT(A$3;TROUVE("µ";SUBSTITUE(A$3;"/";"µ";(LIGNES($5:5)-1)*2+1))-2;10)+0
@ tirer vers le bas
Amicalement
 

Staple1600

XLDnaute Barbatruc
Re : Extraire une date d'une cellule

Re

Il n'y a que moi que cela gêne, ce patronyme qui se balade en tout liberté sur ce fil ;) ?
Surtout que de [NOPARSE]
[/NOPARSE]
, il se duplique le bougre ...

Allez, messieurs, veuillez rendre hommage à vos Edith ... ou pas :):rolleyes:

PS: c'est juste histoire d'être raccord avec la charte, et les conseils que bon nombres d'entre nous distillent à longueur de fils :)
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 370
Messages
2 087 690
Membres
103 641
dernier inscrit
anouarkecita2