نرم افزار وآموزش تحت اکسس و اکسل
0.00 (0 امتیاز)
کاربرد تابع INDIRECT

به صورت خلاصه در تعریف تابع ایندایرکت INDIRECT باید گفت که یک رشته را به محدوده داده و یا آدرس داده تبدیل می کند . به عنوان مثال به تصویر زیر دقت نمائید.

در تصویر بالا ما در سلول D2 نوشته ایم B2 و در سلول D3 از فرمول INDIRECT(D2) استفاده کرده ایم که همان دیتای داخل B2 را به ما برمی گرداند .

خب تا اینجا هیچی ، هیچکس انتظار نداره شما متوجه شده باشید که این به چه دردی میخوره ، چون الان تو ذهنتون میاد که خب چه کاریه ؟ ما میتونیم توی D3 یه دفعه بنویسیم B2=  و دیگه این درد سر ها نداشته باشیم . در جواب باید بگم عجله نکنید . چون این کلیت این تابع بود بیاید یه مثال دیگه رو با هم بررسی کنیم ببینیم INDIRECT واقعا به چه درد میخوره.

به تصویر زیر دقت کنید .

با رنگ سبز ما یه رنج داده رو مشخص کردیم که نام همون رنج رو توی D2 نوشتیم یعنی B2:B6 حالا اگه ما توی یه سلول دیگه که توی این تصویر سلول D3 هست بنویسیم INDIRECT(D2) چه اتفاقی میوفته؟ تابع INDIRECT تمام داده های موجود تو رنج نوشته شده تو D2 رو تو خودش نگه می داره . اینجا دیگه شما اگه تو سلول D2 قبل از B2:B6 علامت = رو قرار بدید مثل مثال قبل ، هیچ نتیجه ای رو نمایش نمیده .

حالا احتمالا متوجه شدید که چکار میکنه این تابع .

حالا شما محدوده داده رو توسط INDIRECT به دست آوردید و کافیه از یک فرمول SUM قبلش استفاده کنید و بنویسید SUM(INDIRECT(D2)) میبینید که جواب میشه حاصل جمع اعداد موجود تو رنج B2:B6 .

شاید با خودتون بگید خب تو همون D2 میتونستیم بنویسیم SUM(B2:B6) حق با شماست ولی خب همیشه رنج داده ما خلاصه نیست و امکان داره ما بخوایم نام محدوده رو به رنج تبدیل کنیم . یعنی چی ؟

تو ادامه یه ویدیو آموزشی تقدیم شما میکنم و یه مثال جالب رو توسط INDIRECT انجام میدم ببنید چه کاربردی داره این تابع

ویدیو کاربرد ایندایرکت indirect در اکسل

امتیاز

بیان ساده و روان
کاربردی بودن مطلب

نظر کاربران

برای نظر وارد شوید