منطقی
Excel 365
◉ 10 بازدید
=LAMBDA()
به شما امکان میدهد یک تابع سفارشی با پارامترهای دلخواه و محاسبه مشخص تعریف کنید و آن را در هر جای کتاب کار فراخوانی کنید.
قابل استفاده در:
Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for Mac
=LAMBDA([parameter1, parameter2, …,] calculation)
برای توضیح هر ورودی، نشانگر را روی نام آن در جدول نگه دارید — یا بخش ورودیها را ببینید.
نوع خروجیترکیبی
محبوبیت50 / 100
Volatileخیر
Dynamic Arrayخیر
📥 دانلود فایل نمونه اکسل (.xlsx) — بزودی
▦ امتحان در Playground
فایل اختصاصی این تابع — ایمن و کمحجم · شامل داده نمونه + فرمول فعال
⬇ دانلود فایل نمونه اکسل
یک فایل .xlsx اختصاصی برای =LAMBDA() با دادههای نمونه فارسی و فرمول فعال — مستقیم در اکسل باز کنید و تمرین کنید.
- شیت «نمونه» — جدول داده + فرمول تابع در سلول مشخص
- شیت «راهنما» — سینتکس، توضیح ورودیها و نکات همین صفحه
- تولید آنی و ایمن (توکن اعتبارسنجی + محدودیت دانلود)
🧠 🧠 کوییز این تابع
سوالات تستی — سینتکس، مثال و خطا — امتیازت را بسنج!
◧ ورودیهای تابع
| نام ورودی | نوع | وضعیت | توضیح |
|---|---|---|---|
parameter |
متن | اختیاری | مقداری که میخواهید به تابع پاس دهید، مانند ارجاع سلول، رشته یا عدد. میتوانید تا ۲۵۳ پارامتر وارد کنید؛ این آرگومان اختیاری است. |
calculation |
هر نوع | الزامی | فرمولی که میخواهید اجرا و نتیجه آن بهعنوان خروجی تابع برگردانده شود. باید آخرین آرگومان باشد و حتماً نتیجهای برگرداند؛ این آرگومان الزامی است. |
▣ مثالهای کاربردی
تبدیل ۱۰۴ درجه فارنهایت به سلسیوس با تابع ToCelsius
=TOCELSIUS(A2)
تبدیل ۸۶ درجه فارنهایت به سلسیوس
=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، اکسل فوراً نتیجه تابع LAMBDA را برمیگرداند و نمیتوانید مرحلهبهمرحله وارد آن شوید. برای اطلاعات بیشتر مبحث تشخیص خطاها در فرمولها را ببینید.
⚠ خطاهای رایج
#VALUE!
بیش از ۲۵۳ پارامتر وارد شده یا تعداد آرگومانهای ارسالی به تابع LAMBDA نادرست است.
راهحل: تعداد پارامترها را به ۲۵۳ یا کمتر محدود کنید و مطمئن شوید هنگام فراخوانی دقیقاً به تعداد پارامترهای تعریفشده مقدار میدهید.
#NUM!
فراخوانی بازگشتی تابع LAMBDA بهصورت حلقوی انجام شده و تعداد فراخوانیهای بازگشتی بیش از حد است.
راهحل: شرط خروج بازگشت را بررسی و اصلاح کنید تا حلقه بینهایت ایجاد نشود.
#CALC!
تابع LAMBDA در سلول تعریف شده اما از داخل همان سلول فراخوانی نشده است.
راهحل: تابع LAMBDA را همزمان با تعریف در همان سلول فراخوانی کنید یا آن را بهعنوان نام تعریفشده در مدیر نامها بسازید و سپس فراخوانی کنید.
💬 نظرات و پرسش و پاسخ 0 نظر تاییدشده
🔒 نظر شما پس از تایید مدیر منتشر میشود.دیدگاه خود را بنویسید — پس از تایید مدیر نمایش داده میشود
هنوز نظری ثبت نشده — اولین نظر را شما بنویسید!