یادگیری اصولی اکسل !

تمام آموزشهای اکسل در قالب یک فلش مموری با یک اجرا کننده منحصر به فرد بیش از 300 ویدیو و پروژه و فایل و تمرین به شکل گروه بندی شده و مرتب که کاملا مسیر یادگیری اکسل را برای شما هموار می کنید .

پیشنهاد آفیس باز

تمام آموزشهای اکسل بیش از 300 ویدیو و پروژه و فایل و تمرین به شکل گروه بندی شده و مرتب ...

تابع LET در اکسل ، استفاده از متغیر در فرمول نویسی

فهرست و دسترسی سریع

هدف اصلی تابع LET ساده سازی فرمول نویسی و افزایش خوانایی آن است که البته در برخی مواقع باعث خلاصه شدن فرمول هم می شود  ، فرض کنید فرمولی می خواهید بنویسید که بخش و یا بخشهایی از آن چندین بار در فرمول شما تکرار می شود ، با تابع LET  می توانید به آن بخش تکراری نامی اختصاص دهید و در طول فرمول نویسی از آن نام استفادعه کنید. در ادامه با مثالهایی که زده می شود بیشتر با نحوه کارکرد این تابع آشنا می شوید.

آرگومانهای تابع LET

تابع LET
2021 به بالا

name1 – نام اولین متغیری که برای محاسبات و مقادیر تعیین میکنید

name_value1 – مقدار و یا محاسباتی که به متغیر اول اختصاص می دهید.

calculation_or_name2 – دومین متغیری که برای محاسبات و مقادیر تعیین میکنید

[name_value2,…] – محاسباتی که در آن از متغیرها استفاده می کنید .

ساده ترین مثال تابع LET

در این مثال عدد 10 را به حرف A و عدد 5 را به حرف B اختصاص می دهیم و این دو را با هم جمع می کنیم .

=LET(A,10,B,5,A+B)

در فرمولی که بالا نوشته شد ، نتیجه عدد 15 خواهد شد ، حالا همان مثال بالا را در نظر بگیرید و فرض کنید که داده هایی به شکل زیر داریم و می خواهیم مجموع فروش دو گروه را با هم مقایسه کنیم و فرمول دیگری بنویسیم.

مثال تابع LET در اکسل

همانطور که در تصویر بالا هم میبینید با استفاده از تابع LET مقدار محاسبات مجموع داده های موجود در C5:C13 را به حرف A و محاسبات مجموع داده های موجود در F5:F13 را به حرف B اختصاص دادیم و در بخشی هم که با رنگ سبز مشخص شده از حروف A و B در فرمول نویسی استفاده کرده ایم.

مثال دوم از تابع LET در اکسل

قبلا در آفیس باز آموزش داده بودیم که چگونه داده های موجود در شیتهای مختلف را در یک شیت نمایش دهید و در واقع تجمیع چند شیت را در یک شیت داشته باشید . 

بیایید فرمول نوشته شده را بررسی کنیم .

=LET(All,VSTACK(Start:End!B5:D100),
FILTER(All,CHOOSECOLS(All,1)<>0))
تابع LET در اکسل و ترکیب با توابع دیگر

همانطور که در تصویر بالا می بینید یک نام در آرگومان اول با عنوان A در نظر گرفته شده و مقدار VSTACK(Start:End!B5:D100) را به آن اختصاص دادیم و در ادامه دو بار از حرف A استفاده کرده ایم و در واقع هر جا که در ادامه فرمول نویسی از حرف A استفاده کنیم منظورمان VSTACK(Start:End!B5:D100) است و این یعنی خلاصه شدن فرمول و راحت تر شدن نوشتن آن .

حالا مشاهده کنید که اگر از تابع LET استفاده نمی کردیم فرمول به شکل زیر می شد.

=FILTER(VSTACK(Start:End!B5:D100),CHOOSECOLS(VSTACK(Start:End!B5:D100),1)<>0)

مثال پیچیده تر از تابع LET

فرض میکنیم که مانند تصویر زیر دو سلول داریم که در آنها کلماتی وارد شده است که می تواند نام میوه ها باشد و یا اسامی افراد باشد که با فاصله از هم جدا شده اند و می خواهیم مقادیری که در هر دو سلول تکرار شده اند را داشته باشیم . که باید از ترکیب تابع FILTER و توابع دیگر استفاده کنیم .

=LET(
    List1, TEXTSPLIT(B3,," "),
    List2, TEXTSPLIT(C3,," "),
    Dub, FILTER(List1, ISNUMBER(XMATCH(List1, List2))),
    TEXTJOIN(" ", TRUE, Dub)
)

خب در مثال بالا از تابع LET باز هم می بینید که List1 و List2 و Dub ایجاد شده و به هرکدام محاسباتی اختصاص یافته و در ادامه از همین نامها برای محاسبات استفاده شده است و در این مثال کاملا مشخص است که استفاده از این تابع فرمولهای طولانی و پیچیده اکسل را از لحاظ خوانایی و حتی نوشتن ساده تر می کند .

5/5 - (1 امتیاز)

نکات مهم تابع LET

نامی که برای محاسبات در نظر می گیرد با عدد نمی تواند شروع شود .

نامهایی که انتخاب می کنید ، نباید نام توابع دیگر باشد .

دنبال کردن
اطلاع رسانی به

0 نظرات
پر امتیاز ترین
جدیدترین قدیمی ترین
Inline Feedbacks
مشاهده همه دیدگاهها

دانلود رایگان !!

لطفا شماره موبایلی وارد کنید که روی آن واتس اپ دارید !!

بهتر است که شماره موبایل با واتس اپ فعال وارد کنید و از اخبار و تخفیف ها هم با خبر شوید ، در غیر اینصورت می توانید آدرس ایمیل وارد نمائید.

happy holidays

we want to hear from you

https://dl.officebaz.ir/free/PDF/LET.pdf