آموزش تابع MOD در اکسل با مثالهای کاربردی + ویدئوی آموزشی
تابع MOD در اکسل یکی از توابع ساده ای است که کار با آن دردسر زیادی ندارد .
سادگی این تابع به حدی است که خیلی از وقتها شاید اینطور بنظر برسد که این تابع کارایی چندانی هم ندارد .
اما این سادگی نباید شما را گول بزند .
همین تابع به ظاهر ساده می تواند برای ما کارهایی را انجام دهد که خیلی از توابع دیگر در اکسل قادر به انجام این کارها نخواهند بود.
امروز می خواهم در باره این تابع در دو بخش آموزشی را ارائه دهم .
۱-نحوه عملکرد تابع MOD
در قدم اول خود این تابع را معرفی می کنیم.
و اینکه این تابع در اصل برای چه کاری ساخته شده است.
در قدم بعدی با ساختار این تابع و اینکه این تابع دارای چه ورودی هایی می باشد با هم صحبت می کنیم.
در این بخش متوجه سادگی این تابع و کاری که برای ما می کند خواهیم شد .
۲- مثالی کاربردی از نحوه استفاده از این تابع
بعد از اینکه این تابع را معرفی کردیم و با ساختار آن آشنا شدیم می رویم به سراغ اصل موضوع .
در این بخش با هم چندین مثال از نحوه کار با تابع Mod را بررسی می کنیم .
بعد از بررسی این مثال ها شما هم با من هم عقیده خواهید شد که این تابع هم می تواند برای خودش برو و بیایی داشته باشد ..
نحوه عملکرد تابع MOD
این تابع دو عدد را به عنوان ورودی دریافت نموده بعد از تقسیم عدد اولی بر عدد دوم مقدار باقی مانده حاصل از این تقسیم را بعنوان خروجی نمایش می دهد .
شکل دستوری این تابع بصورت زیر است :
MOD(number;divisor)
آرگومانهای موجود در این تابع به قرار زیر است :
number : عددی است که می خواهیم آن را بر عدد دوم تقسیم نماییم .
divisor : عددی است که نقش مقسوم علیه را داشته که عدد اول بر آن تقسیم می شود .
خروجی این تابع باقی مانده حاصل از تقسیم دو عدد را به کاربر نمایش می دهد .
این تابع برای اینکه به درستی کار کند نیاز به هر دوی این ورودی ها دارد .
یعنی نبود یکی از آنها کار این تابع را مختل می کند .
حالا با هم چند مورد از عملکرد این تابع را بررسی می کنیم .
بعنوان مثال به خروجی توابع زیر دقت کنید :
MOD(5;2)=1
MOD(6;2)=0
mod(8;5)=3
همانطور که در مثال های بالا مشاهده می نمایید خروجی هر سه تابع مربوط به باقی مانده حاصل تقسیم عدد اولی بر عدد دوم می باشد .
می بینید که نا خود این تابع کار سخت و پیچیده ای را انجام می دهد و نه ساختار این تابع ساختار پیچیده ای است .
یعنی همه چیز با سادگی همراه است .
اما بعضی وقتها همین تابع به ظاهر ساده و کوچک سر ناسازگاری می گذارد .
یعنی بعضی از مواقع است که این تابع دچار خطا می شود .
حالا ببینیم که چه موقع و چرا این تابع دچار خطا می شود .
انواع خطاها در تابع Mod و دلایل آنها
این تابع با عدد صفر چندان میانه خوبی ندارد .
حالا اگر این صفر عددی باشد که می خواهیم آن را بر عدد دیگری تقسیم کنیم کمی قابل تحمل است .
اما اگر بخواهیم با استفاده از این تابع یک عدد دیگر را بر عدد صفر تقسیم کنیم کار گره می خورد .
در این صورت تابع خطای # DIV/0 را نمایش می دهد .
اما خطای دوم .
خطای دوم وقتی رخ می دهد که ما به جای عدد به این تابع متن بدهیم .
حالا فرقی نمی کند که این متن بعنوان ورودی اول باشد یا ورودی دوم .
در هر حالت این تابع خطای #VALUE را نمایش خواهد داد .
این تابع با اعداد منفی و کار کردن با آنها اصلا مشکلی ندارد و هیچ خطایی نمی دهد .
دانستن یک نکته هم هر چند که چندان واجب نیست اما بد هم نیست که بدانید علامت عدد خروجی این تابع همیشه با عدد مقسوم علیه یکسان است .
یعنی اگر عدد دوم ما مثبت باشد خروجی تابع هم یک عدد مثبت است .
اما اگر عدد دوم یک عدد منفی باشد خروجی تابع هم یک عدد منفی خواهد بود ..
در اینجا با نحوه عملکرد تابع MOD در اکسل آشنا شدیم.
حالا می خواهم با هم دیگر به بررسی چند مثال کاربردی بپردازیم تا شما هم مثل من پی به کاربردهایی که این تابع می تواند برای ما داشته باشد ببرید .
مطلب پیشنهادی : چک باکس و چک مارک در اکسل
مثالی از کاربرد تابع mod
حالا دقیقا می رسیم سر اصل داستان .
بررسی چند مثال از نحوه استفاده و کاربر تابع mod در اکسل .
در اینجا چند مثال را با هم بررسی می کنیم .
مثال شماره -۱ : پیدا کردن اعداد زوج و فرد در اکسل به کمک تابع mod
یکی از کارهایی که این تابع در آن حسابی استاد است این است که به راحتی با استفاده از این تابع می توانیم تشخیص دهیم که یک عدد فرد است یا زوج .
چه جوری ؟
چه جوریش را من در این مطلب بطور مفصل درباره اش صحبت کرده ام .
توصیه می کنم که حتما سری به این مطلب بزنید و با این روش جالب آشنا شوید .
برای دسترسی به این مطلب کافی است بر روی تصویر زیر کلیک کنید .
فقط یادتان نرود بعد از خواندن این مطلب دوباره برگردید به همین صفحه چون هنوز با هم کار داریم .
حالا برویم سروقت مثال دوم
تغییر رنگ ردیف ها بصورت یک در میان .
در این مثال می خواهیم تمامی ردیف های موجود در یک محدوده خاص از سلول ها و یا اینکه کل ردیف های یک شیت را بصورت یک در میان به رنگ دلخواه دربیاوریم.
در اینجا از چند تابع استفاده می کنیم .
یکی از این توابع تابع Row و دیگری هم همین تابع Mod خودمان است .
اما مراحل انجام این کار .
برای این کار مراحل زیر را دنبال نمایید .
در حالتی که درون یک شیت کاری قرار دارید همزمان کلیدهای CTRL+A را از روی کیبورد فشار دهید
.با این کار کل سلول ها و سطرها و ستونهای موجود در شیت کاری شما به حالت انتخاب درمی آیند .
در همین حالت که شیت شما به حالت انتخاب است از سربرگ Home گزینه Conditional Formatting را انتخاب نمایید .
۳٫ در پنجره که به نمایش در می آید گزینه use a formula to determine which cell to format را انتخاب نمایید .
در کادر شماره ۲ که در تصویر فوق نمایش داده شده است فرمول زیر را درج نمایید .
mod(row();2)=0 =
در گام بعد بر روی دکمه Format کلیک نمایید تا پنجره زیر برای شما باز شود .
یک مطلب خواندنی : پیوت تیبل در اکسل چی هست ؟ چطور ازش استفاده کنیم ؟
در این پنجره وارد سربرگ Fill شده و یک رنگ دلخواه که می خواهید سطر های شما بصورت یک در میان به آن رنگ خاص دربیاید را انتخاب نموده و دکمه OK را انتخاب نمایید .
بعد از انجام تمامی این مراحل اگر به صفحه کاری خود مراجعه نمایید ملاحظه خواهید نمود که سطر های مربوط به صفحه کاری شما بصورت یک در میان به رنگ انتخابی شما در آمده است.
اجازه بدهید مراحل انجام این کار را با هم در قالب یک ویدئو بررسی کنیم .
خوب این دو تا مثال بود از بین مثال های متعددی که می توان برای این تابع اسم برد .
البته اینها تنها قابلیت های مربوط به این تابع نیست .
انشا الله در آینده و در آپدیت های بعدی مثال های دیگری از این تابع را با هم بررسی خواهیم کرد .
امیدوارم که این مطلب برای شما کاربردی بوده باشد .
اگر اینطور است خوشحال می شوم که نظر خود را در مورد این مطلب برای من در قسمت دیدگاهها درج کنید .