آشنایی با تابع offset و ساخت محدوده های پویا
خروجی تابع offset یک محدوده می باشد این تابع جهت اجرا نیازمند تعیین پنج مولفه به شرح زیر می باشد.
1- محل مبدا جهت شروع محاسبات
مورد دو و سه مربوط به جابه جایی محل مبدا می باشد به طوریکه
2- تعداد ردیفی که از مبدا جابه جا می شوییم
3- تعداد ستونی که از مبدا جابه جا می شوییم
خوب تا اینجای کار مبدا و میزان جابه جایی آن مشخص گردید.
دو مولفه بعدی در واقع محدوده مورد نظر را از محل مبدا مشخص می کند
4- ارتفاع محدوده مورد نظر(1 یعنی بدون جابه جایی)
5- عرض محدوده مورد نظر(1 یعنی بدون جابه جایی)
مثال
در مثال فوق مبدا در ابتدا سلول A2 می باشد که به اندازه 3 ردیف پایین و دو ستون به سمت راست تغییر پیدا می کند لذا مبدا نهایی سلول C5 خواهد بود و چون طول و عرض محدوده 1 انخاب شده است لذا خروجی نهایی تابع همان سلول C5 می باشد.
جهت استفاده از این تابع و ایجاد فرمولهای پویا به مثال زیر توجه کنید
در مثال بالا ما نیازمند تعیین کل فروش می باشیم محدوده انتخابی تا ردیف 6 می باشد اما داده های ما هر روز در حال افزایش می باشد و هر بار بایستی محدوده جمع زدن تغییر یابد(توجه دارید که این فقط یک مثال است )
به راحتی و با استفاده از تابع offset مشابه تصویر فوق می توان فرمول جمع را یکبار نوشته و با تغییر محدوده داده ها محدوده جمع زدن نیز تغییر می یابد
- ۹۴/۰۳/۳۱