منطقية Excel 365 ◉ 19 مشاهدة

=LAMBDA()

يعرّف دالة مخصصة قابلة لإعادة الاستخدام دون VBA

ينطبق على: Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for Mac
=LAMBDA([parameter1, parameter2, …,] calculation)
مرّر فوق أسماء المعاملات للتفاصيل.
نوع الإخراجمختلط
الشعبية50 / 100
متقلبةلا
مصفوفة ديناميكيةلا
📥 تنزيل عينة .xlsx — قريباً ▦ جرّب في الملعب ملف مخصص لهذه الدالة — آمن وخفيف · بيانات عينة + صيغ حية
مشاركة:

⬇ تنزيل مصنف العينة

ملف .xlsx مخصص لـ =LAMBDA() ببيانات فارسية وصيغ حية — افتحه في Excel.

  • ورقة “عينة” — جدول + صيغة
  • ورقة “دليل” — الصياغة والمعاملات والنصائح
  • فوري وآمن (رمز + حد)
📥 تنزيل LAMBDA.xlsx — قريباً ~ 8–12 KB · بدون ماكرو

⇪ مشاركة

أرسل هذه الدالة إلى أصدقائك

🧠 🧠 اختبار هذه الدالة

%d أسئلة — الصياغة، المثال والخطأ!

◧ المعاملات

المعاملالنوعالحالةالوصف
parameter نص اختياري مقداری که می‌خواهید به تابع پاس دهید، مانند ارجاع سلول، رشته یا عدد. می‌توانید تا ۲۵۳ پارامتر وارد کنید؛ این آرگومان اختیاری است.
calculation أي نوع مطلوب الحساب الختامي باستخدام الوسائط

▣ أمثلة

▦ البيانات
الخليةالقيمةالوصف
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
المثال 1 =TOCELSIUS(A2)
المثال 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)

§ ملاحظات

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

✦ نصائح

  • الوسيط الأخير هو الحساب دائمًا.
  • يمكن تسميتها عبر إدارة الأسماء.

⚠ أخطاء شائعة

#VALUE! بیش از ۲۵۳ پارامتر وارد شده یا تعداد آرگومان‌های ارسالی به تابع LAMBDA نادرست است.
الحل: تعداد پارامترها را به ۲۵۳ یا کمتر محدود کنید و مطمئن شوید هنگام فراخوانی دقیقاً به تعداد پارامترهای تعریف‌شده مقدار می‌دهید.
#NUM! فراخوانی بازگشتی تابع LAMBDA به‌صورت حلقوی انجام شده و تعداد فراخوانی‌های بازگشتی بیش از حد است.
الحل: شرط خروج بازگشت را بررسی و اصلاح کنید تا حلقه بی‌نهایت ایجاد نشود.
#CALC! تعذر الحساب أو استدعاء غير صالح
الحل: تحقق من الوسائط والاستدعاء

💬 التعليقات والأسئلة 0 موافق عليه

🔒 سيُنشر بعد المراجعة.

يظهر بعد موافقة الإدارة

لا تعليقات بعد — كن أول من يعلق!

✍️ إضافة تعليق / سؤال

captcha
🔒 سيُنشر بعد المراجعة.