منطقی 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() با داده‌های نمونه فارسی و فرمول فعال — مستقیم در اکسل باز کنید و تمرین کنید.

  • شیت «نمونه» — جدول داده + فرمول تابع در سلول مشخص
  • شیت «راهنما» — سینتکس، توضیح ورودی‌ها و نکات همین صفحه
  • تولید آنی و ایمن (توکن اعتبارسنجی + محدودیت دانلود)
📥 دانلود LAMBDA.xlsx — بزودی حجم ~ 8–12 KB · بدون ماکرو

⇪ اشتراک‌گذاری

این تابع را به دوستان بفرستید

🧠 🧠 کوییز این تابع

سوالات تستی — سینتکس، مثال و خطا — امتیازت را بسنج!

◧ ورودی‌های تابع

نام ورودینوعوضعیتتوضیح
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 نظر تاییدشده

🔒 نظر شما پس از تایید مدیر منتشر می‌شود.

دیدگاه خود را بنویسید — پس از تایید مدیر نمایش داده می‌شود

هنوز نظری ثبت نشده — اولین نظر را شما بنویسید!

✍️ ارسال نظر / سوال

captcha
🔒 نظر شما پس از تایید مدیر منتشر می‌شود.