Excel Lambda Fonction: comment écrire, calculer et utiliser
Ce tutoriel simplifie la fonction Excel Lambda, fournissant des exemples pratiques pour illustrer son utilisation, son comportement et ses pièges potentiels. Avant Lambda, les fonctions définies par l'utilisateur étaient principalement pour les programmeurs. Maintenant, Lambda permet à tout le monde de créer des fonctions personnalisées dans le langage de formule familier d'Excel, éliminant le besoin d'expertise VBA dans de nombreux cas.
- Versions Excel soutenant Lambda
- Construire des formules de lambda dans Excel
- Calcul avec lambda dans Excel
- Exemples de fonction Lambda personnalisés:
- Exemple 1: rationalisation des formules complexes
- Exemple 2: Utilisation de plusieurs paramètres
- Exemple 3: Lambda et tableaux dynamiques
- Exportation / importation de lambda sur les classeurs
- Avantages et limitations de Lambda
- Dépannage des erreurs de fonction lambda
La fonction Excel Lambda
La fonction lambda dans Excel permet la création de fonctions personnalisées et réutilisables, appelés par des noms définis par l'utilisateur. Toute formule complexe peut être encapsulée dans une fonction lambda et attribuer un nom convivial (par exemple, MyCustomFunction
). Cela élimine la nécessité de taper à plusieurs reprises de longues formules. Lambda fonctionne sans macros ni langages de script, ce qui le rend accessible à tous les utilisateurs.
La signification de Lambda
Le symbole lambda (λ) provient du calcul de lambda, un modèle de calcul où les fonctions sont anonymes et créées par abstraction. La fonction Lambda de Microsoft fait Excel «Turing-Complete», permettant pratiquement n'importe quel calcul en utilisant des formules natives, grâce à ses capacités récursives (une fonction s'appelant).
Syntaxe
La syntaxe est: LAMBDA([parameter1, parameter2, …], calculation)
- Paramètre (facultatif): valeurs d'entrée (références de cellules, nombres, texte). Jusqu'à 253 paramètres sont autorisés.
- Calcul (requis): la formule à exécuter; il doit renvoyer une valeur.
Un exemple de Lambda simple:
Notes d'utilisation
- Adhérez aux conventions de dénomination d'Excel pour les fonctions et paramètres de lambda.
- Évitez les périodes (.) Dans les noms de paramètres.
- Empêchez les noms de paramètres de s'affronter avec des références de cellules (par exemple, utilisez
val_1
au lieu deval1
si vous avez une cellule nomméeVAL1
). - Suivez les meilleures pratiques de formule standard (comptage des arguments corrects, parenthèses correspondant).
Versions Excel avec support Lambda
Lambda est disponible dans les abonnements Microsoft 365 (versions Windows, Mac et Web).
Création de formules de lambda dans Excel
- Développez une formule principale: commencez par la formule principale produisant le résultat souhaité. Par exemple, une formule de variance en pourcentage:
=IFERROR(C2/B2-1, "-")
- Créez et testez une formule Lambda: si la formule utilise des valeurs d'entrée, ajoutez-les comme paramètres à lambda. Pour notre exemple:
=LAMBDA(old, new, IFERROR(new/old-1, "-"))(B2, C2)
Cette syntaxe de test permet une évaluation de fonction immédiate avant la dénomination.
- Nommez la fonction lambda:
- Copiez la formule Lambda (à l'exclusion de l'appel de fonction).
- Ouvrez le gestionnaire de noms (CTRL F3).
- Cliquez sur "Nouveau".
- Entrez un nom (par exemple,
PercentVar
), sélectionnez la portée "classeur", collez la formule en "référence" et cliquez sur "OK".
Maintenant, utilisez le Lambda nommé comme une fonction intégrée: =PercentVar(B2, C2)
Excel Lambda Exemples
Exemple 1: compactage de longues formules
Lambda excelle à simplifier les formules complexes. Une formule pour extraire les nombres d'une chaîne peut être encapsulée dans une fonction lambda pour une lisibilité et une réutilisation plus faciles.
Exemple 2: Lambda avec plusieurs paramètres
Lambda gère jusqu'à 253 paramètres, mais la minimisation de leur nombre améliore la lisibilité et la convivialité. Une fonction composée du taux de croissance annuel (TCAC) le démontre. Envisagez d'ajouter des commentaires dans le gestionnaire de noms pour expliquer les paramètres.
Exemple 3: Lambda avec des tableaux dynamiques
Lambda fonctionne de manière transparente avec les tableaux dynamiques d'Excel 365. Une fonction pour trier une liste par nombre d'éléments en utilisant SORTBY
, COUNTIF
et UNIQUE
l'illustre.
Exportation / importation de lambda
Les lambdas sont spécifiques au classeur. Pour les transférer, copiez une feuille du classeur source au classeur de destination. Cela transfère tous les lambdas de la source.
Avantages et limitations de Lambda
Avantages:
- Fonctions compactes et lisibles.
- Édition de fonction centralisée.
- Solutions basées sur la formule pour les tâches nécessitant auparavant VBA.
Limites:
- Excel 365 uniquement.
- Spécifique au classeur.
- Aucune info-bulle pour les arguments (utilisez les commentaires du gestionnaire de noms comme solution de contournement).
Dépannage des erreurs de lambda
Divers erreurs (#name!, #Value!, #Num!, #Calc!) Peut se produire en raison de l'incompatibilité des versions, des fautes de frappe, des dénombrements d'arguments incorrects, des références circulaires ou des noms de paramètres non valides. Assurez-vous que les noms de paramètres n'influent pas avec les références cellulaires.
Ce tutoriel fournit une base pour l'utilisation de la puissante fonction Excel Lambda. Une exploration plus approfondie révèlera ses longues capacités. Un classeur de pratique est disponible en téléchargement.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds









