[لیست آموزش توابع]
فرمولهای سنگین و تودرتو را به متغیرهای هوشمند تبدیل کن!
تابع LET چیست و چه گرهی از کار ما باز میکند؟
در اکسل گاهی برای یک گزارش ساده، مجبور میشویم یک محاسبه (مثلاً جمع چند ستون، کسر تخفیف یا اعمال مالیات) را بارها داخل یک سلول تکرار کنیم. این کار دو آسیب جدی دارد:۱. اکسل برای یک سلول چندین بار یک محاسبهٔ تکراری را انجام میدهد و سرعت فایل بهشدت افت میکند.۲. اگر ساختار محاسبه تغییر کند، باید تمام فرمول را زیر و رو کنید تا عدد جدید را جایگزین کنید.
تابع LET به شما اجازه میدهد داخل خودِ فرمول، متغیر تعریف کنید، یعنی یک بار برای محاسبات خود «*نام*» بگذارید و سپس کل فرمول را با همان نامهای خوانا مدیریت کنید.
ساختار (Syntax) استاندارد تابع LET:
=LET(name۱, name_value۱, [name۲, name_value۲, ...], calculation)
- name۱: نام دلخواهی که برای متغیر اول انتخاب میکنید (مثل RawTotal).- name_value۱: مقداری که به متغیر اول اختصاص میدهید (عدد، آدرس سلول یا فرمول).- [name۲, name_value۲, ...]: تعریف متغیرها و مقادیر بعدی (اختیاری تا ۱۲۶ متغیر).- Calculation: فرمول یا نتیجه نهایی که بر اساس متغیرهای بالا محاسبه و نمایش داده میشود.
مثال جهت تفهیم تابع (محاسبه فاکتور نهایی فروش با مالیات و تخفیف)
فرض کنید میخواهیم مبلغ نهایی فاکتور را محاسبه کنیم:- ستون A: تعداد فروش- ستون B: قیمت واحد- نرخ تخفیف: ۵ درصد- نرخ مالیات بر ارزش افزوده: ۱۰ درصد
فرمول با تابع LET:=LET(RawTotal, A2 × B2,Discount, RawTotal × 0.05,NetTotal, RawTotal - Discount,VAT, NetTotal × 0.10, NetTotal + VAT)
فرمول بالا چطور کار میکند؟۱. متغیر RawTotal را برابر مبلغ کل ناخالص (تعداد × قیمت) قرار دادیم.۲. متغیر Discount را برابر ۵ درصد از مبلغ ناخالص تعریف کردیم.۳. متغیر NetTotal را برابر خالص فروش (مبلغ ناخالص منهای تخفیف) قرار دادیم.۴. متغیر VAT را برابر ۱۰ درصد ارزش افزودهٔ همان مبلغ خالص تعریف کردیم.۵. در خط آخر، فقط نوشتیم: NetTotal + VAT تا جمع نهایی را به دست آوریم.
نتایج و مزایای استفاده از LET:
سرعت بالا: اکسل هر بخش را فقط یکبار پردازش میکند؛ عالی برای شیتهای مالی و انبار سنگین.
خوانایی کامل: فرمول تبدیل به چند خط کد بسیار تمیز و استاندارد میشود.
اصلاح فوری: اگر درصد تخفیف یا فرمول پایه تغییر کند، فقط در سطر مربوط به همان متغیر عدد را اصلاح میکنید، نه در کل فرمول.
نکته نسخهای: این تابع در اکسل ۲۰۲۱ و نسخه Microsoft 365 در دسترس است.
اگر تصمیمت برای تغییر سطح مهارتت قطعی است:
قبل از هر اقدامی، ابتدا جزئیات و ساختار دوره را با دقت مطالعه کن تا بدانی قرار است برای چه «آموزشی» سرمایهگذاری کنی:
معرفی دوره مستری اکسل
اگر آمادهای این سرمایهگذاری را برای «*رشد شخصی و شغلیات*» انجام دهی، کلمه «*مستری*» + «*نام و شماره تماس*» را ارسال کن:
@Hoseinnezhad_Mehdi
یادآوری: ما به دنبال افرادی هستیم که به رشدِ خودشان متعهد باشند. اگر بهدنبالِ «*آموزشِ تفننی و رایگان*» هستید، لطفاً وقت خودتان و ما را نگیرید. این گروهِ مستری ، فقط جایگاهِ افرادِ جدی است. 
در اکسل گاهی برای یک گزارش ساده، مجبور میشویم یک محاسبه (مثلاً جمع چند ستون، کسر تخفیف یا اعمال مالیات) را بارها داخل یک سلول تکرار کنیم. این کار دو آسیب جدی دارد:۱. اکسل برای یک سلول چندین بار یک محاسبهٔ تکراری را انجام میدهد و سرعت فایل بهشدت افت میکند.۲. اگر ساختار محاسبه تغییر کند، باید تمام فرمول را زیر و رو کنید تا عدد جدید را جایگزین کنید.
تابع LET به شما اجازه میدهد داخل خودِ فرمول، متغیر تعریف کنید، یعنی یک بار برای محاسبات خود «*نام*» بگذارید و سپس کل فرمول را با همان نامهای خوانا مدیریت کنید.
=LET(name۱, name_value۱, [name۲, name_value۲, ...], calculation)
- name۱: نام دلخواهی که برای متغیر اول انتخاب میکنید (مثل RawTotal).- name_value۱: مقداری که به متغیر اول اختصاص میدهید (عدد، آدرس سلول یا فرمول).- [name۲, name_value۲, ...]: تعریف متغیرها و مقادیر بعدی (اختیاری تا ۱۲۶ متغیر).- Calculation: فرمول یا نتیجه نهایی که بر اساس متغیرهای بالا محاسبه و نمایش داده میشود.
فرض کنید میخواهیم مبلغ نهایی فاکتور را محاسبه کنیم:- ستون A: تعداد فروش- ستون B: قیمت واحد- نرخ تخفیف: ۵ درصد- نرخ مالیات بر ارزش افزوده: ۱۰ درصد
فرمول با تابع LET:=LET(RawTotal, A2 × B2,Discount, RawTotal × 0.05,NetTotal, RawTotal - Discount,VAT, NetTotal × 0.10, NetTotal + VAT)
قبل از هر اقدامی، ابتدا جزئیات و ساختار دوره را با دقت مطالعه کن تا بدانی قرار است برای چه «آموزشی» سرمایهگذاری کنی:
اگر آمادهای این سرمایهگذاری را برای «*رشد شخصی و شغلیات*» انجام دهی، کلمه «*مستری*» + «*نام و شماره تماس*» را ارسال کن:
۶.۷K
۱۸:۰۰