Excel - Microsoft Excel #10 - Découvrir la puissance des fonctions matricielles dynamiques Webcast

Découvrez la puissance des fonctions matricielles dynamiques de Microsoft Excel dans la formation "Microsoft Excel 10 - Découvrir la puissance des fonctions matricielles dynamiques".
Cette formation est conçue pour les utilisateurs avancés qui souhaitent automatiser et optimiser la manipulation de leurs données.
Vous apprendrez à utiliser les fonctions FILTRE, TRIER, UNIQUE, TRANSPOSE, ainsi que la création de listes déroulantes à taille variable.
Grâce à ces nouvelles fonctionnalités, vous serez en mesure de dynamiser vos classeurs, d'échantillonner vos listes de données et de gagner du temps dans vos analyses.
Rejoignez cette formation pour maîtriser les fonctions matricielles dynamiques de Microsoft Excel et améliorer votre efficacité professionnelle.

  • 49:34
  • 1564 vues
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:46
On y va,
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:41
Oui,
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:33
Mais forcément,
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
par exemple,
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
Oui.
00:04:29
Ouais, alors c'est une bonne un,
00:04:31
un bon choix.
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:06
Vous voyez ?
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:50
La matrice,
00:06:51
ce sera la colonne site de mon tableau
00:06:54
salarié lorsque je vais valider avec OK.
00:06:57
Vous voyez,
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:54
Pas du tout.
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:35
On a une 2e.
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:57
Hop,
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:07
Voilà.
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:18
Voilà.
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:26
C'est énorme.
00:10:26
Super OK,
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
D'ailleurs,
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:35
Je ne peux pas,
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:56
donc là,
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
Voilà,
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:33
À la limite,
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:00
Voilà comme ça.
00:13:02
Donc là ça, ça m'extrait.
00:13:03
En gros,
00:13:04
tout le tableau salarié
00:13:05
sans les entêtes hein.
00:13:06
Attention,
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:16
Et bien là,
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
Voilà,
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:52
Il va,
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:05
Voilà, voyez,
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:55
Exact ?
00:14:56
Moi j'aimerais avoir proposé une
00:14:58
liste de choix contenant les villes.
00:15:02
Le problème,
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:09
Voilà,
00:16:09
voyez hop TAC,
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
Nice.
00:16:35
Ah non, Nice, je l'ai déjà,
00:16:37
je vais mettre,
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:41
c'est bon,
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
hein ?
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
Voilà,
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:11
hein.
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:32
Comme ça,
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
Voyez,
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
Alors,
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:21
Voilà, voyez,
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
Eh bien,
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
vous voyez,
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:55
j'ai classé.
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:01
je sais pas,
00:24:03
1250€.
00:24:04
1250,
00:24:04
je vais mettre 2000€,
00:24:07
admettons
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:27
finalement.
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
on va la faire,
00:25:19
je vais essayer de vous faire comprendre ça,
00:25:20
clairement.
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
Voilà,
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:10
45 personnes.
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:23
Ou égal ?
00:26:26
A une 250.
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:07
Qui compose ?
00:28:08
C'est le nombre total de mes salariés.
00:28:10
Voilà donc,
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:00
Si je fais ça.
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
Ben,
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:10
Voilà.
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:52
concrètement ?
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
voilà,
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
hein ?
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:53
Voilà.
00:36:54
Et donc là je,
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
Cette fois-ci,
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:32
ce sera mieux.
00:37:34
Hop donc là normalement elle
00:37:36
n'apparaît plus qu'une fois.
00:37:37
Pas du tout.
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:11
Dac.
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:43
Voilà en fait,
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:22
Intégrer,
00:42:23
voyez,
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:42
vous voyez,
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:02
Et du coup,
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:10
petite astuce.
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:50
s'il y en a,
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:47
Ok
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 !

 

Rappel

Afficher