چگونه از تابع OFFSET در اکسل استفاده کنیم؟
چگونه از تابع OFFSET در اکسل استفاده کنیم؟
تابع آفست در اکسل یکی از توابع پیشرفته و کاربردی است که برای ایجاد مرجع پویا و تغییرپذیر استفاده میشود. این تابع به کاربر اجازه میدهد با مشخص کردن تعداد ردیفها و ستونها، به سلولی خاص یا محدودهای از سلولها ارجاع دهد.
برای درک بهتر، شکل عمومی تابع OFFSET را در نظر بگیرید که شامل پنج آرگومان است:
=OFFSET(reference,rows,cols,height,width)
- reference یا A: مرجع پایه (سلول یا محدودهای از سلولها) که از آنجا جابهجایی انجام میشود.
- rows یا B: آرگومان دوم تابع offset، تعداد ردیفهایی است که باید از مرجع پایه جابهجا شود و میتواند مثبت یا منفی باشد.
- cols یا C: تعداد ستونهایی که باید از مرجع پایه جابهجا شود (میتواند مثبت یا منفی باشد).
- height (اختیاری) یا D: ارتفاع محدودهی مورد نظر (تعداد ردیفها).
- width (اختیاری) یا E: عرض محدودهی مورد نظر (تعداد ستونها).
نکتهی اول: اگر مقادیر B و C و D و E بهجای یک عدد ثابت، مرجع سلولی باشند، این مقادیر بهطور پویا تغییر میکنند و میتوانند از سلولهای دیگر تأثیر بپذیرند.
نکتهی دوم: اگر مقدار B منفی باشد، جابهجایی به سمت بالا صورت میگیرد، و اگر مقدار C منفی باشد، جابهجایی به سمت چپ انجام میشود.
چطور از تابع OFFSET در اکسل استفاده کنیم؟
شاید توضیحات بالا کمی پیچیده بهنظر برسند؛ اما با دیدن چند مثال، متوجه میشوید که این تابع بهسادگی قابل استفاده است. برای نشان دادن نحوهی عملکرد تابع آفست، از مثال بسیار سادهای استفاده میکنیم. اگر فرمول زیر را در سلول A6 وارد کنید:
فرمول به این شکل تفسیر میشود و عملیات زیر را انجام میدهد:
- نقطهی شروع، سلول A1 است.
- از سلول A1 دو ردیف به پایین میرویم.
- سپس سه ستون به سمت راست حرکت میکنیم.
- ناحیهای بهاندازهی دو ردیف (ارتفاع) و سه ستون (عرض) از D3 انتخاب میشود.