formateur informatique

Découper les informations de dates par formule Excel

Accueil  >  Bureautique  >  Excel  >  Excel Avancé  >  Découper les informations de dates par formule Excel
Livres à télécharger


Pour partager cette vidéo sur les réseaux sociaux ou sur un site, voici son url :


Inscription Newsletter    Abonner à Youtube    Vidéos astuces Instagram
Sujets que vous pourriez aussi aimer :


Découper les dates

Grâce à la fonction Excel Fractionner.Texte, il paraît a priori très simple de découper les informations sur les dates, pour ranger individuellement les renseignements sur le jour, le mois et l'année de naissance. Le caractère remarquable à utiliser pour la découpe semble être le slash (/). Mais ne vous y trompez pas, cet affichage est un format pour l'utilisateur. Excel quant à lui, considère des numéros de série dans lesquels jamais aucun symbole du slash n'apparaît. Pourtant, il existe une astuce. Et nous allons la démontrer.

Classeur Excel à télécharger
Nous suggérons d'appuyer l'étude sur un classeur Excel offrant quelques dates à manipuler. Tableau Excel des dates de naissance à découper par formule

Nous découvrons un tableau de candidats sur la gauche de la feuille. Les dates de naissance respectives à décortiquer sont inscrites en colonne D. Sur la droite, une grille vide d'extraction est en attente. Pour chaque date, il s'agit d'isoler le jour, le mois et l'année de naissance.

Découpe classique
Pour bien comprendre l'erreur que tout un chacun aurait a priori commise, nous proposons de débuter avec une découpe classique, telle que nous avons appris à utiliser la fonction Fractionner.Texte jusqu'alors.
  • Sélectionner la case du premier jour à extraire en cliquant sur la cellule G4,
  • Taper le symbole égal (=) pour initier la syntaxe de la formule,
  • Inscrire la fonction de découpe, suivie d'une parenthèse, soit : Fractionner.Texte(,
  • Désigner la première date à fractionner en cliquant sur la cellule D4,
  • Taper un point-virgule (;) pour passer dans l'argument du délimiteur pour la découpe,
  • Saisir le symbole du slash entre guillemets, soit : "/",
  • Fermer la parenthèse de la fonction Fractionner.Texte,
  • Puis, valider la formule par la touche Entrée du clavier,
La surprise pourrait être grande si nous n'avions pas annoncé la couleur. Non seulement, le résultat n'est pas propagé sur les colonnes voisines mais en plus, la formule répond par un nombre. Il s'agit en fait d'un numéro de série représentant une date et dans laquelle aucun slash n'est intercalé.

La découpe des dates sur le symbole du slash ne fonctionne pas

La découpe astucieuse
L'idée de contournement est toute simple. Dans le premier argument de la fonction Fractionner.Texte, l'astuce consiste à forcer le format de sortie de la date dans un vrai format date. Pour réaliser cette conversion sous forme de chaine de texte, nous devons exploiter la fonction Texte. Dès lors, les slashs seront bien présents et nous pourrons les utiliser comme repères pour la découpe des trois données convoitées.
  • Resélectionner la cellule G4,
  • Dans la barre de formule, cliquer juste après la parenthèse ouvrante de la fonction,
  • Inscrire la fonction de conversion, suivie d'une parenthèse ouvrante, soit : Texte(,
Ainsi, la première date à traiter (Cellule D4) lui est déjà passée en premier argument. C'est le second argument de cette fonction texte que nous devons maintenant travailler, pour forcer le format de sortie avec deux chiffres pour le jour, idem pour le mois et quatre pour l'année, tous séparés les uns des autres par des slashs.
  • Dans la barre de formule, cliquer après la cellule D4,
  • Puis, taper un point-virgule (;) pour passer dans l'argument du format,
  • Entre guillemets, taper la séquence suivante : "jj/mm/aaaa",
Il s'agit d'un format classique pour une date, avec les nombres de chiffres que nous avons évoqués pour chaque partie et les slashs de séparation.
  • Fermer la parenthèse de la fonction Texte,
  • Puis, valider la formule par la touche Entrée du clavier,
Cette fois la tentative est un succès. Nous obtenons bien les informations sur le jour, le mois et l'année dans des cellules distinctes d'une même ligne.
  • Cliquer et glisser la poignée de la cellule G4 vers le bas, jusqu'en cellule G10,
Grâce à cette astuce et à la réplication, ce sont toutes les dates que nous parvenons à parfaitement décortiquer. Nous aurions même pu nous permettre le luxe de traduire le mois en toutes lettres, avec une précision plus grande dans le format de la fonction Texte : TEXTE(D4;"jj/mmmm/aaaa").

Extraire le jour, le mois et l-année d-une date avec la fonction Excel Fractionner.Texte

 
Sur Facebook
Sur Youtube
Les livres
Contact
Mentions légales



Abonnement à la chaîne Youtube
Partager la formation
Partager sur Facebook
Partager sur Twitter
Partager sur LinkedIn