تابع 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) حق با شماست ولی خب همیشه رنج داده ما خلاصه نیست و امکان داره ما بخوایم نام محدوده رو به رنج تبدیل کنیم . یعنی چی ؟
با سلام
شما در سلول D1 نوشته اید B2
سلام. این مطلب ناقص تموم شده یا ادامه کلا نداره؟
با سلام و احترام به استاد بابت مطالب
استاددردو تصویر شما سلول انتخابی D1 هستش ولی در توضیحات عکس ها سلول D2 رو گفتید
سلام
الان کامل متوجه شدیم خخخ
استاد وسط توضیحاتتون کسی اومد دنبالتون بقیه شو ننوشتید؟!
یا مثل فیلمهای پایان باز هست که خودمون بقیه شو حدس بزنیم؟