Pour partager cette vidéo sur les réseaux sociaux ou sur un site, voici son url :
Sujets que vous pourriez aussi aimer :Mois et jour d'une date en textes
Ce nouveau sujet est une mise en pratique de la
fonction Excel Si.Multiple. L'objectif est de pouvoir analyser les différents éléments d'une
date pour les séparer et traduire indépendamment les informations sur le
jour de semaine et le
nom du mois en
toutes lettres. Certes des
formats personnalisés permettraient d'atteindre le même résultat très simplement. Mais ici, l'idée est bien de transformer ces données en éléments textuels.
Sur l'exemple illustré par la capture, à partir d'une date que nous pouvons changer à tout moment, nous sommes capables de séparer et de traduire chacun des éléments qui la composent.
Classeur Excel à télécharger
Un
classeur Excel nous attend. Il offre déjà deux calculs de base à ne pas reproduire.
Nous découvrons une feuille très simple. Une date est inscrite, dans un format standard, dans une cellule fusionnée sur plusieurs colonnes, à partir de la
case B3. En-dessous, quatre cellules formatées se suggèrent, respectivement en
C6,
D6,
E6 et
F6. Le
numéro de jour et l'
année en nombre sont déjà isolés en
cellules D6 et
F6 grâce aux
fonctions Jour et
Annee. En
cellules C6 et
E6, nous devons être en mesure d'extraire, sous forme de texte, les informations sur le
jour de semaine et sur le
mois de cette date inscrite à partir de
B3.
Le jour de semaine
Pour connaître l'information textuelle sur le
jour de semaine de cette
date, l'astuce consiste à embarquer la
fonction Excel JourSem dans la
fonction Si.Multiple. En fonction du
numéro qu'elle retournera, nous devrons établir la correspondance avec le
jour de semaine traduit en texte.
- Sélectionner la case du jour à trouver en cliquant sur sa cellule C6,
- Taper le symbole égal (=) pour débuter la construction de la formule,
- Taper la fonction d'analyse multicritère, suivie d'une parenthèse, soit : Si.Multiple(,
Ainsi, nous sommes positionnés dans l'argument de la valeur à évaluer. Il s'agit du
jour de la date pour aboutir à son
jour de semaine.
- Inscrire la fonction pour le jour de semaine, suivie d'une parenthèse, soit : Joursem(,
- Désigner la date en cliquant sur sa cellule B3,
- Puis, taper un point-virgule (;) pour passer dans le second argument de la fonction,
- Inscrire le chiffre 2 et fermer la parenthèse de la fonction JourSem,
Par défaut, cette fonction raisonne selon le
calendrier américain. En conséquence, elle considère le
dimanche comme le
premier jour de la semaine. Avec cette valeur en paramètre (2), nous la faisons réagir selon les normes du
calendrier européen. Et c'est ainsi que le
lundi est considéré comme le
premier jour de la semaine. En fonction du numéro renvoyé, nous devons énoncer les possibilités numériques (de 1 à 7), pour faire correspondre les jours de semaine en texte (Du lundi au dimanche).
- Taper un point-virgule (;) pour passer dans l'argument de la première valeur,
- Taper le chiffre 1 pour représenter le premier jour de la semaine,
- Taper un nouveau point-virgule (;) pour passer dans l'argument du résultat correspondant,
- Entre guillemets, taper le premier jour de la semaine, soit : "Lundi",
Nous devons prolonger ce système de correspondances par binômes jusqu'au dernier jour de la semaine (7 pour dimanche).
- Taper un point-virgule (;) pour poursuivre l'énumération des cas,
- Construire tous les binômes possibles restants, comme suit :
2; "Mardi"; 3; "Mercredi"; 4; "Jeudi"; 5; "Vendredi"; 6; "Samedi"; 7; "Dimanche"
- Fermer la parenthèse de la fonction Si.Multiple,
- Puis, valider la formule par la touche Entrée du clavier,
Comme vous pouvez le constater, le
jour de semaine, traduit en texte, s'affiche instantanément. Et si vous vouliez une confirmation sans contestation possible, il suffirait de vous baser sur la
date du jour. Pour cela, l'astuce consiste à cliquer sur la
cellule fusionnée B3, à réaliser le
raccourci clavier CTRL + ; pour obtenir la
date du jour et à la valider par la
touche Entrée du clavier.
Le mois de l'année
Pour trouver l'information textuelle sur le
mois de la date, le principe est le même mais cette fois, l'énumération des binômes doit se poursuivre sur
12 incréments. Et comme vous le savez, la fonction permettant de connaître le
numéro du mois à partir d'une date, est la
fonction Mois.
- Cliquer sur la cellule E6 pour la sélectionner,
- Taper le symbole égal (=) pour amorcer la construction de la formule,
- Inscrire la fonction d'analyse multi-cas, suivie d'une parenthèse, soit : Si.Multiple(,
- Inscrire la fonction pour trouver le mois, suivie d'une parenthèse, soit : Mois(,
- Désigner la date en cliquant sur la cellule fusionnée B3,
- Fermer la parenthèse de la fonction Mois,
- Puis, taper un point-virgule (;) pour débuter l'énumération des binômes,
- Taper le chiffre 1 pour représenter le premier mois de l'année,
- Taper un point-virgule (;) pour passer dans l'argument de sa correspondance,
- Entre guillemets, inscrire le premier mois en texte, soit : "Janvier",
- Taper un point-virgule (;) pour poursuivre l'énumération des binômes,
- Construire l'énumération des binômes jusqu'au dernier mois de l'année, comme suit :
2; "Février"; 3; "Mars"; 4; "Avril"; 5; "Mai"; 6; "Juin"; 7; "Juillet"; 8; "Août"; 9; "Septembre"; 10; "Octobre"; 11; "Novembre"; 12; "Décembre"
- Fermer la parenthèse de la fonction Si.Multiple,
- Enfin, valider la formule par la touche Entrée du clavier,
Certes, la construction est quelque peu fastidieuse mais une fois qu'elle est en place, le résultat est intéressant. Une date numérique est désormais traduite en textes, quelle que soit celle que vous tapiez en cellule B3.