نویسنده
درباره نویسنده
بهنام خیرالهی
تعداد پست ها 53

درباره:

 سوابق تحصیلی

۱. کارشناسی فناوری اطلاعات – دانشگاه Asia Pacific University
۲. کارشناسی امنیت نرم افزار – دانشگاه Staffordshire University
۳. کاردانی فناوری اطلاعات و ارتباطات – دانشگاه Asia Pacific University

 مهارت ها

۱. مسلط به فریم ورک NET. و زبان برنامه نویسی VB.NET
۲. مسلط به تکنولوژی ASP.NET WEB FORM
۳. آشنایی کامل با پایگاه داده SQL SERVER
۴. مسلط به طراحی وب JAVASCRIPT ،CSS3 ،HTML5 و BOOTSTRAP
۵. تسلط کامل به نرم افزار PHOTOSHOP
۶. آشنایی با نرم افزار ILLUSTRATOR
۷. تسلط کامل به نرم افزار EXCEL
۸. آشنا به تولید محتوا در فضای وب

 زبان های خارجی

– مسلط به زبان انگلیسی در زمینه های خواندن، نوشتن و مکالمه

  • آدرس دهی نسبی و مطلق

یکی از مفاهیم بسیار کاربردی در اکسل مبحث آدرس دهی می باشد، در اکسل ۲ نوع آدرس دهی یا مرجع وجود دارد، آدرس دهی نسبی و آدرس دهی مطلق. زمانیکه بخواهیم یک فرمول را درگ کنیم باید از آدرس دهی یا مرجع استفاده کنیم، در غیر اینصورت ممکن است فرمول به درستی عمل نکرده و مجبوریم تک تک نتایج را بررسی کنیم که اینکار در مقیاس های بزرگ کاری وقت گیر و طاقت فرسا می باشد.

آدرس دهی نسبی

فرض کنید در سلول های یک محدوده داده هایی مانند تصویر زیر وجود دارد.

آدرس دهی نسبی و مطلق - w3blog.irتصویر ۱ − آدرس دهی نسبی

در سلول B1 عبارت زیر را مینویسیم.

=A1+A2

اگر این فرمول را در محدوده سلول های B2 تا B4 کوپی کنیم، اعداد ۵، ۷ و ۴ به ترتیب برای سلولهای B2 تا B4 محاسبه میشوند. میخواهیم بدانیم که این اعداد از کجا به دست آمده اند. وقتی در سلول B1 عبارت بالا وارد شود، در حقیقت سلول سمت چپ و یک سلول پایین آن با هم جمع میشوند. پس برای سلول B2، سلول سمت چپ آن یعنی A2 و سلول پایین آن یعنی A3 با هم جمع میشوند كه نتیجه به دست آمده ۵ خواهد بود. برای سلولهای بعدی هم به همین ترتیب محاسبات انجام میشود. به این نوع آدرس دهی، آدرس دهی نسبی گفته میشود زیرا که نسبت به مكان هر سلول، فرمول سلول تغییر پیدا می کند. بنابراین فرمول سلول B2 عبارت زیر خواهد بود.

=A2+A3

آدرس دهی مطلق

در این آدرس دهی با کوپی کردن تابع در هر سلولی، تابع تغییر پیدا نمی کند. فرض کنید میخواهیم افزایش درآمد ماهیانه کارمندان یک سازمان در سال ۱۳۹۷ نسبت به سال ۱۳۹۶ را محسابه کرده و قرار است ۱۰% به درآمد ماهیانه هر شخص نسبت به سال قبل اضافه کنیم. ابتدا باید فرمول زیر را در سلول C2 وارد کنیم.

=B2*D2+B2

برای دیگر کارمندان سلول C2 را کوپی کرده و یا با استفاده از AutoFill محتوای سلول های C2 تا C11 را پر می کنیم، نتیجه اینکار به صورت زیر خواهد بود.

آدرس دهی نسبی و مطلق - w3blog.irتصویر ۲ − فرمول نویسی با آدرس دهی نسبی

تغییرات صورت گرفته فقط برای کارمند ۱ اعمال می شود، چون ستون D برای دیگر کارمندان خالی بوده و هیچ مقداری را بر نمیگرداند. اکسل به طور خودکار سلول D3 را به عنوان درصد افزایش درآمد انتخاب کرده و چون این سلول خالی می باشد همان پرداختی سال ۱۳۹۶ را بر می گرداند. ساده ترین راه حل این است که ۱۰% را در تمام سلول های ستون D وارد کنیم، اما راه حل اصولی تر استفاده از آدرس دهی مطلق می باشد. برای انجام این کار بروی سلول C2 کلیک کرده و مقدار D2 را انتخاب کرده و با زدن کلید F4 میتوانیم مقدار D2 را به یک مرجع مطلق تبدیل کنیم.

آدرس دهی نسبی و مطلق - w3blog.irتصویر ۳ − فرمول نویسی با آدرس دهی مطلق

برای دیگر کارمندان باید سلول C2 را کوپی کرده و یا با استفاده از AutoFill محتوای سلول های C2 تا C11 را پر می کنیم، نتیجه اینکار به صورت زیر خواهد بود.

آدرس دهی نسبی و مطلق - w3blog.irتصویر ۴ − درگ کردن فرمول

وقتی میخواهیم سطر یا ستون را مطلق کنیم باید یک علامت $ پشت شماره سطر یا نام ستون قرار دهیم و یا می توانیم از کلید F4 استفاده کنیم. با هر بار زدن کلید F4 یکی از ۴ حالت آدرس دهی ظاهر می شود.

حالت های آدرس دهی

بطور کلی ۴ حالت برای آدرس دهی در اکسل وجود دارد.

ردیفحالت های آدرس دهینمادعملکرد در ستونعملکرد در سطر
۱سطر نسبی − ستون نسبیA1با درگ کردن در ستون شماره ردیف تغییر میکند.با درگ کردن در ردیف نام ستون تغییر میکند.
۲سطر مطلق − ستون مطلق$A$1با درگ کردن در ستون شماره ردیف تغییر نمیکند.با درگ کردن در ردیف نام ستون تغییر نمیکند.
۳سطر نسبی − ستون مطلق$A1با درگ کردن در ستون شماره ردیف تغییر میکند.با درگ کردن در ردیف نام ستون تغییر نمیکند.
۴سطر مطلق − ستون نسبیA$1با درگ کردن در ستون شماره ردیف تغییر نمیکند.با درگ کردن در ردیف نام ستون تغییر میکند.

مبحث آدرس دهی در اکسل بسیار مهم و کاربردی بوده و در تعریف توابع و فرمول ها باید به آن تسلط کامل داشته باشیم.