Excel - Microsoft Excel #9 - Manipuler, convertir ses données avec les fonctions texte et dates Webcast

Découvrez comment les fonctions texte et date de Microsoft Excel peuvent vous aider à manipuler et convertir vos données mal formatées dans cette formation avancée intitulée "Microsoft Excel #9 - Manipuler, convertir ses données avec les fonctions texte et dates".
Vous apprendrez à utiliser des fonctions telles que GAUCHE, DROITE, STXT, TEXTE.AVANT, TEXTE.APRES, CONCAT, TEXTE, CNUM, VALEURNOMBRE, SUPPRESPACE, DATEVAL et DATEDIF pour convertir et manipuler les données représentant des dates et les chaînes de caractères.
Cette formation en ligne vous permettra d'analyser vos données plus efficacement grâce à des conseils pratiques et des exemples concrets d'utilisation.
Tags:
Avancé, Excel, Analyser.

  • 46:06
  • 1312 vues
00:00:07
Voilà donc les fonctions de conversion de
00:00:10
données de texte et de date avec Excel.
00:00:13
On a stelian qui nous rejoint,
00:00:15
on l'accueille, ça tombe bien,
00:00:17
je reprends du début rebonjour Stelian,
00:00:20
excusez-moi, c'est la plateforme qui me
00:00:23
laissait pas me connecter sur qui a raison.
00:00:26
Tout à l'heure on a eu Florence a
00:00:27
de soucis donc voilà mais en tout
00:00:29
cas voilà là vous voyez mon écran,
00:00:31
le PowerPoint donc on programme.
00:00:33
Au programme, ça, je vais zapper puisque
00:00:36
vous avez fait les autres sessions,
00:00:38
on va voir toutes les fonctions
00:00:39
d'extraction principales,
00:00:40
les fonctions d'assemblage
00:00:41
et de concaténation,
00:00:43
les fonctions de conversion,
00:00:44
de nettoyage et de traitement de date.
00:00:47
Voilà donc on va faire un petit tour
00:00:49
d'horizon des fonctions qui permettent
00:00:50
en fait aux utilisateurs qui qui
00:00:52
travaillent sur des extractions,
00:00:54
qui manipulent des données de
00:00:56
pouvoir les exploiter après,
00:00:57
pourquoi pas faire du tableau
00:00:59
croisé dynamique derrière.
00:01:00
Bon, alors ici,
00:01:02
on va procéder de la manière suivante,
00:01:05
j'ai un fichier hop, attendez,
00:01:07
je mets ça de côté, je prends mon fichier,
00:01:09
j'ai un fichier ici si.
00:01:12
Excel, tout ce qu'il y a de plus classique.
00:01:15
Voilà une extraction,
00:01:16
c'est une extraction Microsoft
00:01:17
avec des commandes, des clients,
00:01:19
des vendeurs, des dates.
00:01:21
Vous voyez tout de suite qu'ici on
00:01:22
a un petit problème sur les dates.
00:01:23
Là en colonne d elles sont au
00:01:25
format américain et des données
00:01:27
liées à la date de de l'envoi,
00:01:29
elle qui est bien formatée et des
00:01:31
des informations sur la destination,
00:01:33
la quantité et le prix unitaire.
00:01:35
Bon et là j'aimerais manipuler.
00:01:38
Ces données et appliquer quelques
00:01:40
modifications parce que j'ai
00:01:42
besoin de certains éléments,
00:01:43
alors la première chose que
00:01:45
j'aimerais faire ici, j'aimerais tra.
00:01:47
Voyez sur des codes pays,
00:01:49
j'ai des pays colon J mais ces pays
00:01:52
tels quels ne m'intéressent pas.
00:01:53
J'aimerais codifier et récupérer de ces
00:01:56
pays uniquement les 3 premiers caractères.
00:01:59
Donc là je vais créer une colonne
00:02:01
que je vais appeler code code PI.
00:02:03
On va faire ça,
00:02:06
hop alors est ce que quelqu'un
00:02:07
pourrait me dire la formule qui va me
00:02:10
permettre de récupérer les 3 premiers
00:02:12
caractères du pays pour générer
00:02:13
un code pays France ce sera FRA.
00:02:17
Par exemple. C'est Éliane.
00:02:20
Quelle est la formule qui me permet
00:02:22
de récupérer ces coches gauche
00:02:25
left en anglais. Alors gauche ?
00:02:30
Donc là je vais utiliser la fonction gauche.
00:02:32
Florence est déjà utiliser sa gauche.
00:02:34
Non mais là j'avoue que c'est
00:02:36
enfin à la présentation.
00:02:37
C'est des formules que j'utilise
00:02:38
mais pas du tout. En fait.
00:02:40
C'est pour ça que d'accord.
00:02:42
Donc là je vais prendre.
00:02:45
La fonction gauche,
00:02:46
je vais lui dire d'appliquer ça
00:02:48
au pays et avec le point-virgule,
00:02:50
je vais spécifier le nombre de
00:02:51
caractères de l'extraction.
00:02:52
J'en veux 3,
00:02:53
je mets 3 et je ferme ma parenthèse,
00:02:56
je valide avec entrée comme je suis
00:02:57
en mode tableau, tout est recopié.
00:02:59
J'ai bien l'extraction de
00:03:01
mes 3 premiers caractères,
00:03:03
alors la seule chose qui peut
00:03:05
éventuellement m'embêter c'est le
00:03:07
fait que ce soit pas très uniforme,
00:03:09
on voit qu'il y a des minuscules
00:03:10
et des majuscules,
00:03:11
donc ce que j'aimerais c'est compléter
00:03:12
cette formule pour que l'extraction
00:03:14
des 3 premiers caractères hein,
00:03:15
je vous affiche la formule ici hein,
00:03:17
je vais zoomer un peu, attendez,
00:03:18
bougez pas avec ma souris,
00:03:21
voyez la formule ou pas.
00:03:24
C'est bon.
00:03:24
Oui, oui OK,
00:03:26
j'aimerais que l'extraction
00:03:27
elle me mette tout en majuscule.
00:03:28
Donc je vais utiliser la
00:03:30
fonction juste devant hein.
00:03:31
Je vais imbriquer cette fonction
00:03:33
gauche à l'intérieur de la
00:03:35
fonction majuscule c'est upper,
00:03:36
en anglais C'est Ariane la fonction upper.
00:03:40
En anglais,
00:03:41
j'utilise la fonction majuscule
00:03:44
pour lui dire d'extraire donc les 3
00:03:48
caractères de gauche mis EN majuscule.
00:03:50
Si vous voulez enlever les accents,
00:03:52
c'est pas possible dans Excel,
00:03:53
il faut passer par de la de
00:03:54
la macro en Visual basic.
00:03:55
C'est un autre sujet.
00:03:57
Voilà donc là j'ai extrait les codes
00:03:59
puis les 3 premiers caractères des
00:04:01
pays par rapport à une codification des pays.
00:04:04
Alors Pour information,
00:04:05
il existe minuscule aussi et il existe
00:04:08
la fonction nom propre nom propre,
00:04:11
elle met la première lettre de
00:04:12
chaque mot EN majuscule hein ?
00:04:13
Si je vous montre un autre exemple,
00:04:15
je vais, Regardez, je vais vous montrer,
00:04:17
je vais faire un truc à BC.
00:04:21
Des E.
00:04:26
FGH, la fonction nom propre, elle fait ça,
00:04:28
c'est juste à titre indicatif,
00:04:29
je vous la montre, vous voyez, elle permet
00:04:33
d'uniformiser en mettant des majuscules
00:04:34
à chaque première lettre de chaque mot.
00:04:37
Donc c'est bien pour uniformiser les données.
00:04:40
Donc on commence gentiment avec donc
00:04:42
cette formule d'extraction gauche de 3
00:04:45
caractères et la mise en majuscule du tout.
00:04:47
C'est Éliane, c'est OK ?
00:04:49
C'est parfait. Parfait.
00:04:52
Alors maintenant, j'aimerais ici.
00:04:56
Extraire. Le pays. Le pays. La ville.
00:05:03
Je vais mettre pays, Nashville.
00:05:07
Mais j'aimerais extraire le
00:05:09
pays et la ville en séparant,
00:05:11
donc faire une seule cellule qui
00:05:12
contient la fois le pays, la ville,
00:05:14
mais séparer les 2 éléments.
00:05:16
Par le biais de.
00:05:20
D'un slash,
00:05:21
donc je vais devoir prendre
00:05:23
des contenus de cellules,
00:05:24
la contenu,
00:05:24
le contenu de la cellule de la colonne
00:05:27
J et le contenu de la cellule de la
00:05:29
colonne H en assemblant les 2 et
00:05:31
en les séparant par un caractère,
00:05:32
le slash le tirer ce que vous voulez.
00:05:35
Donc là on va utiliser le le
00:05:37
principe de la concaténation qui
00:05:38
va permettre d'assembler des
00:05:40
chaînes ou des valeurs numériques.
00:05:42
Alors comment je vais procéder alors ?
00:05:45
Peut-être que vous connaissez
00:05:47
la fonction concaténer.
00:05:49
Qui est l'ancienne version qui a été
00:05:52
remplacée par la fonction Concat Kate.
00:05:54
Mais je ne vous conseille pas de l'utiliser
00:05:56
parce qu'il y a moyen de le faire.
00:05:58
C'était liane.
00:05:58
Comment on peut ?
00:05:59
Quel est,
00:05:59
comment on fait pour assembler des chaînes ?
00:06:02
Moi j'utilisais concaténer
00:06:03
et puis à chaque fois,
00:06:05
chaque chaîne a entre guillemets.
00:06:07
Ok et puis c'est comme ça et avec end oui
00:06:12
c'est comme ça qu'on va l'utiliser nous.
00:06:14
On va utiliser le le end,
00:06:18
on va mettre ici le.
00:06:21
Alors je réfléchis, voilà.
00:06:25
On va mettre ça. On va prendre.
00:06:28
J'ai dit le pays.
00:06:30
On va mettre le end.
00:06:32
Le symbole est qui est le symbole
00:06:35
de la concaténation.
00:06:36
Suivi du caractère,
00:06:37
c'est pour ça que je mets des guillemets.
00:06:40
Suivi du slash.
00:06:42
Et à nouveau je re Concatène,
00:06:44
je réassemble derrière.
00:06:45
La ville de livraison si je m'arrête là,
00:06:49
voilà le résultat.
00:06:50
Je vais élargir la colonne pour
00:06:52
que soit plus clair.
00:06:52
Vous voyez,
00:06:53
j'ai bien ici.
00:06:56
J'ai bien ici assemblé.
00:06:59
Le nom du pays suivi d'un
00:07:02
slash suivi de la ville.
00:07:04
Voilà, alors quelquefois on a
00:07:05
besoin de ça pour créer des codes
00:07:07
et des identifiants uniques.
00:07:08
Voilà assembler le nom et le prénom,
00:07:10
et cetera, et cetera.
00:07:11
Alors par contre, si je m'arrête là,
00:07:13
je peux potentiellement avoir un problème.
00:07:15
Imaginons qu'il y ait des espaces polluants.
00:07:19
Là, je mets des espaces devant
00:07:21
et derrière le mot Venezuela
00:07:22
uniquement devant le premier hein ?
00:07:24
Bah forcément.
00:07:26
Ici, vous le voyez, il concatène,
00:07:29
il Assemble le contenu de la cellule
00:07:31
qui contient des espaces polluants.
00:07:33
Comment puis-je faire alors ?
00:07:35
Florence,
00:07:36
je vous sollicite pas sur ces
00:07:37
questions si vous m'avez dit que
00:07:39
vous connaissiez pas ces formules,
00:07:40
mais si vous voulez que je vous sollicite,
00:07:41
je peux vous solliciter hein ?
00:07:45
Pour l'instant, ça va à peu près à peu près.
00:07:47
Comment ça vous arrive, Florence,
00:07:49
d'avoir des espaces polluants
00:07:50
dans des dans des données ?
00:07:52
Oui mais après effectivement
00:07:53
j'ai j'ai j'essaie de le regarder
00:07:55
mais à la manuelle quoi.
00:07:57
Donc c'est pas forcément mieux.
00:07:58
Alors je vais prendre un un exemple qui
00:08:01
peut là j'ai pas d'exemple qui si là
00:08:03
ça ce qui peut être un alors souvent
00:08:05
ce que font les gens c'est qu'ils font
00:08:07
un recherche et remplacer ce que vous faites.
00:08:09
Oui, ouais, c'est vraiment Manuel.
00:08:11
Alors le problème, le problème c'est
00:08:13
quand on a des espaces entre les mots.
00:08:15
Si on dit à Excel entre la Rio de Janeiro,
00:08:17
je vais le mettre en couleur
00:08:18
pour pour que vous voyez.
00:08:19
Voyez bien d'ailleurs hein.
00:08:21
Attendez, je vais corriger.
00:08:22
Voilà, je vais mettre une couleur
00:08:24
jaune et une couleur jaune
00:08:25
sur ce que j'ai modifié ici.
00:08:26
Donc là j'ai des espaces polluants
00:08:28
potentiellement sur le pays, sur la ville.
00:08:30
Le problème c'est que du coup si je
00:08:33
remplace les espaces par du vide,
00:08:35
tout va être collé.
00:08:36
Donc Rio-De-Janeiro sera tout collé.
00:08:38
Il existe une formule dans Excel
00:08:41
de traitement.
00:08:42
C'est Liliane connaissait celle-là,
00:08:45
Suppress passe.
00:08:46
Non, non, je la connaissais pas celle-là,
00:08:48
elle est magique.
00:08:49
Elle permet.
00:08:50
De demander à Excel de prendre une cellule,
00:08:53
donc là j'ai j'ai pas pris une cellule,
00:08:55
j'ai pris le résultat de la formule qui
00:08:57
a assemblé les 2 hein mais ça revient
00:08:59
au même si je fais suppr espace là-dessus.
00:09:01
Regardez le Venezuela,
00:09:02
il est globalement propre et Rio de Janeiro
00:09:05
a récupéré en fait une chaîne propre,
00:09:08
sans espace.
00:09:09
En fait, la fonction super espace,
00:09:10
elle vient supprimer tous
00:09:13
les espaces multiples.
00:09:15
En début de chaîne ou en fin de chaîne.
00:09:18
Je sais pas si je suis clair.
00:09:20
Donc en gros,
00:09:21
si j'ai je vais vous montrer un exemple.
00:09:24
Un 2e exemple sur le côté,
00:09:25
si je mets des espaces AAA,
00:09:27
espace espace, espace BB,
00:09:29
espace espace,
00:09:30
espace c avec des espaces derrière.
00:09:32
Donc là j'ai des espaces qui M
00:09:34
Embêtent avant a après C et entre
00:09:36
A et B et entre B et C Bah si
00:09:38
je fais juste un super espace.
00:09:42
Comme ça, je récupère une chaîne où où Excel
00:09:45
a gardé un seul espace entre chaque mot,
00:09:48
il a enlevé les espaces multiples
00:09:49
entre les mots en en gardant un.
00:09:51
C'est ce que je viens de vous expliquer
00:09:53
et il a enlevé tous les espaces avant
00:09:54
le premier mois avant le dernier.
00:09:56
Donc comment nettoyer facilement
00:09:58
avec une formule les espaces
00:10:01
polluants avec suppr espace. Nickel.
00:10:06
Alors ? Si après on est-il
00:10:07
peut y avoir un autre cas.
00:10:10
Je regarde un peu si j'ai un autre cas.
00:10:13
Ben j'ai pas de d'autres
00:10:15
cas qui posent problème.
00:10:16
Moi attendez, Rio-De-Janeiro.
00:10:18
Si par exemple ici j'aime,
00:10:21
j'ai ce qui peut poser problème,
00:10:22
surtout pour les gens qui
00:10:24
vont réimporter peut être
00:10:24
potentiellement les donner plus tard.
00:10:25
Admettons qu'ici j'ai envie
00:10:27
de me débarrasser des tirets.
00:10:29
Le Royaume-Uni.
00:10:31
Le Royaume-Uni a un tiret entre Royaume-Uni.
00:10:33
Je vais cumuler, je pousse un petit
00:10:35
peu le bouchon mais je vais utiliser.
00:10:38
En fait, je vais, je vais la mettre là,
00:10:39
comme ça ça va nettoyer les espaces.
00:10:41
Voilà, je vais la mettre là par exemple,
00:10:42
et je vais utiliser la fonction.
00:10:45
Substitut. Substitut.
00:10:49
C'est remplacé en anglais,
00:10:52
elle s'appelle substitute en anglais,
00:10:54
hein, C'est facile,
00:10:56
substitut.
00:10:57
Et là je vais lui dire de substituer.
00:11:01
Le texte. Donc ça, c'est le texte,
00:11:04
l'ancien texte, donc je vais,
00:11:05
je vais traiter toute cette chaîne.
00:11:06
L'ancien texte, ce sera le tiret et
00:11:09
je vais lui dire de le remplacer.
00:11:11
Par un espace, par exemple.
00:11:14
Je valide avec entrée.
00:11:17
J'oublie de faire une parenthèse bien
00:11:18
évidemment, voilà ce que j'ai fait.
00:11:21
Substitut pays de livraison,
00:11:22
Nia Nia Nia ce qui me dit
00:11:24
nouveau texte c'est bon ça ?
00:11:26
Pourquoi il veut pas une 2 ?
00:11:28
Ben je devrais avoir le bon truc par
00:11:30
la thèse rouge avant un substitut qui
00:11:32
n'est pas fermé mais je sais pas où.
00:11:35
Ouais Ben ça veut dire qu'ici.
00:11:38
Attendez, su suppr ?
00:11:39
Espace je vais enlever le suppr
00:11:42
espace temporairement. Substitut.
00:11:47
Pourquoi il fait ça, lui ?
00:11:49
Alors je vais passer par l'assistant,
00:11:51
je sais pas pourquoi.
00:11:55
Attendez.
00:11:59
C'est pas normal.
00:12:01
Je vais la faire par
00:12:03
l'assistant juste à côté.
00:12:05
Pourquoi il m'a fait ça ?
00:12:07
Hop, on y retourne hein,
00:12:08
c'est pas grave.
00:12:10
Substitut. Elle est où ?
00:12:16
Substitut, voilà. Texte.
00:12:18
Je vais prendre ça ancien texte,
00:12:21
ça va être. Mentirait ?
00:12:24
Nouveau texte, ça va être mon espace.
00:12:27
Je valide avec OK donc là c'est bon.
00:12:30
Je ne sais pas pourquoi il m'a fait ça.
00:12:33
Et donc du coup ?
00:12:35
Écoutez, je vais reprendre celle
00:12:37
d'à côté parce que je vois pas,
00:12:38
je vois pas pourquoi on a.
00:12:41
On a, on a un problème,
00:12:42
on la refait substitut.
00:12:45
Parenthèse qui s'ouvre.
00:12:47
Ici, je mets mon point-virgule et.
00:12:50
Mon tiret et mon espace ici,
00:12:53
et je ferme à nouveau.
00:12:55
Ah Ben c'est bon, je ne sais pas,
00:12:56
mais il me semble que c'est ce
00:12:57
que j'avais fait tout à l'heure.
00:12:58
Et là si je regarde Royaume-Uni, Regardez,
00:13:00
il y a bien le tiret qui a sauté.
00:13:02
J'ai utilisé un l'équivalent de la fonction
00:13:05
remplacée mais directement en formule.
00:13:07
Donc ce que ce que fait ici,
00:13:09
ce que fait ici la formule,
00:13:12
c'est qu'elle elle concatène
00:13:14
la ville et le pays.
00:13:16
Elle nettoie, elle, elle,
00:13:18
elle remplace le tiret par du vide et
00:13:20
elle nettoie les espaces superflus.
00:13:21
Donc là j'ai fait un triple en un.
00:13:24
Ok. C'est bon, très bien.
00:13:28
Et oui,
00:13:29
est-ce que on pourrait mettre à l'envers,
00:13:32
C'est-à-dire se situe et se Press space ?
00:13:34
Je pense qu'il y a pas de y a pas
00:13:36
de raison de remettre soit après
00:13:37
l'autre dans dans ce cas dans ce
00:13:39
cas-là ça changerait rien parce
00:13:41
que qu'on qu'on remplace qu'on
00:13:43
remplace le tiret par du vide.
00:13:44
Et qu'après qu'on nettoie les espaces
00:13:46
superflus ou qu'on nettoie les espaces
00:13:48
superflus et les tirets qui restent,
00:13:49
on les remplace par du vide.
00:13:51
Ça change pas exactement.
00:13:52
Il y a certains cas de formule
00:13:53
où l'ordre est important.
00:13:54
Là dans ce cas-là qu'on substitue ce
00:13:56
qu'on fait subir, espace substitut,
00:13:58
ça revient même que si on fait l'inverse.
00:14:01
Alors j'aimerais maintenant
00:14:02
extraire le prénom du vendeur.
00:14:05
J'ai besoin d'identifier le vendeur.
00:14:08
J'ai l'information sur la ligne.
00:14:11
Mais l'information sur la ligne,
00:14:12
elle est, elle est dans la colonne C,
00:14:15
mais dans la colonne C je n'ai
00:14:17
pas que le prénom du vendeur G.
00:14:19
Le nom et le prénom du vendeur,
00:14:20
vous allez me dire Bah C'est facile,
00:14:22
on garde,
00:14:23
on peut extraire Steven assez facilement.
00:14:25
Sauf que je rappelle,
00:14:26
il y a une contrainte,
00:14:27
c'est qu'on a le nom du vendeur et
00:14:29
tous les vendeurs n'ont pas un nom
00:14:30
de famille qui a le la même longueur
00:14:31
et tous les vendeurs n'ont pas un
00:14:33
prénom avec le même nombre de lettres.
00:14:36
Alors,
00:14:36
c'était bien,
00:14:37
est-ce que vous connaissez la formule
00:14:39
qu'on va utiliser maintenant pour extraire ?
00:14:41
Je les copiais de l'internet
00:14:43
parce que je sais que il faut-il
00:14:45
faut calculer la longueur,
00:14:46
il faut avoir la la formule droite.
00:14:50
Alors on peut s'arrêter Célia,
00:14:52
on peut-on peut s'arrêter ça, c'était ça.
00:14:55
C'était en 2021.
00:14:57
Maintenant on est en 2023,
00:14:58
il y a des nouvelles formules
00:15:00
qui sont sorties.
00:15:02
Il y a la fonction texte après.
00:15:06
Texte après et texte avant
00:15:08
texte before et texte after
00:15:10
en anglais. Ok, qui permet ici de définir
00:15:13
qui simplifie tout ça et qui permet
00:15:16
de dire dans une chaîne textuelle qui
00:15:18
contient par exemple dans le prénom.
00:15:20
Voilà le nom de l'employé.
00:15:22
Tu vas me chercher.
00:15:23
Je sais pas moi, la virgule,
00:15:25
tu vas me chercher la virgule.
00:15:28
Puisque c'est une virgule
00:15:29
qui sépare le prénom du nom,
00:15:31
si vous Regardez attentivement la colonne C.
00:15:36
Voilà. Et c'est tout tu, c'est la
00:15:40
fonction, elle va extraire tout ce
00:15:41
qui se trouve après la virgule.
00:15:45
Directement, beaucoup plus simple que
00:15:47
il y a quelques années. Vous voyez ?
00:15:53
Ok Stéphane, c'est impressionnant
00:15:55
parce qu'elle est effectivement,
00:15:56
elle était très compliquée.
00:15:58
L'autre formulaire,
00:15:59
c'est super pratique. Et alors ?
00:16:02
Ce qui est super pratique
00:16:03
c'est que c'est très facile.
00:16:05
Alors il y a quand même un défaut,
00:16:06
c'est quoi m'a extrait l'espace
00:16:08
parce que derrière la virgule en
00:16:09
colonne C derrière la virgule,
00:16:11
il y a un espace entre le nom et le prénom.
00:16:13
On voit qu'il y a une ,1 espace,
00:16:15
alors j'aurais pu extraire la virgule
00:16:17
à la mettre en séparateur virgule
00:16:19
espace pour éviter d'extraire l'espace,
00:16:22
sinon ça me donne l'occasion de
00:16:24
vous reparler de la fonction SPA,
00:16:26
ce qui enlève les espaces superflus.
00:16:29
Alors je vais aller sur la droite,
00:16:30
comme ça vous verrez bien.
00:16:32
Comme ceci. Et là,
00:16:35
j'ai bien mes prénoms de vendeurs extraits.
00:16:38
Si j'avais voulu extraire le nom
00:16:40
de famille du vendeur, allez,
00:16:42
petit BONUS, le nom du vendeur.
00:16:45
Donc en gros tout ce qui se
00:16:46
trouve avant la virgule.
00:16:50
J'aurais pu mettre texte avant. Texte avant.
00:16:57
Délimiteurs, la virgule. C'est tout.
00:17:00
Alors il y a d'autres paramètres,
00:17:01
les autres paramètres si
00:17:02
vous voulez les connaître,
00:17:04
soit vous allez dans l'aide,
00:17:05
soit vous Regardez les tutos parce
00:17:06
qu'on a pas le temps d'aborder
00:17:07
tous les paramètres en détail.
00:17:09
Mais par exemple,
00:17:10
on pourrait très bien définir que on
00:17:12
veut extraire à partir de la 2e virgule,
00:17:14
on peut spécifier l'occurrence du Séparateur.
00:17:17
S'il y avait, je sais pas moi,
00:17:20
2 virgule et le nom de la personne
00:17:22
on aurait pu dire tu mettrais
00:17:23
tout ce qui suit la 2e virgule
00:17:25
en mettant instance en mai 2 ?
00:17:27
Voilà donc là je lui dis,
00:17:29
c'est la virgule,
00:17:29
je vais quand même préciser
00:17:31
que c'est la cellule employée.
00:17:32
Je valide avec OK.
00:17:34
Et j'ai bien une extraction et une
00:17:37
séparation du nom et du prénom.
00:17:39
Donc ça facilite les cas,
00:17:40
c'est comme gauche et droite.
00:17:42
Sauf que l'avantage c'est qu'on se
00:17:43
base sur un séparateur et on n'est pas
00:17:45
contraint par compter des caractères.
00:17:47
Compter la longueur de la chaîne,
00:17:48
c'est extrêmement performant. Ok.
00:17:52
Florence, ça va aussi de votre côté ?
00:17:55
Ouais, c'est super,
00:17:56
c'est c'est elle est trop bien cette formule,
00:17:58
ça connaissait pas du tout.
00:18:00
J'ai fait un tuto sur la plateforme,
00:18:01
il faudra le regarder, il y a, il prend tout,
00:18:04
il vous explique tous les cas.
00:18:06
Alors maintenant, ma problématique,
00:18:08
ça va être de traiter les chaînes de date.
00:18:12
Donc là j'ai une problématique,
00:18:15
j'ai des dates au format américain.
00:18:18
Ah. Ça vous arrive peut-être ?
00:18:21
Est-ce que ça vous arrive d'avoir
00:18:22
des dates au format américain ?
00:18:23
Oui, oui,
00:18:24
oui.
00:18:24
Comment vous du coup c'est pas
00:18:27
exploitable dans Excel France
00:18:28
Excel France hein j'entends.
00:18:30
Comment on va faire pour régler le problème ?
00:18:33
Je change le format de la cellule,
00:18:34
généralement ça marchera jamais.
00:18:36
Mais il y a toujours des bugs,
00:18:38
effectivement ça marche pas parce que
00:18:39
quand on change le format de cellule,
00:18:41
on ne convertit pas une donnée,
00:18:44
on lui applique un déguisement,
00:18:46
on la déguise.
00:18:47
C'est-à-dire qu'en gros je vais faire
00:18:49
un exemple très simple pour vous,
00:18:51
pour pour pour répondre à votre remarque,
00:18:53
parce que tout le monde me répond
00:18:54
ce que vous m'avez dit hein.
00:18:55
Mais quand on a par exemple un
00:18:57
nombre qui est stocké en texte,
00:18:58
là j'ai un nombre qui est en format texte.
00:19:01
C'est-à-dire que si,
00:19:02
si je multiplie ce nombre par 2,
00:19:04
alors ça va peut-être marcher parce que je
00:19:06
peux pas recréer réellement le problème.
00:19:08
Ouais il est pas bête,
00:19:10
mais généralement quand on a des
00:19:12
nombres format texte ils peuvent
00:19:13
pas être exploités dans des calculs
00:19:15
et le fait de leur dire c'est
00:19:16
un nombre de changer le format
00:19:18
ça ne change pas la nature.
00:19:19
Il essaie d'appliquer un format
00:19:21
numérique à un nombre qui n'est
00:19:23
pas un vrai nombre au même titre
00:19:24
que si on a une date qui au format
00:19:26
américain pour Excel c'est du
00:19:28
texte et c'est pas parce que vous
00:19:30
allez appliquer un format de date.
00:19:33
Alors vous pouvez changer n'importe quoi,
00:19:35
les le format il va pas convertir tout seul
00:19:37
la donnée quand on a des problèmes de date.
00:19:40
Il y a même pas besoin de formules exemple.
00:19:44
Je prends toutes mes dates.
00:19:48
Ça vous est déjà arrivé ?
00:19:49
Florence à les data format US.
00:19:52
Oui, voilà, mais après j'allais dans le
00:19:54
dans le le petit dans les formules avancées,
00:19:57
dans le format de formule avancée,
00:19:59
il y a la catégorie date en
00:20:01
fait et sélectionnée par là.
00:20:02
Mais bon, ça marche une fois ça, ça marchait.
00:20:04
Une fois sur 2 clairement hein,
00:20:06
je vais même pousser le bouchon.
00:20:08
Je vais même essayer pour certaines
00:20:10
dates d'enlever le point.
00:20:11
Comme ça j'ai j'ai genre un numéro un,
00:20:13
c'est une série de chiffres, vous voyez ?
00:20:16
Oui, donc là c'est vraiment
00:20:19
l'anarchie totale hein.
00:20:21
Alors, technique, comment on fait ?
00:20:23
On va pas passer par une formule.
00:20:26
Dans le menu donné, vous connaissez
00:20:28
peut-être le bouton convertir.
00:20:30
Ici. Qui parle,
00:20:31
c'est par là que je vais passer.
00:20:33
Je vais faire convertir.
00:20:34
Ça peut arriver qu'on ait besoin de
00:20:36
ce menu pour les CV, les fichiers CV.
00:20:38
Il y a 3 étapes, on va la faire
00:20:41
très simple à l'étape numéro une,
00:20:43
on ne touche à rien.
00:20:45
On passe à l'étape suivante.
00:20:47
À l'étape numéro 2 vu on veut pas
00:20:49
séparer la date en plusieurs parties,
00:20:51
on décoche tout pour pas qu'y ait qu'y
00:20:53
ait qu'y a un découpage de la date et
00:20:56
c'est la 3e partie qui est intéressante.
00:20:57
En 3e partie,
00:20:58
on va lui préciser ici que c'est
00:21:01
une date et on va lui préciser
00:21:03
comment les données sont organisées.
00:21:06
C'est une date au format américain,
00:21:08
c'est à dire que c'est une date
00:21:10
de type année, mois, jour à MJ.
00:21:13
Vous voyez ça a MJ.
00:21:15
C'est l'ordre,
00:21:16
c'est l'ordre d'affichage actuel.
00:21:18
Année, mois, jour. Je termine.
00:21:22
Je fais terminer.
00:21:23
J'ai réglé mon problème.
00:21:27
C'est bien des dates françaises.
00:21:30
On le voit, c'est nickel.
00:21:32
D'accord. Ça et si vous avez vu
00:21:35
que ça a même traité dans le
00:21:37
cas où y a pas de slash hein.
00:21:39
Ça marche super bien et en
00:21:40
plus y a pas de formule.
00:21:44
Ça va ? Et ce ce genre de ce genre de choses,
00:21:47
ça marche, même si par exemple
00:21:49
c'était des dates françaises.
00:21:50
Mais par exemple sous ce format là et
00:21:53
qu'on voulait les mettre par exemple sur
00:21:55
17 mars en toutes lettres, à ce moment-là,
00:21:57
ça c'est un c'est l'affichage l'affichage
00:22:00
à ce moment-là là on passe par date
00:22:03
longue et là et là on a le truc comme ça.
00:22:09
Oups, OK. Mais attention, la la,
00:22:13
le format ne dans la cellule,
00:22:15
il est pas marqué.
00:22:16
Mercredi 17 mars, il est toujours marqué.
00:22:19
1703, 2021. Les formats de cellule,
00:22:21
ils habillent la valeur.
00:22:22
Moi j'ai fait, j'ai fait autre chose,
00:22:25
j'ai converti la donnée et après je
00:22:27
l'ai habillé en mettant une date langue.
00:22:29
D'accord, d'accord,
00:22:30
OK nickel et du coup c'est bien
00:22:32
devenu des dates exploitables.
00:22:34
D'ailleurs on voit que si je repasse en
00:22:36
nombre je récupère bien un nombre hein.
00:22:38
Une date c'est le nombre de
00:22:39
jours depuis le 1 janvier 1900.
00:22:40
C'est pour ça que c'est des
00:22:42
nombreux comme ça.
00:22:43
Il part d'un calendrier automatique
00:22:44
mais si une date est en américain,
00:22:46
vous pouvez faire ce que vous
00:22:47
voulez au niveau des formats
00:22:48
ça résoudra jamais le problème.
00:22:51
C'est bien clair.
00:22:53
Très bien, oui bon et du coup maintenant
00:22:56
que mes dates sont extraites.
00:22:59
J'aimerais extraire.
00:23:02
L'année, alors je vais remettre
00:23:04
en date année de la date commande.
00:23:06
Je vais remettre les dates au format court,
00:23:08
ce qui va pas influer le résultat de
00:23:10
ce que je vais faire maintenant hein,
00:23:11
mais c'est pour que ce soit plutôt clair.
00:23:13
Je prends la colonne D,
00:23:14
je mets en date courte.
00:23:16
Voilà, j'aimerais extraire dans
00:23:18
la colonne du bout l'année de la
00:23:21
l'année de la date de commande.
00:23:22
Quelle est la formule que je vais utiliser ?
00:23:26
Exactement, surtout pas droite.
00:23:27
Il y a une fonction droite,
00:23:29
on peut pas l'utiliser parce que si on
00:23:31
utilise beaucoup de gens qui me disent
00:23:32
on va prendre la fonction droite pour
00:23:33
extraire les 4 derniers caractères.
00:23:35
Non parce qu'une date est un nombre et si
00:23:38
j'extrais les 4 derniers caractères je
00:23:40
vais extraire 4272 et pas l'année réelle.
00:23:43
Quand on veut extraire des morceaux de date,
00:23:45
quand c'est bien une date et c'est
00:23:47
pour ça que je les ai convertis.
00:23:51
On va utiliser effectivement la
00:23:54
fonction année. Avec 1A. Année et on
00:23:58
va sélectionner la cellule de la date.
00:24:01
Fermez la parenthèse et on récupère
00:24:04
l'extraction des des dates.
00:24:06
Au niveau de l'année.
00:24:07
Alors bien sûr, il y a la fonction année,
00:24:09
y a la fonction moi et la fonction jour hein.
00:24:12
Ça peut vous être utile, sa Florence,
00:24:15
d'extraire d'une date l'année l'isoler.
00:24:17
Oh oui, je pense. Oui.
00:24:18
À terme, oui. Ok, par contre,
00:24:21
c'est Liliane l'avait déjà utilisé.
00:24:22
C'est ça ? Parce que excusez-moi,
00:24:25
je suis un fichier qu'effectivement
00:24:27
travaille sur ça. Voilà nickel.
00:24:31
Bon. Nickel. Alors maintenant ?
00:24:37
Je vais partir ici. Euh.
00:24:41
Tac TAC TAC, je regarde un petit
00:24:43
peu laquelle je vais faire.
00:24:46
Ouais, j'aimerais, on va imaginer que
00:24:48
je n'ai pas la colonne de date d'envoi.
00:24:51
Je vais supprimer la date d'envoi.
00:24:54
Voilà ou bien si je vais la laisser,
00:24:56
c'est la date d'envoi du colis.
00:24:58
Mais par contre moi mon entreprise,
00:25:00
elle garantit au client
00:25:02
que quand il commande.
00:25:04
Sous 10 jours ouvrés, le colis est expédié,
00:25:06
c'est des transports par bateau Hein,
00:25:07
donc c'est pas Amazon non plus hein.
00:25:09
Et j'aimerais ici. Calculer.
00:25:13
La date d'envoi. A.
00:25:18
Date de commande. Date de commande.
00:25:22
+10 jours en gros,
00:25:23
je la fais en français hein,
00:25:25
pour bien que vous compreniez,
00:25:26
j'aimerais calculer la date.
00:25:31
Qui va m'ajouter 10 jours à la date
00:25:34
de commande pour calculer la date à
00:25:36
laquelle j'aurais dû envoyer le colis.
00:25:37
Mais attention, en tenant
00:25:38
compte des jours de la semaine,
00:25:40
c'est à dire qu'en gros je
00:25:42
veux ajouter 10 jours ouvrés.
00:25:43
Au 17 mars pour savoir
00:25:45
à quelle date je tombe.
00:25:48
Donc ça c'est une manipulation de
00:25:50
date particulière pour ceux qui ont
00:25:52
l'habitude d'utiliser les dates.
00:25:53
Si vous faites ça. Égal.
00:25:57
Date, commande +10.
00:25:59
C'est faisable, hein ?
00:26:02
Ça va vous renvoyer une date ?
00:26:05
+10 jours par rapport à la date commande,
00:26:07
mais si ça tombe le le truc c'est
00:26:09
que dans ces dates là il y a
00:26:11
potentiellement des week-ends.
00:26:15
Ah Ben là, le samedi 27 mars 2021.
00:26:18
C'est un week-end et moi je veux
00:26:20
la date à envoie de commande
00:26:22
+10 jours mais en jours ouvrés.
00:26:24
Comment je peux faire stelian ?
00:26:28
Je connaissais la l'Américain Work Day,
00:26:30
je vois que la française c'est série
00:26:33
Bonjour par ouvrir mais je sais pas si
00:26:35
c'est ça c'est riz jours ouvrés en fait là
00:26:38
je vais décaler en positif ou en négatif,
00:26:40
ajouter où retrancher des jours
00:26:42
ouvrés par rapport à une date de base.
00:26:45
Donc je vais lui dire que la date
00:26:47
de départ c'est ma date de commande.
00:26:49
Du 17 mars.
00:26:51
Et là je vais tout simplement.
00:26:54
Lui dire de décaler la date de 10
00:26:56
jours dans le futur dans le futur,
00:26:58
si je veux retrancher 10 jours,
00:27:00
je mets moins 10.
00:27:03
Alors il y a un 3e paramètre qui
00:27:04
permet de renseigner une zone où
00:27:06
j'aurais pu taper les jours fériés.
00:27:08
Parce qu'il connaît pas les jours fériés,
00:27:09
mais là je vais rester simple si
00:27:11
je fais ça, on arrive au 31 mars.
00:27:15
Alors pourquoi on arrive au 31 mars ?
00:27:17
Parce qu'en fait, il a pris 10 jours,
00:27:19
il a compté 10 jours en jours
00:27:22
de la semaine en décalant en en
00:27:24
tenant pas compte des week-ends.
00:27:26
Tout simplement. Après ça dépend
00:27:28
quelle est la date du 27 mars hein ?
00:27:31
Ça tombe à mercredi. Et du coup,
00:27:34
en en décalant en 10 jours 10 jours ouvrés,
00:27:37
on est sur série, jours ouvrés ?
00:27:40
Voilà on a les dates décalées
00:27:43
de 10 jours ouvrés.
00:27:44
Donc ça, ça peut être intéressant.
00:27:45
Par exemple dans on peut imaginer hein,
00:27:47
une usine qui produit,
00:27:48
elle sait qu'il lui faut 5 jours.
00:27:50
Ces machines travaillent
00:27:51
du lundi au vendredi.
00:27:52
Il lui faut 5 jours de
00:27:54
production pour atteindre.
00:27:54
Je sais pas moi.
00:27:55
La production de la commande de leurs
00:27:57
clients bah elles peuvent projeter
00:27:58
la date de fin en tenant compte
00:27:59
d'un nombre de jours de production
00:28:00
sans tenir compte des week-ends.
00:28:02
Voilà ou bien on embauche un
00:28:04
stagiaire qui doit faire 14 jours de
00:28:07
travail effectif dans l'entreprise.
00:28:09
Ils commencent le lundi.
00:28:10
Quel est le jour de le dernier
00:28:11
jour de son contrat ?
00:28:13
Si il doit travailler 14 jours plein ?
00:28:15
Sans tenir compte des weekends,
00:28:16
et cetera, et cetera. Voilà.
00:28:19
Ça va pour ça, c'est Ariane.
00:28:22
Ça va très bien, nickel.
00:28:24
Alors il y a une version plus complexe
00:28:26
qui s'appelle série jours ouvrés INTL,
00:28:29
un peu plus technique,
00:28:31
mais qui permet par exemple de
00:28:33
dire Tu vas décaler 10 jours
00:28:35
ouvrés en tenant compte que des
00:28:37
mercredis ou en tenant compte
00:28:38
que que des lundis et mardis,
00:28:40
on peut personnaliser le jour le week-end.
00:28:42
En fait avec ces jours ouvrés,
00:28:45
INTL.
00:28:47
Donc là j'ai ça va Florence ?
00:28:50
Je sais pas si c'est bon nickel alors
00:28:53
maintenant que mon client il a commandé,
00:28:57
il va falloir que mon client je le facture.
00:29:01
Et la facturation de mon client.
00:29:03
Elle va partir de cette date de d'envoi.
00:29:07
Et on va déclencher la,
00:29:08
le le le on va dire la la date de facture,
00:29:11
la date d'édition de la facture
00:29:12
parce qu'il ne paye pas,
00:29:13
il me paye avec un retard.
00:29:16
Comme les clients professionnels, hein ?
00:29:17
Et ils me payent à. Fin de mois.
00:29:23
+10 jours, vous savez, les problématiques
00:29:26
de de paiement d'entreprise.
00:29:28
On on 30 jours, fin de mois, genre de choses.
00:29:31
Je veux calculer la date à laquelle
00:29:33
je facture en me basant sur la date
00:29:35
d'envoi que j'ai calculée ici et
00:29:37
en ajoutant 10 jours à cette date,
00:29:39
10 jours calendaires hein ?
00:29:41
Et bien là je vais utiliser la
00:29:44
fonction qui s'appelle fin mois.
00:29:46
Alors je vais la décortiquer pour
00:29:48
que vous compreniez bien. Pas moi.
00:29:50
Point ,0 ça, ça va me renvoyer la
00:29:54
date du fin de la date de fin de mois,
00:29:56
du mois, de la date d'envoi.
00:30:00
Je vais, vous allez comprendre quand
00:30:01
je vais vous mettre en format date,
00:30:02
ce sera clair comme de le le droch.
00:30:05
Regardez à la fin de mois du mois en cours,
00:30:07
c'est le 31 mars,
00:30:08
c'est la même chose que la date d'envoi.
00:30:10
La la fin du mois du mois en cours
00:30:14
du février, c'est le 28 février,
00:30:15
ça, ça calcule la la date de fin
00:30:18
de mois du d'une date.
00:30:20
Par rapport à une date.
00:30:22
Si par contre je mets un à la place d'un 0.
00:30:27
Ça me, ça me calcule la date
00:30:29
de fin de mois du mois suivant.
00:30:32
Est-ce que c'est toujours clair ça ou pas ?
00:30:36
Oui, donc en fait ça décale en
00:30:38
fait le le dernier paramètre
00:30:41
ça décale dans moi c'est ça ?
00:30:43
Non ça décale pas d'un mois ça,
00:30:46
ça renvoie la date du fin de mois en fait.
00:30:50
Comment dire,
00:30:51
ça prend là la formule telle qu'elle,
00:30:54
elle prend la date qui est en colonne R,
00:30:57
elle prend le mois d'après et elle
00:30:59
renvoie le dernier jour de ce mois là.
00:31:01
Ok. C'est à dire que le 4 décembre
00:31:04
ici c'est le ci ligne 14. Elle prend.
00:31:07
Je vais demander décaler.
00:31:10
Je veux récupérer la fin du mois d'un
00:31:11
d'un mois dans le futur donc en fait
00:31:13
elle décale le mois de décembre 2019.
00:31:14
On arrive en janvier 2020 et elle
00:31:17
renvoie la le dernier jour du mois.
00:31:19
De la date, elle arrive, OK ?
00:31:21
Si je mets moins un, si je mets moins un,
00:31:25
je récupère la date de fin
00:31:27
de mois du mois précédent.
00:31:29
En fait, on on,
00:31:30
on récupère la date de fin de mois
00:31:32
d'un mois précédent d'un mois futur.
00:31:33
Moi si je veux récupérer la date du
00:31:36
mois courant c'est 0 je veux pas
00:31:38
décaler la la date je veux partir de
00:31:40
la date de la colonne R et rajouter
00:31:43
et récupérer la date de fin de mois et
00:31:46
peut-être rajouter 10 jours calendaires.
00:31:49
Si je veux rajouter 10 jours du calendrier,
00:31:51
je fais ça à au bout de ma formule,
00:31:52
je mets +10, du coup je récupère.
00:31:56
Forcément le 10 de des mois,
00:31:59
je facture le 10 si je veux récupérer,
00:32:01
si je veux ajouter à ma date de
00:32:04
fin de mois 10 jours ouvrables.
00:32:06
Bah je mets pas +10.
00:32:08
Et je lui dis comme tout à l'heure.
00:32:11
Alors faut avoir besoin de manipuler
00:32:12
des dates hein.
00:32:13
J'utilise série jours ouvrés.
00:32:15
Et là je fais ça 10 et là
00:32:19
j'ai plus les mêmes dates.
00:32:21
Puisque si je mets +10,
00:32:23
je rajoute 10 jours à la fin d'un mois
00:32:25
donc j'arrive sur le 10 du mois d'après.
00:32:27
Et si jamais je décale de 10 jours ouvrés ?
00:32:30
Bah ça dépend si ça tombe un week-end.
00:32:34
Si ça tombe un week-end,
00:32:35
y aura de toute façon il déduit les
00:32:36
week-ends donc en fait y a plus que 10
00:32:38
jours d'écart entre la fin de mois.
00:32:39
C'est pour ça qu'on arrive au 13 ou 14.
00:32:41
Ça dépend de quand est-ce que tombe le
00:32:44
le premier week-end du mois qui suit.
00:32:46
C'est particulier,
00:32:47
mais ceux qui manipulent des dates
00:32:50
assez hyper importants hein ?
00:32:53
D'accord.
00:32:56
Est-ce que ça va ou pas ? Oui.
00:32:58
Bon oui, alors j'ai un autre problème
00:33:00
qui arrive assez fréquemment,
00:33:02
notamment pour les gens qui
00:33:03
travaillent sur des extractions CV.
00:33:07
Vous voyez mes numéros de
00:33:09
commande en colonne a ?
00:33:10
Ils sont codifiés sur 5 nombres.
00:33:16
Et certains sont sur 4 parce qu'on a
00:33:18
la commande 9954 qui est en dessous
00:33:20
de 10000 et en dessous dans la 10869
00:33:23
et moi j'aimerais j'ai besoin dans mon
00:33:26
système informatique que les numéros
00:33:29
de commande soient je vais mettre num
00:33:31
commande soit codifié sur 6 caractères.
00:33:36
Donc les caractères manquants.
00:33:37
Je me remets au début de mon fichier.
00:33:39
Les caractères manquants de la colonne
00:33:41
a ce que je veux faire concrètement,
00:33:44
c'est compléter ces rajouter un 2 ou 3
00:33:47
0 devant le numéro de commande et que
00:33:50
tout soit uniformisé à 6 caractères.
00:33:53
Comment je pourrais me débrouiller
00:33:55
pour uniformiser ?
00:33:56
Ça va être utile quand on a des numéros
00:33:57
de téléphone qui commencent par 0,
00:33:59
des codes postaux ou des fois 0 sautent.
00:34:01
Ça vous est peut-être déjà arrivé
00:34:03
dans les fichiers Excel. D'accord.
00:34:05
Est-ce que ça vous est déjà arrivé ça,
00:34:07
d'avoir des zéros qui sautent ?
00:34:10
Oui, sur des codes a ?
00:34:13
En voilà, en voilà une bonne nouvelle.
00:34:14
Enfin, c'est une demi bonne nouvelle.
00:34:15
Comment je peux me débrouiller ?
00:34:19
Comment puis-je me débrouiller ?
00:34:24
Je sais pas du tout, j'ai aucune idée.
00:34:27
Alors ? Alors il y a beaucoup de gens
00:34:30
qui vont utiliser des formats de cellule,
00:34:31
mais encore une fois,
00:34:32
le format de cellule corrige pas le problème,
00:34:34
il donne l'illusion de corriger le problème.
00:34:36
Il y a une fonction dans Excel de
00:34:38
traitement qui s'appelle texte.
00:34:40
Regardez son descriptif ici ma petite
00:34:43
infobulle convertit une valeur en texte
00:34:45
en un format de nombreux spécifique.
00:34:47
Je vais lui dire d'aller chercher
00:34:50
la valeur du numéro de commande.
00:34:52
Qui est ici. Voilà.
00:34:56
Et qu'est-ce que je veux comme format ?
00:34:58
Bah je veux ajouter.
00:35:00
Autant de zéros que nécessaire
00:35:02
pour atteindre 6 caractères.
00:35:04
J'ouvre une guillemets et je vais mettre
00:35:09
6*0000000. Et ce que va faire Excel,
00:35:13
c'est qu'il va remplacer tous les
00:35:14
caractères du numéro de commande.
00:35:16
Enfin, il va mettre les les caractères
00:35:17
du numéro de commande dans cette colonne
00:35:19
là et il complétera par le nombre de
00:35:22
zéros nécessaire pour atteindre 6.
00:35:24
Donc voyez les commandes 9954 sont
00:35:27
pourvues du double 0 et les commandes à
00:35:30
5 chiffres sont pourvues d'un caractère.
00:35:33
On va dire d'un d'un 0 supplémentaire
00:35:34
en début de chaîne hein ?
00:35:36
Si je corrige, si je modifie
00:35:37
pour vous montrer que ça marche,
00:35:39
si j'avais la commande.
00:35:41
2, j'ai la commande numéro 2.
00:35:44
Bah tout au bout,
00:35:46
j'ai bien finalement la commande 000002.
00:35:49
Voilà donc c'est la formule,
00:35:51
je vous la réaffiche la formule
00:35:53
qui va permettre de traiter.
00:35:55
Un nombre d'éléments manquants
00:35:57
pour atteindre un nombre de
00:35:59
caractères spécifiques.
00:36:00
Ça je l'utilise toutes les formules
00:36:02
que je vous montre c'est pas que c'est
00:36:04
pas que voilà c'est pas arbitraire.
00:36:05
Moi qui utilisais alors j'utilisais
00:36:07
plus dans le passé des des des.
00:36:09
Je faisais beaucoup de traitements de
00:36:11
data et toutes les formes que je vous
00:36:12
montre les utilisées mais tout le temps,
00:36:14
tout le temps,
00:36:14
tout le temps.
00:36:15
Alors j'avais pas tous les problèmes
00:36:16
du monde hein.
00:36:17
Heureusement que j'avais pas tous
00:36:18
les cas que je vous montre mais à
00:36:19
un moment donné chez tel client chez
00:36:21
tel problème qui était récurrent avec
00:36:22
les dates américaines par exemple
00:36:24
chez tel autre client j'ai d'autres
00:36:27
problèmes et j'étais j'étais embêté.
00:36:29
Ok. Ça va ? Oui.
00:36:34
Nickel.
00:36:35
Est-ce qu'il y a des questions-là jusque là ?
00:36:38
Non, moi ça va, ça va.
00:36:41
Donc c'est pas des formules,
00:36:42
c'est des formules que là volontairement
00:36:44
dans cette session ci il y a pas de
00:36:46
déroulé on va dire pédagogique entre et
00:36:48
de de liaison entre toutes ces formules,
00:36:49
on est là pour sur ce module
00:36:51
là on fait telle formule,
00:36:52
fait telle chose, telle formule.
00:36:53
C'est pour vous donner une idée et pour
00:36:55
qu'un moment donné vous vous disiez,
00:36:56
Ah oui mais ça je me souviens
00:36:58
qu'on a traité ça,
00:36:59
même si vous oubliez un petit peu comment
00:37:01
la syntaxe et quelle est la formule,
00:37:02
mais au moins savoir que il y a des
00:37:04
possibilités techniques assez intéressantes.
00:37:06
Alors j'ai un dernier cas
00:37:07
qui est assez fréquent.
00:37:10
C'est alors est-ce que je l'ai ici ?
00:37:14
Le prix unitaire, le prix unitaire,
00:37:16
ce qu'il est déjà en numérique.
00:37:17
Ah oui, mais il est déjà en numérique,
00:37:18
ça ne m'arrange pas.
00:37:20
Alors comment je vais faire mon compte ?
00:37:25
Euh, je vais devoir corriger.
00:37:27
Attendez, je vais devoir parce que mon
00:37:28
mon fichier il y a un petit problème.
00:37:31
C'est pas grave, je vais ici transformer,
00:37:34
je vais essayer de créer le problème
00:37:37
parce que mon fichier il ça va pas.
00:37:43
Hop.
00:37:46
Oui, mais je vais.
00:37:49
Alors je réfléchis. Ah oui,
00:37:52
je sais quoi, je sais quoi.
00:37:54
Diane, guillemets TAC.
00:37:57
J'essaie de convertir.
00:37:59
Bah qu'est-ce qu'il fait ?
00:38:02
Attendez, je veux le
00:38:04
mettre au format texte.
00:38:06
Donc ici je vais mettre.
00:38:09
Ben normalement.
00:38:10
Je mets une apostrophe.
00:38:15
Apostrophe. Avec la chaîne qui est ici.
00:38:20
Voilà, c'est bon. Ah Ben non,
00:38:22
il me l'a mis. Il me l'a mis comme ça.
00:38:27
Voilà. Je vais essayer
00:38:29
de corriger le problème.
00:38:31
En fait, je vais vous montrer un
00:38:33
truc qu'on utilise très souvent,
00:38:34
mais en fait mon fichier il est bien,
00:38:35
il est bien fait,
00:38:37
il est bien bien organisé et
00:38:38
j'essaie de créer le problème pour.
00:38:40
Voilà, et ici, on va essayer de remplacer,
00:38:44
on va voir si ça marche.
00:38:48
Tac, on va remplacer ça vite fait comme ça.
00:38:51
Ah Ben non, il le remet en monétaire,
00:38:53
ça m'arrange pas cette histoire.
00:38:54
Alors comment je vais faire
00:38:55
mon compte alors ?
00:38:56
C'est pas grave, je réfléchis.
00:38:59
Ah si je sais-je sais comment
00:39:01
je vais faire mon compte.
00:39:03
Je vais extraire.
00:39:09
Euh, tout ce qui est avant la virgule,
00:39:10
on va prendre les nombres entiers.
00:39:13
Texte avant. Donc là ça va
00:39:14
pour construire mon exemple et
00:39:15
ma dernière question, hein ?
00:39:16
Texte avant et je vais extraire
00:39:18
tout ce qui est avant.
00:39:21
Dans le prix.
00:39:25
Là virgule.
00:39:30
Alors pourquoi il veut pas ?
00:39:34
Attendez, j'ai un petit problème.
00:39:35
Ah bah. Je reviens en arrière,
00:39:38
voilà, on va y arriver.
00:39:39
Ça serait bien que ça marche,
00:39:41
c'est là, c'est vendredi texte avant.
00:39:45
Ici pouf, le délimiteur sera la virgule.
00:39:51
Ah tiens, il me dit limite pourquoi il me ?
00:39:52
Ah, il me récupère pas la virgule.
00:39:56
Alors c'est pas grave.
00:39:58
On va faire autrement,
00:40:00
je vais extraire de la gauche.
00:40:02
En fait, 1800, il y a pas de virgule,
00:40:04
je vais extraire les 5 caractères.
00:40:08
Je vais prendre les 4. Les 4 caractères.
00:40:14
Voilà nickel, j'ai créé un problème.
00:40:17
Alors quel est le problème que j'ai créé ?
00:40:20
En faisant ça, j'ai extrait les
00:40:22
4 caractères de gauche du prix.
00:40:24
Pour créer mon problème hein,
00:40:25
c'est pas un truc que je vous conseille
00:40:27
de faire et du coup quelle est la
00:40:30
particularité de ces chiffres ?
00:40:31
Il y en a qui ont des virgules,
00:40:33
des décimales et pas d'autres peut-être.
00:40:35
Alors oui, mais il y a
00:40:36
une autre visuellement,
00:40:37
ils sont à gauche dans la cellule. Pourquoi ?
00:40:41
Parce que c'est un résultat d'une formule,
00:40:42
en fait, c'est une fois ils sont,
00:40:44
je les ai, ils sont en texte.
00:40:46
Ok là j'ai, j'ai récupéré en fait c'est
00:40:49
des nombres qui sont stockés en texte,
00:40:52
ça arrive souvent.
00:40:53
Par exemple quand vous commencez
00:40:55
par une saisie d'apostrophe.
00:40:57
On a Scala,
00:40:57
un nombre qui peut être stocké en texte.
00:41:00
Du coup si je veux utiliser
00:41:02
cette colonne du prix dans le
00:41:04
tableau croisé dynamique,
00:41:05
ça marchera pas parce que ce sera du texte.
00:41:08
Ok, Florence aussi pour ça.
00:41:13
Florence. Ce que vous êtes, la Florence.
00:41:18
Céliane, c'est clair pour vous ?
00:41:19
Oui, oui, OK, c'est Florence.
00:41:22
Ça vous arrive d'avoir des
00:41:24
nombres stockés en texte ?
00:41:25
Oui, ça arrive. Oui, OK.
00:41:27
Comment les convertis en nombre ?
00:41:29
Alors me dites pas s'il vous plaît,
00:41:31
ne me dites pas,
00:41:32
je change de format de cellule,
00:41:33
ça ne marche pas ?
00:41:38
Ah.
00:41:41
Voilà, alors je ça m'est arrivé,
00:41:42
mais y a très longtemps.
00:41:44
Et Estelle Yann, comment vous faites
00:41:45
du coup pour la pour les convertir ?
00:41:47
Je j'avais une une astuce,
00:41:49
enfin c'est que quand je voyais
00:41:51
des cibles avec le petit coin vert.
00:41:54
Ah oui mais je pouvais demander à
00:41:56
Excel de le transformer en ombre.
00:41:59
Oui mais si on veut le faire en masse,
00:42:01
on peut faire ça ?
00:42:03
Je vais l'appeler conversion,
00:42:05
la colonne, utiliser la fonction cnum.
00:42:09
Vous ne connaissez pas ?
00:42:11
Absolument pas. Non, ça,
00:42:12
c'est une formule qui convertit
00:42:15
une chaîne textuelle représentant
00:42:17
un nombre en une valeur numérique.
00:42:21
Et là je reconvertis
00:42:22
automatiquement tout en nombre.
00:42:24
La preuve c'est que si je prends
00:42:26
tous les chiffres qui sont là.
00:42:27
Et que j'applique un format monétaire,
00:42:29
pourquoi pas ?
00:42:30
On voit bien que le format monétaire
00:42:32
peut s'appliquer au nombre et pas
00:42:34
aux textes qui stockent le nombre.
00:42:37
Aux nombres stockés sous forme de texte,
00:42:38
c'est num très important. Ok.
00:42:42
C'est une fonction de conversion capital.
00:42:47
Ça veut dire que si vous m'avez suivi,
00:42:50
si je viens reconvertir en
00:42:53
nombre le numéro de commande ?
00:42:55
Qui est ici avec les zéros que
00:42:57
j'ai ajoutés tout à l'heure.
00:42:59
En fait, je je récupère la
00:43:01
valeur numérique sans les zéros,
00:43:02
parce que le 0 en nombre il est pas utile.
00:43:06
Ok. Donc ça dépend si il faut
00:43:10
ajouter ou enlever des éléments.
00:43:13
Tabac, c'était Yann, c'est bon, ça va.
00:43:16
Alors pour terminer.
00:43:19
Petite astuce,
00:43:19
je vais vous en donner un petit bonus là.
00:43:22
Alors on va essayer un truc.
00:43:24
Regardez bien, j'ai des montants comme ça,
00:43:27
je vais tricher,
00:43:28
je vais mettre 123€ en texte, je vais mettre.
00:43:35
9000 enfin voilà un nombre 9874 points.
00:43:40
99. Euro. Et je vais mettre ici aussi le.
00:43:48
Tiens,
00:43:48
je vais mettre ici sans 100000
00:43:50
comme au format américain, 100000.
00:43:55
789 point 99.
00:43:57
Imaginons que ça c'est des montants.
00:44:00
Et je dois tout convertir,
00:44:02
là ça va être compliqué parce que
00:44:04
je pourrais utiliser la formule
00:44:05
va être compliquée parce qu'il y
00:44:07
a le symbole euro qui m'embête.
00:44:08
Y a le point.
00:44:09
Il y a la virgule qui est utilisée
00:44:11
comme Séparateur de milliers,
00:44:13
là c'est la Rolls des formules de
00:44:15
conversion pour les valeurs numériques,
00:44:17
la fonction qui s'appelle valeur nombre.
00:44:20
Je vais la passer d'ailleurs
00:44:22
par l'assistant valeur nombre.
00:44:24
Pour bien vous montrer,
00:44:25
vous voyez l'assistance et pas de pas de bug.
00:44:27
Non c'est bon, c'est bon, c'est bon.
00:44:28
Alors Regardez bien,
00:44:29
je vais prendre cette valeur là, d'accord ?
00:44:32
Et je vais lui dire Quel est mon
00:44:35
séparateur de décimales ici,
00:44:36
ce qui sépare mes nombres de
00:44:38
mes des des MES 0,00€.
00:44:40
Quel est le symbole, le point, le point.
00:44:43
Je vais mettre un point entre guillemets.
00:44:46
Et qu'elle est possiblement
00:44:48
mon séparateur de de milliers.
00:44:50
Un virgule, la virgule,
00:44:52
je vais mettre la virgule.
00:44:54
Voilà en disant en gros,
00:44:55
le point c'est mon séparateur
00:44:56
de décimal et la et la virgule
00:44:58
c'est mon séparateur de millier.
00:44:59
Je suis pas obligé hein.
00:45:00
Si j'ai pas de séparateur
00:45:00
de millier et je mets rien.
00:45:02
Et quand je vais faire,
00:45:02
OK.
00:45:06
Automatiquement.
00:45:08
Alors par contre, ce qui m'a,
00:45:09
ce qui est marrant, c'est qu'il m'a.
00:45:11
Voilà, si c'est bon, il m'a,
00:45:13
il m'avait masqué mes décimales, vous voyez,
00:45:15
je récupère en fait automatiquement,
00:45:17
je peux le mettre en
00:45:18
monétaire si vous voulez voir,
00:45:19
vous voyez, je récupère.
00:45:21
En fait toutes mes valeurs numériques
00:45:25
bien formatées en enlevant les.
00:45:27
Vous voyez le le symbole euro,
00:45:30
il a bien intégré comme un,
00:45:31
comme un un symbole monétaire.
00:45:33
Il a bien enlevé,
00:45:34
il a bien remplacé le point par la virgule,
00:45:36
et bien il a bien remplacé la virgule
00:45:38
par un par finalement un séparateur
00:45:40
de milliers propre à Excel Hein.
00:45:42
Voyez, on est vraiment nickel
00:45:44
chrome donc si vous avez des valeurs
00:45:47
monétaires un petit peu aléatoires
00:45:49
avec des problèmes multiples,
00:45:50
alors je vous souhaite pas
00:45:51
d'avoir ce cas-là hein,
00:45:52
ça peut arriver si c'est
00:45:53
des gens qui saisissent,
00:45:54
mais si c'est des données qui sont extraites,
00:45:56
généralement ça arrive moins souvent.
00:45:58
Vous avez cette possibilité ici de convertir,
00:46:02
donc là ce module on a fait le
00:46:04
tour des principales fonctions.
00:46:05
Et comme pour ce que j'ai dit.

Il n’existe aucun élément correspondant à votre recherche dans cette vidéo...
Effectuez une autre recherche ou retournez au contenu !

 

Mandarine AI: CE QUI POURRAIT VOUS INTÉRESSER

Rappel

Afficher