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é.
La création d'une fonction personnalisée à l'aide de Lambda nécessite deux paramètres:
<code>=LAMBDA(x, y)</code>
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
Entrez la formule suivante dans la cellule A1 de Sheet1 dans un carnet de travail Excel vide:
<code>=LAMBDA(a,b,a*b)</code>
(N'appuyez pas sur Entrée pour le moment)
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!
Vous pouvez le tester en ajoutant des valeurs variables à la fin de la formule:
<code>=LAMBDA(a,b,a*b)(4,6)</code>
Après avoir appuyé sur Entrée, la cellule affichera 24.
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.
Appuyez sur la touche ESC et cliquez sur Définir le nom dans l'onglet Formule.
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 |
Cliquez sur OK. Entrée =SIMPLELAMBDA(9,6)
dans la cellule A1 et appuyez sur Entrée, et le résultat est 54.
Les références cellulaires peuvent également être utilisées, par exemple =SIMPLELAMBDA(A1,A2)
.
Supposons que vous deviez créer une fonction lambda qui ajoute 20% de TVA au Royaume-Uni à tous les coûts.
Premièrement, entrez =B2*1.2
dans la première cellule.
Double-cliquez sur la cellule et ajoutez la fonction lambda:
<code>=LAMBDA(cost,cost*1.2)(B2)</code>
Copiez la formule Lambda, cliquez sur "Définir le nom" et le nomz AddVAT
.
Supprimez les données de la colonne C et entrez =AddVAT(B2)
dans la cellule C2.
Si la TVA est réduite à 15%, modifiez simplement "1.2" dans la définition de la fonction à "1.15".
Tous les calculs utilisant la fonction AddVAT
sont automatiquement mis à jour.
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!