Bonjour à tous,
Dans ce séminaire de niveau intermédiaire, on ne va faire que des lambda, pour vous aider à atteindre de nouveaux sommets dans votre efficacité et maitrise d'Excel.
L'introduction de la fonction LAMBDA et LET, Il y a maintenant 2 ans a permis de créer des solutions extrêmement intéressantes. J'utilise ces fonctions quasiment dans tous mes fichiers maintenant.
On va créer ensemble cinq fonctions LAMBDA, comprendre en profondeur comment elles fonctionnent et finalement les intégrer dans vos fichiers Excel.
Exemple 1 & 2 - mise en jambe
Quelques lambdas très simples
L_DEMAIN et sur le même principe : L_HIER
L_FRACTIONNER.SELON.ESPACE : pour séparer du texte en fonction de l'espace
Et sur le même principe :
L_FRACTIONNER.SELON.VIRGULE : pour séparer du texte en fonction de la virgule
Exemple 3 : camp de base
L_FILTRE.PLUS pour combiner plusieurs résultats dans une seule cellule
Au lieu de retourner une plage de valeur, on retourne toutes les valeurs qui correspondent au filtre et on les stocke dans une cellule avec un séparateur de son choix. C'est idéal et très pratique pour rapatrier plusieurs lignes dans une seule cellule, notamment avec des tableaux structurés. Par exemple, pour avoir un tableau de tous les apprenants, avec toutes les formations dans une cellule.
Exemple 4 : le Mont-Blanc
comparaison de liste multi-critères.
Là, on est dans un bon challenge, l'objectif est d'aider un employé à évoluer vers un nouveau métier en fonction de ses compétences actuelles et de celles qu'il veut développer. On veut donc proposer une liste des meilleurs métiers en fonctions des compétences requises pour ces métiers. On va donc matcher une liste de carrières/compétences avec le niveau de compétences de l'employé, et créer un indice de similarité en fonction de certains filtres.
Cela peut s'appliquer dans pleins d'autres cas. Choix d'une formation en fonction de mon niveau sur certaines compétences clefs, choix d'un produit en fonction de critères-clefs, etc.
Le nom de cette fonction :
L_INDICE.COMPARAISON(Actuel; Comparaison;ListeCriteresActuels;ListeTousCriteres)
Et donc, dans le cadre du choix d'un métier.
La solution que je propose a permis de résoudre en une heure un problème qui m'aurait pris 3 à 4 heures en VBA et probablement encore plus de temps dans les anciennes versions d'Excel. ChatGPT VBA s'est mélangé les pinceaux et finalement, je ne pense pas que ce problème puisse être résolu dans les anciennes versions d'Excel sans VBA.
Le gros avantage de cette solution est qu'elle va aussi pouvoir fonctionner sur Excel en ligne.
Exemple 5 : l’Himalaya
fraction d'année d'une période de plusieurs années pour une année spécifique.
Comment calculer des fractions d'année par rapport à une période spécifique couvrant plusieurs années. Il existe une fonction native à Excel, mais elle calcule la fraction par rapport à une seule année et non pas par rapport à une année spécifique.
La fonction que je vous propose permet de résoudre ce cas précis, où on veut calculer la fraction d'année que couvre une date de début et une date de fin. Et bien sur, on va rendre la fonction propageable en ligne et en colonnes.
=L_FRACTION.ANNEE.PLAGE(T_DatesDebutFin[Début];T_DatesDebutFin[Fin];C1#)
Dans ce séminaire, on verra donc comment, pas-à-pas, résoudre ce problème, et au passage intégrer le fonctionnement des formules propagées, la création de LAMBDA et leur utilisation avec MAKEARRAY.
Comprendre et résoudre le problème de certaines fonctions qui ne se propagent pas
C'est l'un des aspects les plus frustrants des fonctions propagées, certaines d'entre elles ne se propagent pas. Nous allons discuter pourquoi et comment résoudre ce problème, puis nous appliquerons la solution à des exemples simples.
Vue d'ensemble du séminaire
- Cas concrets.
- Améliorer la fonction FRACTION.ANNEE, la rendre plus universelle et propageable.
- Principales formules que l'on va étudier : LET, LAMBDA, FILTRE, SOUS.TOTAL, MAKEARRAY, BYROW et RECHERCHEX.
Bonus, Bonus, Bonus !!!
- Bonus 1 : vous pouvez m'envoyer vos propres projets pour que l'on travaille directement sur vos problématiques.
- Bonus 2 : le fichier récapitulatif des exemples.
- Bonus 3 : accès illimité à la vidéo de cette formation.
Commentaires des anciens participants
Julie : Merci beaucoup Gaëtan et à tous les participants. En espérant qu'il y aura d'autres formations de ce format
Alexandre : Merci Beaucoup super format
Liana : Un BIG merci !
Gaetan : Xcellent, merci Gaetan et au revoir à tout le monde.
Gérard : Merci pour cette revue et cette ouverture
Thierry : Excellent. Comme d'hab. Merci.
Pierre : Ton fichier est une véritable boîte à outils
Sophie : Merci encore beaucoup pour tes formations, tout à la fois conviviales et très riches de connaissances.
A propos de l'intervenant
Gaëtan est MVP (Most Valuable Professional) Excel de Microsoft (depuis 2021). Gaëtan enseigne depuis des années des cours avancés sur Excel/VBA, à la fois dans le milieu universitaire, mais aussi en entreprise. Gaëtan a développé et implanté plus d'une centaine d'applications sur Excel, dont plus récemment FormXL Pro. Finalement, Gaëtan a aussi un double doctorat de l'université Paris Dauphine et Georgia State University.