آشنایی با تابع Indirect در اکسل - Excel
چیزی با چیزی نیامیخته است که بهتر از حلم با علم باشد .
بحارالانوار ، دار احیاء الترا العربی ، ج 75، ص(172)
کار تابع indirect اینست که محتویات درونش را که یک آدرس است به تابع بعدی انتقال می دهد تا محتویات ادرس مذکور را نمایش دهد.درحقیقت به صورت غیر مستقیم مقدار یک سلول را انتقال می دهد.
مثلا فرض کنید در سلول g5 نشانی سلول a1 را نوشته اید، حال اگر در یک سلول دیگر فرمول زیر را بنویسید آن سلول محتویات a1 را نشان می دهد:
=indirect(g5)
به تصویر زیر دقت کنید
حل یک مثال با این تابع : محدود های از اعداد را در ستون a تا c داریم و می خواهیم با تغییر اعداد سطر محدوده جمع نیز تغییر کند . فرمول :
=SUM(INDIRECT("a"&G2&":c"&I2))
را می نویسیم تا تابع indirect سطر 2 تا 10 را در ستون های a تا c به تابع جمع ارسال کند.