Maison > Tutoriel logiciel > Logiciel de bureau > Comment utiliser Lambda dans Excel pour créer vos propres fonctions

Comment utiliser Lambda dans Excel pour créer vos propres fonctions

Patricia Arquette
Libérer: 2025-03-21 03:08:15
original
940 Les gens l'ont consulté

Fonctions Lambda d'Excel: un guide facile pour créer des fonctions personnalisées

Avant que Excel n'introduit la fonction lambda, la création d'une fonction personnalisée nécessite VBA ou macro. Maintenant, avec Lambda, vous pouvez facilement l'implémenter en utilisant la syntaxe Excel familière. Ce guide vous guidera étape par étape comment utiliser la fonction lambda.

Il est recommandé de lire les parties de ce guide dans l'ordre, de comprendre d'abord la grammaire et des exemples simples, puis d'apprendre des applications pratiques.

La fonction lambda est disponible pour Microsoft 365 (Windows et Mac), Excel 2024 (Windows et Mac) et Excel pour le Web. Excel 2019 et plus tôt ne prend pas en charge cette fonctionnalité.

Syntaxe de la fonction lambda

La création d'une fonction personnalisée à l'aide de Lambda nécessite deux paramètres:

 <code>=LAMBDA(x, y)</code>
Copier après la connexion

dans:

  • x est la variable d'entrée (jusqu'à 253),
  • y est la formule de calcul.

La variable d'entrée ( x ) ne peut pas entrer en conflit avec les références cellulaires, et il peut contenir des périodes y

Exemple simple

Entrez la formule suivante dans la cellule A1 de Sheet1 dans un carnet de travail Excel vide:

 <code>=LAMBDA(a,b,a*b)</code>
Copier après la connexion

(N'appuyez pas sur Entrée pour le moment)

Comment utiliser Lambda dans Excel pour créer vos propres fonctions

a,b définit les variables, et a*b est la formule de calcul. Si a est 4 et b est 6, le résultat est 24.

Après avoir appuyé sur Entrée, une erreur #CALC!

Comment utiliser Lambda dans Excel pour créer vos propres fonctions

Comment utiliser Lambda dans Excel pour créer vos propres fonctions

Vous pouvez le tester en ajoutant des valeurs variables à la fin de la formule:

 <code>=LAMBDA(a,b,a*b)(4,6)</code>
Copier après la connexion

Comment utiliser Lambda dans Excel pour créer vos propres fonctions

Après avoir appuyé sur Entrée, la cellule affichera 24.

Comment utiliser Lambda dans Excel pour créer vos propres fonctions

Bien qu'il soit plus facile d'entrer directement =4*6 , l'avantage de Lambda est qu'il peut nommer des formules de calcul et les réutiliser, en particulier lorsque les calculs sont complexes. Lorsque vous modifiez une formule, il vous suffit de modifier la fonction elle-même pour affecter tous les calculs pertinents.

Double-cliquez sur la cellule, sélectionnez la formule Lambda d'origine (le contenu avant le premier support) et appuyez sur Ctrl C pour copier.

Comment utiliser Lambda dans Excel pour créer vos propres fonctions

Appuyez sur la touche ESC et cliquez sur Définir le nom dans l'onglet Formule.

Comment utiliser Lambda dans Excel pour créer vos propres fonctions

Dans la boîte de dialogue du nouveau nom:

Champs illustrer fonctionner
nom Nommez la fonction Entrez par exemple SIMPLELAMBDA
Portée Définir la portée de la fonction Sélectionner un classeur
illustrer Description de la fonction, affichée comme info-bulle Entrez une brève description
Emplacement de devis Définition de la fonction Supprimer le contenu existant, appuyez sur Ctrl V pour coller la formule Lambda copiée

Comment utiliser Lambda dans Excel pour créer vos propres fonctions

Cliquez sur OK. Entrée =SIMPLELAMBDA(9,6) dans la cellule A1 et appuyez sur Entrée, et le résultat est 54.

Comment utiliser Lambda dans Excel pour créer vos propres fonctions

Les références cellulaires peuvent également être utilisées, par exemple =SIMPLELAMBDA(A1,A2) .

Comment utiliser Lambda dans Excel pour créer vos propres fonctions

Exemples d'application pratiques

Supposons que vous deviez créer une fonction lambda qui ajoute 20% de TVA au Royaume-Uni à tous les coûts.

Comment utiliser Lambda dans Excel pour créer vos propres fonctions

Premièrement, entrez =B2*1.2 dans la première cellule.

Comment utiliser Lambda dans Excel pour créer vos propres fonctions

Double-cliquez sur la cellule et ajoutez la fonction lambda:

 <code>=LAMBDA(cost,cost*1.2)(B2)</code>
Copier après la connexion

Comment utiliser Lambda dans Excel pour créer vos propres fonctions

Copiez la formule Lambda, cliquez sur "Définir le nom" et le nomz AddVAT .

Comment utiliser Lambda dans Excel pour créer vos propres fonctions

Supprimez les données de la colonne C et entrez =AddVAT(B2) dans la cellule C2.

Comment utiliser Lambda dans Excel pour créer vos propres fonctions

Si la TVA est réduite à 15%, modifiez simplement "1.2" dans la définition de la fonction à "1.15".

Comment utiliser Lambda dans Excel pour créer vos propres fonctions

Tous les calculs utilisant la fonction AddVAT sont automatiquement mis à jour.

Comment utiliser Lambda dans Excel pour créer vos propres fonctions

Notes lorsque vous utilisez des fonctions lambda

  • La fonction lambda ne peut être utilisée que dans le classeur où il a été créé.
  • Le nom de la fonction doit être unique.
  • Le nom de la variable d'entrée ne peut pas entrer en conflit avec la référence cellulaire, ni contenir des périodes, et le nombre de variables ne peut pas dépasser 253.

La fonction Lambda d'Excel peut combiner n'importe quelle fonction existante pour effectuer des calculs complexes, le rendant plus puissant. Une fois que vous le maîtrisez, vous pouvez essayer des calculs plus complexes.

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal