Logique Excel 365 ◉ 48 vues

=LAMBDA()

Crée une fonction personnalisée réutilisable avec paramètres

S’applique à: Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for Mac
=LAMBDA([parameter1, parameter2, …,] calculation)
Survolez les noms d’arguments pour les détails.
Type de sortieMixte
Popularité50 / 100
VolatileNon
Tableau dynamiqueNon
Télécharger l’exemple .xlsx ▦ Essayer dans Playground Fichier dédié à cette fonction — sûr & léger · données d’exemple + formules actives
Partager:

⬇ Télécharger le classeur d’exemple

Un .xlsx dédié pour =LAMBDA() avec données persanes & formules actives — ouvrez dans Excel.

  • Feuille « Exemple » — table + formule
  • Feuille « Guide » — syntaxe, arguments & astuces
  • Instantané & sécurisé (jeton + limite)
Télécharger LAMBDA.xlsx ~ 8–12 Ko · Sans macros

⇪ Partager

Envoyez cette fonction à vos amis

Quiz de cette fonction

%d questions — syntaxe, exemple & erreurs !

◧ Arguments

ArgumentTypeStatutDescription
parameter Texte Optionnel مقداری که می‌خواهید به تابع پاس دهید، مانند ارجاع سلول، رشته یا عدد. می‌توانید تا ۲۵۳ پارامتر وارد کنید؛ این آرگومان اختیاری است.
calculation Tout type Requis Calcul utilisant les paramètres

▣ Exemples

▦ Données
CelluleValeurDescription
A2 Name: نام:
B2 ToCelsius ToCelsius
A3 Scope: دامنه:
B3 Workbook کتاب کار
A4 Comment: توضیح:
B4 Convert a Fahrenheit temperature to Celsius تبدیل دمای فارنهایت به سلسیوس
A5 Refers to: ارجاع به:
B5 =LAMBDA(temp, (5/9) * (Temp-32)) =LAMBDA(temp, (5/9) * (Temp-32))
A6 104 ۱۰۴
A7 86
A8 68
A9 50
A10 32
A11 Name:
B11 Hypotenuse
A12 Scope:
B12 Workbook
A13 Comment:
B13 Returns the length of the hypotenuse of a right triangle
A14 Refers to:
B14 =LAMBDA(a, b, SQRT((a^2+b^2)))
A15 3 ۳
B15 4 ۴
A16 5
B16 12
A17 7
B17 24
A18 9
B18 40
A19 Name:
B19 CountWords
A20 Scope:
B20 Workbook
A21 Comment:
B21 Returns the word count in a text string
A22 Refers to:
B22 =LAMBDA(text, LEN(TRIM(text)) - LEN(SUBSTITUTE(TRIM(text), " ", "")) + 1)
A23 Something wicked this way comes.
A24 I came, I saw, I conquered.
A25 A quick brown fox jumped over the lazy dog.
A26 Use the Force, Luke!
A27 Name:
B27 ThanksgivingDate
A28 Scope:
B28 Workbook
A29 Comment:
B29 Returns the date Thanksgiving in the USA falls on for a given year
A30 Refers to:
A31 2020 ۲۰۲۰
A32 2021
A33 2022
A34 2023
A35 2024
A36 Name:
B36 ToCelsius
A37 Scope:
B37 Workbook
A38 Comment:
B38 Convert a Fahrenheit temperature to Celsius
A39 Refers to:
B39 =LAMBDA(temp, (5/9) * (Temp-32))
A40 104
A41 86
A42 68
A43 50
A44 32
A45 Name:
B45 Hypotenuse
A46 Scope:
B46 Workbook
A47 Comment:
B47 Returns the length of the hypotenuse of a right triangle
A48 Refers to:
B48 =LAMBDA(a, b, SQRT((a^2+b^2)))
A49 3
B49 4
A50 5
B50 12
A51 7
B51 24
A52 9
B52 40
A53 Name:
B53 CountWords
A54 Scope:
B54 Workbook
A55 Comment:
B55 Returns the word count in a text string
A56 Refers to:
B56 =LAMBDA(text, LEN(TRIM(text)) - LEN(SUBSTITUTE(TRIM(text), " ", "")) + 1)
A57 Something wicked this way comes.
A58 I came, I saw, I conquered.
A59 A quick brown fox jumped over the lazy dog.
A60 Use the Force, Luke!
A61 Name:
B61 ThanksgivingDate
A62 Scope:
B62 Workbook
A63 Comment:
B63 Returns the date Thanksgiving in the USA falls on for a given year
A64 Refers to:
A65 2020
A66 2021
A67 2022
A68 2023
A69 2024
Exemple 1 =TOCELSIUS(A2)
Exemple 2 =TOCELSIUS(A3)
تبدیل ۶۸ درجه فارنهایت به سلسیوس =TOCELSIUS(A4)
تبدیل ۵۰ درجه فارنهایت به سلسیوس =TOCELSIUS(A5)
تبدیل ۳۲ درجه فارنهایت به سلسیوس =TOCELSIUS(A6)
محاسبه وتر مثلث قائم‌الزاویه با اضلاع ۳ و ۴ =HYPOTENUSE(A2,B2)
محاسبه وتر با اضلاع ۵ و ۱۲ =HYPOTENUSE(A3,B3)
محاسبه وتر با اضلاع ۷ و ۲۴ =HYPOTENUSE(A4,B4)
محاسبه وتر با اضلاع ۹ و ۴۰ =HYPOTENUSE(A5,B5)
شمارش کلمات جمله ‎Something wicked this way comes.‎ =COUNTWORDS(A2)
شمارش کلمات جمله ‎I came, I saw, I conquered.‎ =COUNTWORDS(A3)
شمارش کلمات جمله ‎A quick brown fox jumped over the lazy dog.‎ =COUNTWORDS(A4)
شمارش کلمات جمله ‎Use the Force, Luke!‎ =COUNTWORDS(A5)
تاریخ روز شکرگزاری آمریکا در سال ۲۰۲۰ =THANKSGIVINGDATE(A2)
تاریخ روز شکرگزاری در سال ۲۰۲۱ =THANKSGIVINGDATE(A3)
تاریخ روز شکرگزاری در سال ۲۰۲۲ =THANKSGIVINGDATE(A4)
تاریخ روز شکرگزاری در سال ۲۰۲۳ =THANKSGIVINGDATE(A5)
تاریخ روز شکرگزاری در سال ۲۰۲۴ =THANKSGIVINGDATE(A6)

