00:00:07
Bonjour et Bienvenue dans cette
00:00:09
session de formation sur Excel.
00:00:11
Vous m'entendez Julien ? Parfait
00:00:14
j'entends très bien merci beaucoup, Bonjour.
00:00:16
Bonjour, voilà vous utilisez déjà Excel
00:00:18
un petit peu Julien ou pas trop un petit
00:00:21
peu dans dans ma vie professionnelle
00:00:23
quotidienne, donc là par contre c'est
00:00:25
que ça reste quand même une découverte
00:00:27
pour moi c'est fonction matricielle. Ok
00:00:30
bon bah c'est parfait,
00:00:31
vous êtes au bon endroit parce que
00:00:33
ces fonctions matricielles en fait
00:00:34
ce sont des fonctions qui sont un
00:00:36
peu plus techniques qui s'adressent
00:00:37
à des gens qui ont déjà utilisé des
00:00:40
fonctions de calcul et qui a priori
00:00:43
doivent manipuler des données.
00:00:44
Alors peut-être que vous avez suivi les
00:00:47
sessions précédentes sur les tableaux
00:00:48
croisés dynamiques ou les fonctions textes ?
00:00:50
Il existe des fonctions de
00:00:51
traitement assez puissantes qui
00:00:52
sont les fonctions matricielles.
00:00:54
Alors on va voir ensemble de
00:00:55
quoi on va parler aujourd'hui.
00:00:57
On va faire un focus sur les
00:00:59
principales fonctions matricielles pour
00:01:01
vraiment se prendre la température
00:01:02
de ces de ces nouveaux outils.
00:01:03
Mais si on va parler des fonctions suivantes,
00:01:05
que vous n'avez jamais
00:01:06
utilisé la fonction filtre.
00:01:08
À la et la fonction trier
00:01:09
mais attention hein,
00:01:10
pas le tri et le filtre d'axel
00:01:11
que vous connaissez hein les là je
00:01:13
parle bien de formules de calcul.
00:01:14
La fonction unique,
00:01:16
la fonction fréquence,
00:01:17
la fonction transpose et on verra un
00:01:19
applicatif qui permet de créer une
00:01:21
liste déroulante à taille variable.
00:01:23
Donc l'intérêt en fait de cette session
00:01:25
c'est de comprendre l'intérêt des
00:01:27
fonctions matricielles dynamiques.
00:01:29
Comment aussi les utiliser ?
00:01:31
Et pour gagner tout simplement
00:01:33
en efficacité sur le traitement
00:01:35
des listes de données,
00:01:37
si vous devez traiter des listes de données,
00:01:39
voilà, ça peut être une étape qui,
00:01:41
qui vient s'intercaler juste avant la
00:01:44
partie tableau croisé dynamique par exemple.
00:01:47
c'est bon pour tout le monde.
00:01:48
N'hésitez pas un petit pouce en
00:01:49
l'air si jamais au niveau des
00:01:50
boutons de réaction si on est OK.
00:01:52
Et on va pouvoir démarrer tout
00:01:54
de suite parfait.
00:01:56
Alors, on va tout de suite ouvrir un fichier.
00:01:58
Exemple donc vous allez comprendre
00:02:00
très bien le type de données
00:02:01
que je suis en train de traiter,
00:02:03
donc là on est sur une liste de données.
00:02:05
J'ai j'ai pris quelque chose d'assez simple,
00:02:07
j'ai pris une liste de personnes,
00:02:07
voyez, on a des noms, des prénoms,
00:02:09
des villes, des salaires.
00:02:10
On sait si c'est ce sont des hommes ou
00:02:12
des femmes et on a une notion d'âge.
00:02:13
Donc en fait ces données là typiquement
00:02:15
sont des données qu'on peut manipuler
00:02:17
en tableaux croisés dynamiques,
00:02:19
ce qui est pas l'objectif aujourd'hui,
00:02:20
il y a 2 sessions pour sur la
00:02:21
partie tableau croisé dynamique,
00:02:23
là on va vraiment se concentrer
00:02:24
sur de la fonction de calcul,
00:02:25
alors je rappelle que pour
00:02:27
pouvoir être efficace,
00:02:28
ces fonctions matricielles vont
00:02:29
s'appuyer sur ces données et ces ces
00:02:32
données je les ai structurées en mode.
00:02:34
Tableau donc là, c'est déjà fait,
00:02:36
le mode tableau qui est ici
00:02:38
que vous utilisez Julien,
00:02:39
vous utilisez le mode tableau ?
00:02:42
justement, j'ai pu découvrir ça
00:02:43
lors des sessions et maintenant
00:02:44
j'ai c'est quelque chose que
00:02:45
j'utilise régulièrement. En effet OK
00:02:47
et en dessous de rire aussi,
00:02:48
le mode tableau vous l'utilisez.
00:02:51
Tout à fait. Ok c'est parfait
00:02:53
donc je vais pas revenir sur les
00:02:56
différents points du mode tableau,
00:02:58
je vais juste préciser que c'est
00:03:00
en mode tableau qu'il y a donc une
00:03:03
mise en forme qui est appliquée
00:03:04
avec une particularité du mode
00:03:06
tableau qui permet ici de nommer,
00:03:08
vous voyez ici le tableau ici, il est nommé,
00:03:11
Je l'ai appelé salarié d'origine.
00:03:12
Les tableaux sont nommés par un nom
00:03:14
par défaut tableau un tableau 2.
00:03:16
Là j'ai un un tableau qui s'appelle salarié,
00:03:18
tout simplement.
00:03:20
Alors je pourrais très bien utiliser.
00:03:23
Les outils classiques que vous
00:03:24
connaissez notamment à partir de
00:03:26
l'onglet accueil comme par exemple
00:03:27
le tri et le filtre qui se trouve ici
00:03:30
dire ou bien les flèches de filtres
00:03:31
directement dans les entêtes de colonnes.
00:03:34
dès que je vais commencer à
00:03:35
manipuler mes données avec des
00:03:37
tris ou des filtres classiques,
00:03:38
je vais entre guillemets, détruire la.
00:03:41
Le fichier d'origine,
00:03:42
donc je vais pouvoir avec
00:03:44
les fonctions matricielles,
00:03:45
utiliser en fait extraire parce
00:03:47
que c'est ça tout l'intérêt du truc
00:03:49
hein c'est de pouvoir garder cette
00:03:51
liste là telle qu'elle et de pouvoir
00:03:53
après extraire les données et de
00:03:55
les manipuler sur d'autres onglets.
00:03:56
Donc je vais commencer par exemple par.
00:04:00
Euh trier et extraire de manière unique,
00:04:04
les villes qui composent mon tableau ?
00:04:06
Donc vous remarquerez ici il y a des
00:04:08
salariés qui travaillent dans des
00:04:09
villes et une même ville apparaît n
00:04:11
fois puisqu'on a plusieurs salariés
00:04:12
dans une même ville enculerie,
00:04:13
comment vous le feriez pour pour
00:04:15
extraire toutes les villes de manière unique,
00:04:17
vous comment vous feriez ?
00:04:20
Alors, j'annonce comment j'ai fait,
00:04:21
c'est jusqu'au pis toute la ligne
00:04:23
à côté et j'ai eu supprime des
00:04:26
doubles avec le l'option donnée,
00:04:28
supprimer les doublons.
00:04:29
Ouais, alors c'est une bonne un,
00:04:32
Le seul inconvénient,
00:04:34
c'est qu'il y a une ville qui se rajoute
00:04:36
du coup parce que c'est pas dynamique
00:04:37
dans le sens où je rajoute la ville,
00:04:39
la ville de je sais pas moi de
00:04:41
Marseille bah elle va pas comme
00:04:43
par magie arriver dans la liste,
00:04:44
il faudra refaire un tri et refaire la
00:04:46
manipulation avec un copier coller et
00:04:48
une suppression des doublons en fait
00:04:50
ici donc je vais vous montrer tout
00:04:51
de suite comment comment ça fonctionne.
00:04:54
Je vais pouvoir directement.
00:04:56
Écrire une formule donc,
00:04:56
il y a toute une série de fonctions
00:04:58
matricielles et la première fonction
00:04:59
matricielle qu'on va voir ensemble
00:05:01
c'est la fonction qui s'appelle unique.
00:05:02
Donc ici je vais écrire le nom de la
00:05:05
fonction qui s'appelle donc unique.
00:05:07
C'est une fonction qui est disponible ici.
00:05:08
On le voit dans dans la liste.
00:05:11
Renvoie les valeurs uniques d'une
00:05:13
page ou d'une matrice,
00:05:14
donc je vais valider soit en double
00:05:15
cliquant avec la souris et je rappelle
00:05:17
que quand vous saisissez une formule,
00:05:19
c'est la touche Tabulation qui
00:05:20
permet de valider une saisie.
00:05:22
Voilà comme ça si jamais donc maintenant
00:05:24
y a les paramètres à renseigner si jamais
00:05:26
je n'ai jamais utilisé la fonction
00:05:28
ou que je me souviens plus dans quel
00:05:30
ordre je dois mettre les paramètres.
00:05:31
Je rappelle également qu'à tout moment on
00:05:33
peut cliquer sur le bouton fixe qui est en
00:05:36
barre de formule pour récupérer l'assistant.
00:05:38
Voilà et là, je vais tout simplement
00:05:42
spécifier dans cette fonction de calcul
00:05:45
le tableau que je vais traiter. Oups.
00:05:49
Dac donc je vais aller chercher mon tableau.
00:05:52
Voilà, il faudrait que j'arrive
00:05:54
à sélectionner mes données.
00:05:55
Ne bougez pas, voilà,
00:05:56
je vais aller chercher mon tableau,
00:05:58
donc le tableau.
00:05:59
Si vous vous souvenez,
00:06:00
il s'appelait salarié.
00:06:04
Voilà. Voyez. Il récupère donc la
00:06:07
totalité de du tableau et je vais
00:06:10
spécifier un numéro de colonne,
00:06:14
donc là la colonne contenant les villes CT.
00:06:18
La 3e. Donc si je mets ici alors la 3.
00:06:24
Et que je valide avec OK,
00:06:25
ça ne va pas marcher.
00:06:27
Voilà parce qu'il m'aime extraire tout
00:06:29
de manière unique, moi ce que je veux,
00:06:31
c'est uniquement extraire les villes.
00:06:32
Donc en fait, je n'ai pas besoin
00:06:34
d'extraire la totalité du tableau,
00:06:35
je vais directement en fait tout simplement,
00:06:38
je vais ce que les petits
00:06:39
est le là où j'ai mis le 3.
00:06:40
Finalement ce sont des paramètres optionnels.
00:06:42
Voyez, ils sont pas en gras donc
00:06:44
là je vais juste spécifier.
00:06:45
Tac directement le nom de la colonne.
00:06:49
Je souhaite extraire.
00:06:51
ce sera la colonne site de mon tableau
00:06:54
salarié lorsque je vais valider avec OK.
00:06:58
je vais directement avoir
00:07:00
l'extraction unique des villes
00:07:02
qui se trouve dans la liste.
00:07:04
Donc ça c'est totalement dynamique.
00:07:05
L'intérêt c'est quoi l'intérêt ?
00:07:07
C'est que si je prends une ligne
00:07:08
totalement au hasard que je mets
00:07:10
la ville de Marseille par exemple.
00:07:13
Automatiquement, contrairement aux
00:07:14
aux à la suppression des doublons.
00:07:17
Voilà, on a directement l'inclusion.
00:07:19
Voyez de la ville qui s'ajoute
00:07:21
dans mon attraction unique.
00:07:23
Alors là j'ai saisi hop la formule
00:07:27
manuellement comme je suis en mode tableau,
00:07:29
j'aurais pu faire ceci,
00:07:30
je la refais une 2e fois.
00:07:32
J'aurais pu faire ceci, unique, voilà.
00:07:36
Et je vais pouvoir directement se sans
00:07:38
doute la solution la plus simple,
00:07:40
aller sélectionner les données précises
00:07:42
de la colonne à traiter alors en public,
00:07:46
comment on fait pour sélectionner
00:07:48
toutes les données d'une colonne
00:07:49
quand on est en mode tableau ?
00:07:50
Parce que vous le savez ça ?
00:07:56
Vous cliquez sur le nom de colonne, mais
00:07:57
je sais alors si on prend la colonne C,
00:07:59
on risque de prendre toutes les
00:08:00
données de toute la colonne.
00:08:02
C'est même au-delà de la fin de la liste.
00:08:05
Ok, donc il y a une technique particulière,
00:08:08
Julien, ce que vous savez ça,
00:08:09
comment on fait pour sélectionner
00:08:10
toutes les données d'un champ
00:08:12
quand on est en mode tableau
00:08:13
? Euh, est ce qu'il y a pas le
00:08:15
petit un petit raccourci clavier ?
00:08:18
Alors on pourrait faire un raccourci clavier,
00:08:21
mais il y a une technique très simple.
00:08:24
C'est ici, on vient se placer
00:08:26
pas sur la lettre de la colonne,
00:08:28
pas sur le nom de la colonne,
00:08:29
vraiment à l'intersection des 2YA,
00:08:31
une flèche noire. Et là,
00:08:32
quand on vient cliquer sur la flèche noire.
00:08:35
On a directement la sélection
00:08:36
globale du champ. Tout simplement.
00:08:39
Voilà, et y a plus qu à fermer la parenthèse.
00:08:42
Et validez avec entrée.
00:08:44
Donc on peut hein,
00:08:45
c'est ce que je vous disais à l'instant,
00:08:46
rien à voir avec les fonctions matricielles,
00:08:47
mais c'est une petite astuce du mode
00:08:49
tableau quand on veut comme ça,
00:08:50
sélectionner toutes les données d'un champ.
00:08:52
On vient vraiment là,
00:08:53
vous voyez la petite flèche noire,
00:08:55
on clique et on prend toutes les données,
00:08:56
tout simplement.
00:08:57
Donc c'est pratique parce
00:08:58
que il y a 2000 lignes,
00:09:00
ça prend-on peut vérifier,
00:09:01
hein, tout en bas,
00:09:01
si on va tout en bas, vous voyez,
00:09:02
ça s'arrête bien là il y a des données,
00:09:05
c'est complètement automatique. Alors,
00:09:08
cette extraction unique de mes éléments.
00:09:13
Eh bien, elle est.
00:09:15
En termes ordonnés,
00:09:17
par ordre d'apparition dans le tableau,
00:09:19
donc, c'est pour ça qu'on a l'île Parini,
00:09:21
Strasbourg, Arras, Roubaix,
00:09:23
parce que on A Lille, Paris,
00:09:26
Nice, Strasbourg, Arras,
00:09:27
Roubaix, c'est dans l'ordre.
00:09:30
J'aimerais compléter cette
00:09:32
extraction sans doublon par un tri.
00:09:38
Fonctionnalités fonction matricielle,
00:09:39
qui est la fonction triée ?
00:09:43
Il va permettre ici de générer un tri
00:09:46
croissant du résultat lorsque je mets,
00:09:50
donc j'ai écrit j'ai juste derrière
00:09:51
le Gal entre le égal et l'unique,
00:09:52
j'ai mis la fonction trié,
00:09:54
j'ai fermé ma parenthèse finale
00:09:55
lorsque je valide avec entrée.
00:09:58
on a automatiquement un
00:10:00
classement alphabétique.
00:10:01
Par ordre croissant,
00:10:02
ça veut dire qu'ici je mets.
00:10:04
Imaginons la ville de Berlin.
00:10:08
Hop, on va essayer de l'écrire
00:10:10
correctement automatiquement.
00:10:11
La ville de Berlin sera triée de manière
00:10:14
unique et classée juste entre Arras et Lille,
00:10:16
tout simplement.
00:10:19
Je vais l'annuler,
00:10:21
hein, comme ça ?
00:10:22
Ulrich, c'est bon,
00:10:23
c'est bon pour vous ça cette fonction ?
00:10:27
vous connaissiez pas, hein ?
00:10:29
Non mais tout bon bah
00:10:31
c'est bien c'est nickel.
00:10:33
Alors alors je vous parlais
00:10:36
de fonction matricielle,
00:10:37
alors pourquoi que ça s'appelle
00:10:38
une fonction matricielle ?
00:10:39
Bah tout simplement une fonction
00:10:40
matricielle donc c'est le cas de
00:10:42
trier et c'est le cas de unique.
00:10:44
Une fonction matricielle,
00:10:45
c'est une formule classique d'axel mais
00:10:48
dont le résultat génère un tableau,
00:10:50
c'est à dire qu'ici moi ma formule,
00:10:52
je l'ai saisie en a un voilà et il y a
00:10:54
eu une ce qu'on appelle une propagation,
00:10:57
une propagation automatique.
00:10:58
on voit un petit une petite zone bleue,
00:11:00
hein de sélection,
00:11:01
il y a une propagation automatique de
00:11:03
la formule sur les lignes suivantes,
00:11:05
alors que ma formule moi je l'ai faite
00:11:06
là où j'ai mis la petite croix, hein,
00:11:07
c'est ça une fonction matricielle,
00:11:09
une fonction qui qu'on écrit
00:11:10
dans une cellule et qui
00:11:12
génère un résultat sous forme de tableau.
00:11:14
C'est pour ça que s'appelle
00:11:16
une fonction matricielle.
00:11:17
D'ailleurs, si vous Regardez.
00:11:20
Mais mon tableau de résultats,
00:11:23
si je me place sur la cellule, en a 2.
00:11:25
On voit bien que la formule
00:11:26
est en barre de formule,
00:11:28
mais elle est grisée,
00:11:29
elle n'est pas modifiable.
00:11:30
D'accord, donc on ne peut pas venir.
00:11:32
Je peux même supprimer.
00:11:33
Voyez, j'essaie de supprimer désespérément.
00:11:36
il peut pas supprimer une valeur si je
00:11:38
veux supprimer l'ensemble des valeurs,
00:11:40
je suis obligé de supprimer la
00:11:42
fonction matricielle que j'ai mis
00:11:43
en place dans ma cellule a. Voilà,
00:11:45
donc c'est ça une fonction matricielle,
00:11:47
fonction qui génère des tableaux.
00:11:49
Je rappelle que ces fonctions
00:11:52
peuvent accepter certains types
00:11:55
de paramètres complémentaires,
00:11:57
quand on est sur la fonction unique
00:11:59
et qu'on va sur le bouton FX,
00:12:00
on a des possibilités supplémentaires
00:12:02
en termes de paramétrage donc je vous
00:12:05
inviterai si vous voulez approfondir
00:12:07
d'aller sur aide sur cette fonction.
00:12:09
Voilà, et c'est pareil,
00:12:10
hein, pour le pour le tri,
00:12:12
si jamais je me place sur la
00:12:14
fonction trier qui est ici et
00:12:15
je vais chercher mon assistant.
00:12:17
on a directement des options complémentaires.
00:12:20
Voilà quand on veut, par exemple,
00:12:23
extraire une donnée plus complète et
00:12:25
générer un tri sur une colonne particulière,
00:12:29
je vous montrerai si vous
00:12:31
voulez tout à l'heure,
00:12:32
je peux vous montrer tout de suite.
00:12:34
je vais créer une feuille.
00:12:35
Voilà, imaginons que je veuille
00:12:38
extraire ces données là,
00:12:39
la totalité est triée par salaire.
00:12:41
Je pourrais très bien,
00:12:41
je vais créer une feuille, hein.
00:12:42
Je le fais pas systématiquement, mais bon.
00:12:46
Il est 9h, on est en forme,
00:12:47
donc là je vais directement
00:12:50
faire égal unique.
00:12:52
Et là je vais pas m'embêter,
00:12:53
je vais directement saisir le nom
00:12:56
du tableau qui s'appelle salarié.
00:13:02
Donc là ça, ça m'extrait.
00:13:04
tout le tableau salarié
00:13:05
sans les entêtes hein.
00:13:06
il y a pas les entêtes avec mais
00:13:08
tout le tableau salarié et j'aimerais
00:13:11
classer les données par ordre croissant
00:13:14
ou décroissant sur le salaire.
00:13:17
je pourrais très bien ici compléter
00:13:18
avec la commande triée exactement
00:13:20
comme je l'ai fait tout à l'heure.
00:13:21
Pour extraire les villes de manière unique,
00:13:23
voilà TAC et je vais ici
00:13:27
en index de tri 1234.
00:13:30
Si je le mets 4 en théorie.
00:13:33
voyez si je mets 4,
00:13:35
il va trier la 4e colonne par
00:13:38
ordre croissant directement à
00:13:39
partir de mon extraction alors j'ai
00:13:42
des paramètres complémentaires.
00:13:44
Voilà si je remets un petit
00:13:46
point-virgule ici.
00:13:47
On a la possibilité de mettre moins
00:13:49
un si on veut un tri décroissant.
00:13:51
Si je fais ça, je vais zoomer.
00:13:53
il est extrait de manière
00:13:54
unique la liste des salariés.
00:13:55
Donc si on a 2 lignes identiques
00:13:57
dans le fichier de base,
00:13:58
il extrait qu'une fois et on
00:14:00
trie sur base de la 4e colonne
00:14:02
en décroissant le résultat.
00:14:04
Ce qui donne ici.
00:14:06
on a bien un classement décroissant,
00:14:08
ça veut dire que si je viens mettre
00:14:10
un salaire à 4100€ tout rond.
00:14:12
Voilà belle augmentation.
00:14:15
On a directement. Tac,
00:14:18
voyez le salaire qui va bien s'intercaler
00:14:20
et c'est totalement dynamique et c'est non
00:14:22
destructeur par rapport à la liste d'origine.
00:14:24
C'est ça qu'il faut qu'il faut retenir.
00:14:26
Donc on va le remettre à son
00:14:28
salaire d'origine, notre ami Jean.
00:14:30
Voilà, alors ça peut être intéressant.
00:14:34
D'utiliser ? Ça ?
00:14:36
Lorsqu'on crée des listes déroulantes,
00:14:39
alors je vais prendre un
00:14:40
exemple en dessous le riz.
00:14:41
Vous avez déjà utilisé des ce
00:14:43
qu'on appelle des des validations.
00:14:45
Et tout à fait bon.
00:14:47
Alors je vais y en a une déjà,
00:14:48
je vais l'effacer, voilà.
00:14:50
Donc, la validation de données
00:14:51
permet de créer par exemple,
00:14:52
des listes déroulantes.
00:14:53
On est d'accord en Ulrich ?
00:14:56
Moi j'aimerais avoir proposé une
00:14:58
liste de choix contenant les villes.
00:15:02
c'est que lorsqu'on crée une validation,
00:15:05
on définit une zone source,
00:15:08
donc par exemple je pourrais définir ça,
00:15:09
c'est ma source,
00:15:10
s'étend de a un jusque a 6,
00:15:13
ça veut dire que si potentiellement
00:15:14
dans ma feuille de base il y
00:15:16
a des villes qui s'ajoutent,
00:15:17
elles vont prendre la place là où
00:15:18
je fais des traits rouges et du
00:15:19
coup ma zone Ben elle ne contiendra
00:15:21
pas ma liste déroulante ne
00:15:22
contiendra pas les villes ajoutées.
00:15:24
Du coup ce que je peux faire dans la
00:15:26
validation c'est prendre une zone de
00:15:27
données plus large en prévision des ajouts,
00:15:30
mais le problème c'est que dans ma
00:15:31
liste déroulante je vais avoir des
00:15:32
cellules vides tant qu'il y a pas de données.
00:15:34
Eh bien on peut,
00:15:35
si on utilise les fonctions matricielles,
00:15:37
on peut, dans la validation de données,
00:15:39
donc je me place là où je
00:15:40
générais ma liste déroulante,
00:15:41
puis dans validation de données,
00:15:43
je vais pouvoir préciser Excel que
00:15:45
je veux ici générer une liste.
00:15:48
Voilà et là je vais pas au
00:15:49
niveau de la source,
00:15:50
je vais pas préciser que je veux
00:15:52
prendre toute la zone des villes.
00:15:53
Je vais aller dans la feuille que
00:15:55
j'ai exprimées de manière unique,
00:15:57
triée par ordre alphabétique.
00:15:58
Je vais juste cliquer sur la première
00:16:01
cellule et là c'est bizarre,
00:16:02
me demandez pas pourquoi c'est comme ça.
00:16:04
On va ajouter le symbole dièse.
00:16:06
Je vais zoomer pour que vous voyez bien.
00:16:10
j'ai mis la première cellule
00:16:12
qui contient l'extraction de ma
00:16:14
ville via ma matricielle et avec
00:16:16
le petit dièse qui est au bout.
00:16:18
Eh bien quand je vais valider avec OK.
00:16:20
Je vais avoir dans ma liste déroulante.
00:16:23
Vous voyez la liste des villes ?
00:16:25
Ils s'arrêtent bien à Strasbourg.
00:16:26
Voyez, on vient,
00:16:27
on voit bien que la liste s'arrête.
00:16:28
Faisons un test.
00:16:29
Si je rajoute une ville donc là je
00:16:32
vais mettre je sais pas moi je vais mettre.
00:16:35
Ah non, Nice, je l'ai déjà,
00:16:37
je vais mettre Marseille comme
00:16:38
tout à l'heure, pourquoi pas ?
00:16:40
Donc j'ai mis 1A majuscule,
00:16:42
il a corrigé du coup ma liste à
00:16:45
intégrer Marseille du coup ma
00:16:47
liste est roulante à intégrer
00:16:49
Marseille également
00:16:49
mais voyez, elle fait toujours la taille
00:16:51
pile **** des villes qui sont présentes.
00:16:54
Attention, cette notion de dièse ici.
00:16:57
J'ai mis en place n'est valable que si
00:17:00
vous utilisez une fonction matricielle,
00:17:02
ça ne marchera pas.
00:17:03
En dessous de ric par exemple,
00:17:04
si vous faites un copier coller des villes
00:17:05
et que vous les vous supprimez les doublons,
00:17:07
on va dire entre guillemets à l'ancienne,
00:17:09
ça ne marchera absolument pas.
00:17:11
Voilà, il faut vraiment que la source
00:17:12
soit issue d'une fonction matricielle,
00:17:14
comme c'est le cas ici. Impeccable.
00:17:17
Alors, une fois que je l'objectif maintenant,
00:17:20
ce serait potentiellement
00:17:22
de sélectionner une ville.
00:17:23
On va prendre par exemple la
00:17:25
ville de de Strasbourg. Voilà.
00:17:27
Et de générer dynamiquement l'extraction
00:17:30
de tous les salariés de Strasbourg.
00:17:33
Voilà sans destruction, toujours,
00:17:34
hein, de la liste source.
00:17:37
Alors, comment je vais procéder ?
00:17:39
Eh bien, c'est assez simple,
00:17:40
je vais pouvoir ici venir filtr. Oui.
00:17:45
Les données j'ai une autre fonction
00:17:47
matricielle qui s'appelle filtre.
00:17:49
Allez, c'est parti,
00:17:50
on va l'utiliser.
00:17:52
On va utiliser la fonction filtre
00:17:53
qui était une autre fonction
00:17:55
matricielle qui va permettre,
00:17:56
on a vu trier tout à l'heure
00:17:58
qui permettait de classer.
00:17:59
Bah là c'est la même c'est sa cousine
00:18:01
mais qui va permettre de limiter
00:18:03
l'affichage en filtrant dynamiquement
00:18:04
donc je vais commencer par spécifier
00:18:06
le tableau à filtrer, ce sera salarié.
00:18:09
Voilà et je vais lui préciser dans
00:18:11
la dans le dans l'élément inclure.
00:18:14
Alors je rappelle qu'à chaque fois,
00:18:15
vous avez des détails, hein.
00:18:16
Vous avez, par le biais de l'assistant,
00:18:18
une aide sur chaque fonction,
00:18:19
Voilà en plus des tutos qui a
00:18:21
sur la plateforme et là je vais
00:18:23
pouvoir ici dans le 2e paramètre,
00:18:25
lui définir ici quel est l'élément infiltré.
00:18:28
Donc l'élément infiltré fait toujours
00:18:30
partie de mon tableau salarié.
00:18:32
Pour lequel je vais préciser entre crochets
00:18:35
le la colonne sur lequel va porter le filtre,
00:18:38
donc ce sera la colonne site.
00:18:41
Voilà et je vais lui dire donc là
00:18:42
il va me lister tous les sites.
00:18:43
On voit d'un côté droit via
00:18:45
l'assistant qui a bien,
00:18:46
il matche bien avec mes données et je
00:18:48
vais lui dire que le site doit être égal.
00:18:51
Bah à la cellule C un qui se trouve ici.
00:18:54
tu me prends du tableau ça,
00:18:56
tu m'extrais toutes les colonnes de
00:18:58
salariés pour lesquelles le site du
00:19:00
salarié est égal à la ce que j'ai
00:19:02
sélectionné dans ma liste déroulante,
00:19:04
alors je peux très bien lui préciser.
00:19:07
Que aucun élément n'est renvoyé n'est
00:19:09
conservé si si la cellule est vide,
00:19:12
Si y a pas de résultat là je vais
00:19:13
laisser ce paramètre là par défaut,
00:19:15
je valide avec OK et j'ai bien
00:19:17
dynamiquement une extraction qui dépend
00:19:19
du choix que j'ai fait en liste déroulante.
00:19:22
Et d'ailleurs si je viens sélectionner
00:19:24
une autre ville, prenons.
00:19:25
Marseille, normalement,
00:19:26
il y a qu'une seule ligne,
00:19:28
c'est une ville que j'avais
00:19:30
ajoutée tout à l'heure. On a bien.
00:19:32
Hubert Gressier à Marseille. Voilà.
00:19:36
On a Roubaix, on n'a qu'une personne.
00:19:39
Si on prend Nice,
00:19:40
il y a un peu plus de monde.
00:19:43
Voilà, voyez, on a vraiment une
00:19:45
extraction dynamique des éléments.
00:19:47
Alors par contre ces éléments qui sont
00:19:49
extraits ne sont absolument pas triés.
00:19:52
Ils apparaissent dans l'ordre d'apparition
00:19:53
de la liste d'origine qui s'avère étrillée
00:19:56
par défaut par ordre alphabétique.
00:19:58
Donc c'est pour ça qu'on a
00:20:00
récupéré une récupération ?
00:20:01
Bah des des éléments par ordre alphabétique.
00:20:04
Là, j'aimerais changer.
00:20:05
Par exemple l'ordre de tri.
00:20:07
Eh bien, je vais tout simplement demander
00:20:10
de trier les salaires comme je l'ai fait
00:20:11
tout à l'heure par ordre décroissant.
00:20:13
Donc je vais compléter ma formule.
00:20:15
Voilà, je vais le faire ici comme ça,
00:20:16
vous voyez mieux, je vais lui dire ici.
00:20:19
De trier. Les données.
00:20:23
En spécifiant tout au bout,
00:20:24
comme je l'avais fait tout à l'heure.
00:20:27
Un tri sur la 4e colonne
00:20:30
par ordre décroissant.
00:20:33
on a dynamiquement l'extraction de tous les
00:20:35
salariés de la ville qui est sélectionnée,
00:20:37
donc on va prendre par exemple Roubaix.
00:20:40
On n'a qu'une personne,
00:20:41
donc on va prendre Strasbourg,
00:20:42
on le verra un petit peu mieux.
00:20:43
on a bien une extraction des Strasbourgeois
00:20:46
avec un classement décroissant sur
00:20:48
le champ salaire comme on peut le
00:20:51
voir avec cette formule donc il va extraire,
00:20:54
filtrer les salariés sur
00:20:55
base de ce critère ci.
00:20:57
Et appliquer ensuite à un tri.
00:21:00
Sur base de la 4e colonne.
00:21:02
Par ordre décroissant.
00:21:05
dans le cas où il y a 2 personnes
00:21:08
qui ont les mêmes particularités,
00:21:11
alors je vais vous montrer ça tout de suite.
00:21:14
Je vais prendre quelques catas Strasbourg,
00:21:16
je vais prendre Viviane qui est ici,
00:21:18
je vais copier la ligne de Viviane.
00:21:22
je génère volontairement une ligne en
00:21:24
doublon on a 2 fois notre ami Viviane.
00:21:28
Si je vais dans ma fonction,
00:21:29
on a on a normalement,
00:21:30
voilà 2 fois notre ami de Viviane,
00:21:32
on la voit ici comme ça.
00:21:34
On a 2 lignes en doublon.
00:21:36
je pourrais très bien compléter ma
00:21:38
formule en rajoutant la fonction
00:21:39
comme j'ai fait tout à l'heure.
00:21:41
La fonction unique qui permet de
00:21:44
ne garder qu'une seule occurrence.
00:21:47
De chaque ligne,
00:21:48
on n'a qu'une seule Viviane
00:21:50
amelal alors qu'elle apparaît 2
00:21:51
fois dans la liste d'origine,
00:21:52
donc là en une prête j'ai dédoublonner,
00:21:56
J'ai extrait un échantillon de
00:21:57
ma base sur base d'une liste
00:22:00
qui est elle-même et dynamique.
00:22:01
Julien, c'est bon pour vous tout ça ?
00:22:03
Il y a des questions là-dessus.
00:22:04
Julien, c'est bon,
00:22:06
c'est c'est bon, c'est bon. En effet,
00:22:08
c'est assez impressionnant tout ça.
00:22:09
Je découvre et hâte de de pouvoir
00:22:12
tester, de pratiquer surtout.
00:22:14
Bon Ben c'est parfait. Une petite question
00:22:16
pardon au niveau du nombre
00:22:17
du numéro de la colonne,
00:22:19
il n'y a pas de petits trucs qu'il
00:22:21
faudrait savoir du style d'une
00:22:22
colonne a est égal à la colonne 0.
00:22:25
Non, c'est non, non non, non. En fait,
00:22:27
c'est, on a toujours le j'ai, j'entends mon.
00:22:30
Le retour de voilà, c'est bon dans
00:22:32
la en fait là ce qui va définir la
00:22:35
le numéro de colonne c'est l'ordre,
00:22:37
c'est juste l'ordre des colonnes,
00:22:39
c'est à dire que là il s'avère que la A
00:22:40
est égale à la un, la B est égale à la 2,
00:22:42
la C est égal à la 3 parce que mon
00:22:44
ma base de données sources.
00:22:46
Commence en a. On le voit ici,
00:22:49
mais si jamais le tableau,
00:22:50
il était ici à partir de la colonne h,
00:22:53
la H, CE serait la une, la la, I la 2.
00:22:56
Elle agit la 3 et ainsi de suite.
00:22:58
C'est vraiment la position.
00:22:59
C'est un peu comme la recherche V justement,
00:23:01
on en parlait avec Antic.
00:23:02
C'est un peu comme la recherche V,
00:23:03
c'est l'index de position de la colonne et
00:23:05
ça n'a rien à voir en fait avec la lettre.
00:23:08
Voilà impec, merci beaucoup.
00:23:11
En dessus de riz, c'est bon pour vous ?
00:23:12
Il y a une question là-dessus.
00:23:15
Ah non, c'est bon, c'est.
00:23:16
J'ai découvre aussi,
00:23:17
c'est c'est énorme, c'est fort hein ?
00:23:20
Ouais ouais, je sais,
00:23:21
quand j'ai découvert ça,
00:23:22
moi aussi ça fait un petit moment
00:23:24
mais c'était pas mal alors.
00:23:26
Euh on a d'autres fonctions matricielles.
00:23:30
Alors une autre fonction méconnue,
00:23:31
c'est la fonction fréquence
00:23:33
donc la fonction fréquence,
00:23:34
elle c'est une fonction qui
00:23:36
est associée à la statistique,
00:23:37
donc là ce que je vais mettre par exemple,
00:23:39
je vais essayer de vous montrer,
00:23:40
on va mettre des salaires, voilà.
00:23:42
Et on aimerait récupérer
00:23:44
un nombre de personnes.
00:23:46
Voilà qui Ben qui sont compris
00:23:48
entre 2 tranches de salaire, ça,
00:23:50
on peut techniquement le faire
00:23:51
en tableau croisé dynamique,
00:23:52
mais on peut également le faire en formule.
00:23:54
Donc là je vais mettre
00:23:57
volontairement des seuils.
00:23:58
Donc vous allez voir un petit peu.
00:23:59
Je vais mettre des seuils ici,
00:24:00
je vais mettre par exemple,
00:24:04
je vais mettre 2000€,
00:24:10
2000 503200 et 4000 voilà c'est
00:24:12
tout à fait arbitraire. Voilà.
00:24:15
Donc, ce que j'aimerais savoir,
00:24:17
c'est combien j'ai de
00:24:18
personnes dans chaque tranche.
00:24:20
Donc en fait j'aimerais savoir
00:24:22
combien j'ai de personnes.
00:24:24
À moins de 1250 combien ?
00:24:26
Il y en a dans dans chaque tranche en fait,
00:24:28
Je vais utiliser ici la fonction fréquence.
00:24:32
Donc la fonction fréquence,
00:24:33
je vais aller la chercher par
00:24:35
l'assistante tiens pour changer,
00:24:36
donc là je me place où le résultat
00:24:38
bouton fixe j'accède à l'assistant.
00:24:40
Alors je rappelle aussi que
00:24:41
vous avez un onglet formule,
00:24:43
hein, mais les l'onglet formule.
00:24:44
Le problème c'est qu'on sait jamais
00:24:45
dans quelle catégorie chercher.
00:24:46
Donc moi je préfère l'ancienne méthode qui
00:24:48
est le fait d'accéder par à l'assistant.
00:24:50
On retrouve en fait les fonctions
00:24:52
classées par catégorie,
00:24:53
on a l'option toutes catégories d'ailleurs,
00:24:55
ensuite que vous voyez que ma
00:24:56
dernière formule utilisée c'est la
00:24:58
recherche X que je vous inviterai à
00:24:59
approfondir parce qu'elle est vraiment,
00:25:00
elle remplace très avantageusement la
00:25:02
recherche, y a plus de contraintes,
00:25:03
de colonnes, et cetera, donc là,
00:25:05
dans la catégorie tout,
00:25:07
je vais aller chercher la fonction
00:25:08
fréquence qui est ici.
00:25:10
Calcule la fréquence à laquelle les
00:25:11
valeurs apparaissent dans une plage
00:25:12
de valeur et renvoie une matrice
00:25:14
verticale de nombre ayant un élément
00:25:16
de plus que l'argument matrice classe,
00:25:17
donc c'est pas hyper clair,
00:25:19
je vais essayer de vous faire comprendre ça,
00:25:22
Voilà donc là, je vais par exemple définir.
00:25:26
Euh bah que je veux savoir,
00:25:29
je vais traiter quoi,
00:25:30
je vais traiter les données de des salaires
00:25:33
donc je vais aller dans ma liste brute.
00:25:36
Je veux dire donc la liste complète
00:25:38
pour l'exemple et je vais venir
00:25:39
sélectionner tous les salaires.
00:25:41
vous voyez avec la petite flèche noire,
00:25:42
comme je l'ai dit tout à l'heure.
00:25:43
Et au niveau de la classe de matrice,
00:25:45
je vais directement venir sélectionner
00:25:50
les éléments qui sont ici qui sont
00:25:52
en fait mais tranches de salaire
00:25:54
lorsque je vais valider avec OK.
00:25:56
J'aurais directement ceci.
00:25:59
Voilà qui va m'indiquer.
00:26:01
Les informations qui sont
00:26:03
potentiellement intéressantes pour moi,
00:26:05
alors ça, ça veut dire que.
00:26:12
Euh il y a 45 personnes qui gagnent,
00:26:16
donc je vais mettre 45 personnes
00:26:18
dont le salaire est. Inférieure ?
00:26:28
D'ailleurs, si je veux tester ça,
00:26:30
je pourrais très bien faire un filtre.
00:26:34
Il va tester les salaires
00:26:36
inférieurs ou égaux à 1250. Voilà.
00:26:42
Voilà voilà et Regardez bien ici,
00:26:44
on a bien les 45 enregistrements trouvés
00:26:47
sur les 287, donc on est pas mal.
00:26:51
Tac, allez on continue donc on a
00:26:53
45 personnes qui gagnent 1250€ ou
00:26:56
moins à partir de la 2e les 2000,00€
00:26:59
on a toutes les personnes qui.
00:27:03
Sont qui gagnent,
00:27:05
dont le salaire est supérieur. À 1250.
00:27:12
Et. Inférieure ? Je vais mettre le symbole,
00:27:17
hein et inférieur ou égal. En 2000.
00:27:22
Hop, je cherche le a voilà à 2000.
00:27:28
Nickel et ainsi de suite,
00:27:30
c'est le même principe.
00:27:32
Le dernier ici, c'est tout simplement.
00:27:34
Tout ce qui est supérieur à au
00:27:38
dernier seuil, supérieur à.
00:27:40
4000. Donc là on a toutes les
00:27:43
personnes qui gagnent entre 2000
00:27:45
qui sont à à à à partir de 2001,
00:27:48
on va dire jusqu'à 2005 inclus,
00:27:50
et cetera et cetera.
00:27:51
C'est exactement ce principe là,
00:27:53
et donc là la totalité de ces données.
00:27:55
Là ça me génère 287 lignes de résultats,
00:27:58
200 la somme c'est égal à
00:28:01
287 bah 287 en théorie.
00:28:04
C'est le nombre total d'éléments.
00:28:08
C'est le nombre total de mes salariés.
00:28:11
cette fonction est assez méconnue
00:28:12
et elle peut être très pratique
00:28:14
parce que ça vous permet de faire
00:28:16
des tranches totalement libres et
00:28:17
des petits tableaux de statistiques.
00:28:19
Alors, si jamais,
00:28:21
si jamais j'avais appliqué ça non pas
00:28:24
sur mon tableau salarié de départ, mais sur.
00:28:29
Bah le tableau où j'ai extrait
00:28:30
ici Ben j'aurais,
00:28:31
je pourrais appliquer ça.
00:28:32
L'échantillon du filtre.
00:28:33
Alors attention,
00:28:34
je précise quelque chose qui est très
00:28:36
important que je n'ai pas encore dit.
00:28:37
Vous ne pouvez alors ça c'est un défaut.
00:28:39
J'espère qu'un jour on se sera résolu,
00:28:40
mais vous le quand vous utilisez
00:28:43
les fonctions matricielles.
00:28:44
Vous ne pouvez pas les
00:28:46
convertir en mode tableau,
00:28:47
c'est à dire que dès le début,
00:28:48
je vous ai précisé que ma liste
00:28:50
de données était en mode tableau.
00:28:51
Je vous ai même demandé si
00:28:53
vous l'aviez déjà utilisé,
00:28:54
mais tout ce qui est résultat matriciel
00:28:56
ne peut pas être mis en mode tableau.
00:29:03
Ça génère. Une erreur on ne peut pas
00:29:07
pour l'instant utiliser le mode tableau.
00:29:10
Avec le reste des résultats matriciels,
00:29:12
je vous le précise parce que
00:29:15
c'est important. Ça va pour vous ?
00:29:20
Donc tu le dis c'est bon ? Nickel,
00:29:23
merci pour le petit pouce alors.
00:29:27
Dernier point ? Si on veut approfondir
00:29:30
ces fonctions matricielles,
00:29:31
on peut complexifier et aller plus
00:29:35
loin dans la politique de filtrage.
00:29:37
Vous savez que les filtres c'est
00:29:39
vrai que là pour l'instant tout
00:29:41
à l'heure j'ai filtré finalement.
00:29:43
Les villes. Voilà, j'ai choisi une
00:29:45
ville et j'ai extrait le résultat.
00:29:47
Donc moi mon objectif,
00:29:48
c'est quoi c'est de pouvoir sélectionner
00:29:50
Strasbourg et d'éviter le copier
00:29:51
coller dans une autre feuille puisque
00:29:53
si je rajoute des données entre-temps
00:29:55
mon copier coller sera à refaire
00:29:56
là avec ce que je vous ai montré,
00:29:58
on a directement une extraction dynamique,
00:30:00
avec un déboulonnage si besoin,
00:30:03
avec un tri et c'est complètement
00:30:04
mis à jour si on vient ajouter
00:30:06
ou si on vient copier coller des
00:30:08
nouvelles données dans la dans la
00:30:10
liste source mais on a on a peut
00:30:12
être besoin de d'aller plus loin,
00:30:14
de filtrer par exemple.
00:30:15
Je sais pas moi les hommes de Strasbourg
00:30:17
ou les femmes qui ont plus de 40 ans.
00:30:19
Et cetera, et cetera.
00:30:21
Cumuler différents types de critères,
00:30:24
c'est possible d'aller
00:30:24
un petit peu plus loin,
00:30:26
donc là je vais prendre un
00:30:27
exemple avec la ville.
00:30:29
Ici et le **** donc pour ****.
00:30:31
Voilà comment j'ai fait ici.
00:30:33
J'ai tout simplement fait.
00:30:34
Alors pour le 2e, je crois que j'ai
00:30:36
dû faire une validation standard.
00:30:38
Hop, je vais cliquer sur validation,
00:30:39
ça marchera mieux.
00:30:40
Voilà, j'ai mis Oh mais femme.
00:30:41
Et pour les premières pour la ville.
00:30:44
J'ai la même technique que tout
00:30:45
à l'heure avec la cellule a un
00:30:47
avec le petit dièse derrière
00:30:48
pour récupérer ça dynamiquement.
00:30:50
L'objectif c'est de sélectionner
00:30:51
une ville Strasbourg,
00:30:52
de sélectionner un échantillon,
00:30:54
les femmes, et d'avoir ici en dessous
00:30:57
l'extraction à double critère.
00:30:59
Alors, comment je vais procéder ?
00:31:00
ça va être assez proche de ce
00:31:02
qu'on a déjà fait.
00:31:03
Je vais alors je trierai de manière unique,
00:31:06
mais je vais d'abord filtrer,
00:31:08
donc je vais utiliser la fonction filtre.
00:31:14
Et je vais filtrer quelle tableau.
00:31:16
Bah mon tableau salarié,
00:31:17
je commence à écrire salarié,
00:31:19
je valide avec la touche Tabulation
00:31:20
parce que j'ai la flemme de tout
00:31:22
écrire voilà et là je vais préciser.
00:31:25
Le filtre. Alors,
00:31:26
je vais commencer comme tout à l'heure hein.
00:31:27
Donc le filtre c'était
00:31:30
rappelez-vous sur le champ ville ?
00:31:33
Qui était ici TAC sur le champ site.
00:31:36
Et mon champ site devait être égal.
00:31:39
À à la cellule, c'est un qui était TAC
00:31:42
TAC TAC dans la feuille filtre double.
00:31:46
Voilà, je vais juste mettre c un.
00:31:48
Pour raccourcir un peu ma formule, voilà.
00:31:50
Donc là si je m'arrête là,
00:31:55
J'ai le même résultat que tout à l'heure.
00:31:58
Ici, hein ? Je ne gère qu'un seul critère,
00:32:01
bon, lorsque je veux ajouter
00:32:03
un critère supplémentaire,
00:32:04
alors Regardez bien et attention hein,
00:32:05
là c'est grisé, il faut bien
00:32:07
repartir sur la cellule de départ,
00:32:09
celle qui génère la la source finalement,
00:32:11
celle où j'ai stocké la formule pour
00:32:13
pouvoir ajouter un critère supplémentaire,
00:32:15
ce qui va être important.
00:32:17
C'est comme ça en termes de syntaxe,
00:32:19
on va pouvoir devant le critère,
00:32:21
ouvrir une parenthèse.
00:32:23
Voilà comme ceci,
00:32:25
fermer une parenthèse ici comme ceci,
00:32:28
ça permet d'isoler le critère et pour
00:32:30
pouvoir cumuler un 2e critère de type.
00:32:32
Et ça il y a 2 types de critères,
00:32:34
y a du et et y a du ou.
00:32:36
Je vais mettre ici hop,
00:32:38
une multiplication,
00:32:39
le symbole multiplié alors pour
00:32:41
ceux qui ont déjà utilisé ça,
00:32:42
c'est un peu le même principe
00:32:44
que dans la fonction somme prod
00:32:45
pour ceux qui connaissent, hein.
00:32:46
Bon et là je vais mettre mon 2e critère.
00:32:50
Qui sera alors ?
00:32:51
Je vais le saisir,
00:32:52
hein salarié qui va porter
00:32:53
sur le champ **** ?
00:32:54
Il y a une propose directement champ.
00:32:56
Je vais les sélectionner
00:32:58
avec les flèches je tabule,
00:32:59
je ferme le crochet et je vais lui dire
00:33:02
que **** doit être égal à l'élément
00:33:05
sélectionné qui se trouve ici.
00:33:08
Je n'oublie pas de fermer
00:33:10
la parenthèse finale.
00:33:11
On peut se fier aux couleurs,
00:33:12
au niveau de la, de la formule.
00:33:13
Je ferme la parenthèse finale,
00:33:14
c'est-à-dire la la parenthèse
00:33:15
de la fonction filtre.
00:33:16
Et lorsque je vais valider avec entrée,
00:33:19
on aura bien un double filtre,
00:33:21
donc là si par exemple je prends.
00:33:23
Nice. J'ai que des femmes.
00:33:25
Si je viens choisir homme,
00:33:27
j'ai des hommes de Nice,
00:33:28
cette fois-ci je vais prendre. Lille.
00:33:31
On a 2 hommes à Lille, on a une, on a,
00:33:35
on a plus que plus qu'une femme.
00:33:36
On a 4 femmes, voilà.
00:33:39
Si j'enlève tout.
00:33:40
Il y a une erreur, hein ?
00:33:42
Il faut obligatoirement renseigner les.
00:33:45
Voilà, alors je le peux bien sûr compléter
00:33:48
cette formule en appliquant un tri.
00:33:50
Bah cette fois-ci on va trier par âge,
00:33:52
pourquoi pas ? Donc je peux compléter
00:33:55
par le biais d'un tri. Hop sur
00:34:01
12345, la 6e colonne.
00:34:04
Pi Croissant je peux fermer
00:34:06
ma parenthèse tri décroissant,
00:34:07
je mets moins un comme tout à l'heure.
00:34:10
Donc là j'ai bien le plus
00:34:12
âgé en tête de liste.
00:34:14
Dans le cas alors tout à l'heure
00:34:16
on avait les femmes souvenez on
00:34:18
avait 2 fois notre ami Viviane et
00:34:20
je peux bien évidemment compléter
00:34:21
ça commence à faire long hein,
00:34:23
mais je compléter en lui demandant
00:34:26
d'extraire uniquement les éléments
00:34:27
uniques de la totalité du tableau.
00:34:32
Tac. Et là c'est nickel,
00:34:35
alors je vais faire un petit exemple,
00:34:36
on va voir si ça va marché
00:34:38
notre ami Amelal Viviane,
00:34:39
qui apparaît 2 fois dans le tableau,
00:34:42
hein ? Je vais changer le
00:34:43
salaire sur l'une des 2 lignes.
00:34:47
Je vais changer le salaire
00:34:48
sur une des 2 lignes.
00:34:51
Voilà, TAC. Donc là normalement.
00:34:56
Elle apparaît donc 2 fois,
00:34:57
puisqu'elle c'est plus une ligne en doublon.
00:35:00
Si je veux préciser la fonction unique,
00:35:02
on a des possibilités de spécifier que la
00:35:06
fonction unique doit analyser l'unicité,
00:35:08
par exemple sur le nom de famille.
00:35:10
Si je mets un. En principe.
00:35:14
Elle apparaît toujours 2 fois,
00:35:16
alors attendez un petit petit os,
00:35:18
il faut que je regarde baby cool. Ok ?
00:35:20
La valeur de comparer les lignes entre
00:35:22
elles et renvoyer les lignes unique
00:35:24
Falls homie les colonnes une par une.
00:35:26
Voilà, il faut que je mette
00:35:27
Ah bah c'est bah c'est vrai.
00:35:28
Donc je mets un.
00:35:31
Est une valeur, je renvoie les lignes
00:35:32
et colonnes qui apparaissent exactement
00:35:33
une fois par rapport au tableau.
00:35:35
Bah il faudrait que je vais regarder l'aide,
00:35:37
J'ai un petit **** de mémoire
00:35:38
c'est pas grave.
00:35:39
Alors c'est vrai que les aides sont assez
00:35:41
bien faites sur les fonctions matricielles.
00:35:42
On va regarder est-ce que les paramètres
00:35:46
sont spécifiés TAC TAC TAC ici.
00:35:51
Alors peut-être qu'il faut que je mette vrai.
00:35:53
Normalement, uniquement les clients
00:35:54
qui ont un service une seule fois,
00:35:56
je vais regarder si ça fonctionne.
00:35:58
Je vais mettre vrai mais
00:35:59
normalement ça devrait être bon.
00:36:01
Ah oui mais non,
00:36:02
je ne pourrai pas puisque la matrice
00:36:04
elle va analyser la totalité des
00:36:06
éléments ici je peux pas le faire
00:36:08
parce qu'en fait le résultat
00:36:10
de ma matrice est forcément une
00:36:12
ligne complète donc en fait il va
00:36:14
analyser quand même l'unicité.
00:36:16
Voilà je ne peux pas extraire,
00:36:17
là je peux pas résoudre ce problème
00:36:19
là si j'avais extrait que les noms
00:36:21
de famille j'aurais pu les extraire
00:36:23
de manière unique.
00:36:25
Directement à ce niveau-là,
00:36:26
mais là je ne peux pas le faire puisque
00:36:28
finalement les 2 lignes sont strictement.
00:36:31
On va dire différente à cause du salaire
00:36:33
et il est pas capable d'identifier
00:36:35
Ben que je veux analyser le l'unicité
00:36:38
sur le nom de famille à ce niveau-là,
00:36:40
et ça me poserait un problème parce que
00:36:43
si on a une 3e personne qui s'appelle
00:36:45
ou si jamais les 2 personnes qui
00:36:46
s'appellent amellal n'ont pas le même prénom,
00:36:48
il faudrait que je crée une chaîne
00:36:50
pour concaténer il faudrait j'ai
00:36:52
un matricule quoi concrètement ?
00:36:56
je ne peux pas le le modifier comme ça,
00:36:58
donc là j'ai un problème de de détection du
00:37:01
doublon parce qu'on a 2 salaires différents.
00:37:04
Mais en tout cas, voilà le principe alors.
00:37:06
Donc je vais remettre le
00:37:08
salaire de notre ami Viviane.
00:37:10
Tac. Voilà donc là.
00:37:14
elle n'apparaît ici plus qu'une seule fois.
00:37:19
Alors pourquoi la Ah oui,
00:37:20
je me suis trompé de de modification,
00:37:22
je me suis, j'ai modifié le mauvais salaire.
00:37:24
Allez, on y retourne.
00:37:26
Viviane bibiane, elle est là.
00:37:27
Voilà, on va lui mettre le même salaire.
00:37:30
Voilà très bien avec un petit Cat,
00:37:34
Hop donc là normalement elle
00:37:36
n'apparaît plus qu'une fois.
00:37:39
Alors pourquoi ça ne marche pas ?
00:37:41
Les petits problèmes techniques ?
00:37:44
Voilà, c'est c'est réglé.
00:37:47
Alors je vous ai expliqué
00:37:48
ici que dans cette fonction,
00:37:49
on a la symbole de la multiplication
00:37:52
qui permet de cumuler 2 critères.
00:37:54
Si jamais je mets un plus.
00:37:57
À la place d'un multiplier.
00:38:00
J'ai beaucoup plus de résultats.
00:38:03
Pourquoi en dessous le Rich,
00:38:05
ce que vous avez une idée
00:38:06
pourquoi j'ai plus de résultats,
00:38:08
je vous affiche la formule avec un plus.
00:38:11
Veut dire que là c'est ça.
00:38:12
Tous ceux du Strasbourg et tous ceux qui
00:38:15
ont un critère femme exactement en fait,
00:38:17
c'est tous ceux,
00:38:18
c'est tous les salariés de Strasbourg,
00:38:20
quel que soit le ****.
00:38:20
Et c'est toutes les femmes.
00:38:22
Qu'est-ce que soit le site,
00:38:23
donc le plus le plus pour le
00:38:26
ou le multiplier pour le é.
00:38:29
Voilà donc vous permettre à multiplier,
00:38:31
et je peux comme ça, cumuler.
00:38:33
Hop. Un ensemble de critères.
00:38:36
Ou mélanger des haies et des houes
00:38:38
en utilisant finalement des couples
00:38:40
de parenthèses supplémentaires,
00:38:42
et cetera et cetera.
00:38:44
Alors on peut également utiliser
00:38:47
ces fonctions filtres pour
00:38:49
pouvoir voir faire des calculs.
00:38:52
Je vais prendre un exemple.
00:38:54
J'aimerais ici faire des totaux
00:38:57
de salaires par ville total.
00:38:59
Voilà donc là ce que je vais faire,
00:39:01
c'est que je vais extraire de manière unique.
00:39:06
Les villes de mon tableau salarié.
00:39:08
Comme j'ai fait tout à l'heure.
00:39:16
Donc ça, c'est ce que j'avais fait
00:39:17
tout à l'heure, on s'en souvient.
00:39:18
Je vais peut-être remonter tout ça.
00:39:22
Voilà pour le mettre tout en haut alors ?
00:39:25
Julien, vous êtes là, Julien ?
00:39:28
Merci yes, comment on ferait la là ?
00:39:31
J'ai les villes qui sont
00:39:32
listées de manière verticale,
00:39:33
comment je les mets à l'horizontale.
00:39:36
Alors il me semble que j'ai le le
00:39:37
bon mot pour ça, mais je ne sais
00:39:38
pas m'en servir à ce que c'est
00:39:40
pas cette histoire de transposer
00:39:41
exactement exactement en dessous
00:39:43
de riz, ça vous en dessous de riz,
00:39:44
ça vous parle ? Ça transposait.
00:39:46
Oui, oui, oui, j'ai, j'ai.
00:39:48
Vous faites un copier coller ou en
00:39:50
transposer, c'est ça ? J'ai déjà
00:39:52
fait les 2 copier coller ensuite copier,
00:39:54
coller la et la formule aussi.
00:39:56
Oui. Ah Ben Voilà Ben nickel
00:39:58
bah on va utiliser la formule.
00:40:00
Et là si je copie si je copie,
00:40:02
colle en transposant.
00:40:06
Voilà, ça marche pas.
00:40:07
En fait, il veut pas,
00:40:08
on peut pas transposer le
00:40:09
résultat d'une matricielle
00:40:10
d'une fonction matricielle.
00:40:12
Bon, le seul moyen c'est de
00:40:13
passer par la fonction, transpose.
00:40:17
Voilà, on va transposer pour
00:40:19
transformer ce qui est vertical
00:40:20
à l'horizontale ou inversement.
00:40:22
Et là, on récupère bien une liste.
00:40:25
Horizontale, voilà de nos villes et après
00:40:28
on pourrait très bien à partir de là,
00:40:31
générer des calculs.
00:40:32
Donc on a vu tout à l'heure qu'on
00:40:35
pouvait filtrer tous les salariés.
00:40:37
C'est-à-dire que je pourrais-je
00:40:39
pouvais faire ça égal. Filtre.
00:40:41
Je refais ce que j'ai fait de mon tableau
00:40:45
salarié à partir de mon champ site.
00:40:48
Avec un crochet, ça marchera mieux
00:40:50
voilà et je vais dire que ça,
00:40:52
ça doit être tout simplement.
00:40:55
On va dire, je veux, oui, non,
00:40:58
je vais extraire par exemple
00:40:59
que les salaires, pardon,
00:41:00
je vais extraire tous les salaires.
00:41:04
En me basant donc là,
00:41:05
je vais extraire tout à l'heure,
00:41:06
j'avais fait un filtre sur salarié
00:41:07
donc il extrait tout le tableau
00:41:09
là j'extrais qu'une colonne.
00:41:10
Si je vous montre un petit peu ceci,
00:41:13
allez, je vais filtrer maintenant,
00:41:14
mettre mon critère qui va
00:41:16
être basé sur la le site.
00:41:19
Voilà et je vais lui demander
00:41:20
que le site est égal à.
00:41:22
La ville, qui est ici ?
00:41:23
Donc, si je m'arrête là.
00:41:25
Si je m'arrête là et que je ferme
00:41:29
ma parenthèse. En fait, j'ai tout.
00:41:30
J'ai extrait, j'ai extrait tous
00:41:32
les salaires qu'il avait à Lille.
00:41:34
Mon objectif c'est pas d'extraire les
00:41:35
salaires, c'est de les additionner.
00:41:37
Ben je peux très bien ici.
00:41:39
Avoir cette partie film mais
00:41:41
rajouter une simple somme devant.
00:41:44
ça remplace un peu la fonction sunsi,
00:41:45
tout simplement.
00:41:47
Voilà, et là je récupère.
00:41:50
Le résultat ? Nickel.
00:41:53
Vous voyez donc là, en fait,
00:41:54
il va m'extraire de la colonne salaire.
00:41:58
Tous les salaires dont le site est égal à la.
00:42:00
À la ville de la cellule a 2 qui est,
00:42:03
qui est Lille, on le voit ici et finalement,
00:42:05
au lieu de renvoyer la matrice,
00:42:06
je lui demande d'additionner le
00:42:07
tout et me renvoyer le résultat.
00:42:09
Je peux faire ça pour toutes les villes.
00:42:10
Alors attention,
00:42:12
petit point négatif lorsqu'on copie.
00:42:15
On aura des problèmes tout
00:42:16
simplement parce que Excel.
00:42:18
Il a ses habitudes un petit peu compliquées,
00:42:20
hein, c'est qu'il vient ici.
00:42:23
il vient indenter et et et
00:42:26
imbriquer finalement le.
00:42:27
Il vient décaler les colonnes
00:42:28
de la base de données sources,
00:42:30
donc ici le seul moyen ce serait
00:42:32
éventuellement de on va tenter le coup hein,
00:42:34
je vais supprimer ça,
00:42:36
ce serait pourquoi pas de copier.
00:42:38
Et de faire un clic droit,
00:42:40
et si je mets coller les formules que voilà,
00:42:43
je fais un collage de la formule directement
00:42:45
pour pas qu'il génère le décalage.
00:42:47
Et là, j'ai directement mes résultats.
00:42:51
Et on a bien la bonne formule,
00:42:52
donc on fait bien la somme.
00:42:54
De l'extraction des salaires.
00:42:56
De mon tableau salarié,
00:42:59
filtrer sur le site qui est en B,
00:43:01
2C 2 et ainsi de suite.
00:43:03
on génère le résultat,
00:43:05
ce qui nous fait hein ?
00:43:06
Une petite somme totale.
00:43:07
Alors, vous connaissez un dessus le Rich
00:43:09
le raccourci pour générer une somme au fait,
00:43:12
Non, l'homme de la vie alt égale,
00:43:14
quand on fait un alt égal,
00:43:16
c'est le raccourci clavier dans Excel
00:43:18
qui qui qui aboutit à une somme automatique.
00:43:20
Il y a plus qu'à sélectionner tout ça.
00:43:22
Validez avec entrée,
00:43:24
on est à 598000.
00:43:25
Par acquit de conscience,
00:43:27
on pourrait très bien, voilà.
00:43:31
Venir regarder tout ça.
00:43:34
Allez, on va, on fait une sélection,
00:43:36
on est à 598000,
00:43:38
on le voit ici en bas,
00:43:40
on a bien le bon résultat.
00:43:42
Donc voilà le principe de fonctionnement.
00:43:45
Des fonctions matricielles.
00:43:48
Alors avant qu'on passe aux questions,
00:43:51
je vous rappelle quand
00:43:52
même une petite chose,
00:43:53
il y a sur la plateforme de de formation.
00:43:57
Hop, ici directement.
00:44:00
À partir de la plateforme dilip lorsque
00:44:03
vous êtes connecté, vous avez accès.
00:44:05
Je vais me connecter rapidement.
00:44:07
Vous avez accès à toute une
00:44:08
série tutoriel et vous avez ces
00:44:10
tutoriels sur les fonctions triées,
00:44:12
filtrées qui sont disponibles, hein.
00:44:15
Ici, vous allez dans les Tutoriels Excel.
00:44:17
Vous Retrouvez toutes ces fonctions,
00:44:18
trier et filtrer toutes les fonctions
00:44:20
matricielles sont sont listées.
00:44:21
Voilà, il est temps pour moi de passer
00:44:24
aux questions si vous en avez alors.
00:44:25
Julien, c'est bon pour vous ?
00:44:29
Alors, une petite question,
00:44:30
un petit détail,
00:44:31
on a vu la fonction transposée
00:44:33
pour transformer la liste
00:44:34
verticale à l'horizontale.
00:44:36
J'imagine que j'aurais pu
00:44:37
aussi faire l'inverse,
00:44:38
transformer les données
00:44:39
horizontales à la verticale.
00:44:41
Oui, en fait, c'est un, c'est ça, ça ?
00:44:43
Il va automatiquement analyser.
00:44:45
Il va automatiquement analyser le sens.
00:44:47
Là, si je pars, voilà OK.
00:44:50
Impeccable et la 2e petite question
00:44:51
que vous avez, c'est au niveau de la
00:44:54
fréquence donc dans notre fréquence.
00:44:55
Est-ce qu'on aurait pu faire la même chose ?
00:44:59
Donc là, la, on a demandé à la fonction
00:45:02
fréquence d'aller sur la liste de sources,
00:45:04
la liste source, est-ce qu'on aurait pu
00:45:07
lui demander d'aller dans la matrice,
00:45:10
voilà celle celle-là. Oui
00:45:12
oui, mais par contre on est,
00:45:13
on serait pas en mode tableau,
00:45:14
on aurait dû directement à la limite
00:45:16
sélectionner une plage plus grande.
00:45:18
En prévision du changement de ville ?
00:45:21
Ok, très bien là.
00:45:23
Là j'ai, j'ai pris mon exemple,
00:45:24
je suis simplifié la tâche parce qu'en
00:45:26
fait j'ai pris ma base source la base
00:45:28
salaire pour pas devoir sélectionner
00:45:29
une grande plage de données et comme
00:45:31
malheureusement le résultat de la
00:45:32
matrice par le biais du filtre.
00:45:34
Ici on peut pas la convertir en
00:45:35
mode tableau si on veut utiliser
00:45:37
la fonction fréquence,
00:45:38
on sera obligé de faire une sélection
00:45:40
en prenant beaucoup de cellules vides.
00:45:42
Dans le cas où on sélectionne
00:45:44
une ville qui est,
00:45:44
qui contient beaucoup plus
00:45:46
de lignes en résultat.
00:45:48
super merci beaucoup. En
00:45:50
Ulrich. Des questions complémentaires.
00:45:54
Non, moi ça va, ça va pour vous, ouais ça
00:45:58
bon, faut mettre ça en œuvre,
00:45:59
faut prendre le pli, mais ça ouvre
00:46:00
un peu le champ des possibles, hein.
00:46:03
Voilà sans devoir passer forcément sur
00:46:06
des outils plus pointus que par exemple
00:46:08
sur du Power Quéry ou du Power bi.
00:46:10
Pour ceux qui utilisent déjà en tout cas,
00:46:12
il me reste à vous remercier et donc à
00:46:14
vous solliciter sur d'autres sessions
00:46:16
de formation sur divers sujets.
00:46:18
Y a toujours à apprendre.
00:46:20
Je vous remercie et Ben je vous dis
00:46:21
à bientôt pour une pour une autre
00:46:23
session à bientôt à tous au revoir.
Il n’existe aucun élément correspondant à votre recherche dans cette vidéo...
Effectuez une autre recherche ou
retournez au contenu !