§ Remarques

  • نام‌ها و پارامترهای LAMBDA از قوانین نام‌گذاری اکسل پیروی می‌کنند، با یک استثنا: در نام پارامتر از نقطه (.) استفاده نکنید.
  • هنگام ساخت تابع LAMBDA همان بهترین رویه‌های فرمول‌نویسی را رعایت کنید؛ مانند پاس دادن تعداد و نوع درست آرگومان‌ها، تطبیق پرانتزها و وارد کردن اعداد بدون قالب‌بندی. هنگام استفاده از دستور Evaluate، اکسل فوراً نتیجه را برمی‌گرداند و نمی‌توانید مرحله‌به‌مرحله وارد آن شوید.

✦ Astuces

  • LAMBDA permet de créer des fonctions sans VBA.
  • Peut être nommée via le Gestionnaire de noms.

⚠ Erreurs fréquentes

#VALUE! بیش از ۲۵۳ پارامتر وارد شده یا تعداد آرگومان‌های ارسالی به تابع LAMBDA نادرست است.
Solution : تعداد پارامترها را به ۲۵۳ یا کمتر محدود کنید و مطمئن شوید هنگام فراخوانی دقیقاً به تعداد پارامترهای تعریف‌شده مقدار می‌دهید.
#NUM! فراخوانی بازگشتی تابع LAMBDA به‌صورت حلقوی انجام شده و تعداد فراخوانی‌های بازگشتی بیش از حد است.
Solution : شرط خروج بازگشت را بررسی و اصلاح کنید تا حلقه بی‌نهایت ایجاد نشود.
#CALC! Le nombre de paramètres ne correspond pas au nombre d'arguments
Solution : Vérifier les paramètres

💬 Commentaires & Q&R 0 approuvés

🔒 Publié après modération.

Visible après approbation

Aucun commentaire — soyez le premier !

✍️ Ajouter un commentaire / question

captcha
🔒 Publié après modération.