-
آموزش تابع OR در اکسل
در یکی دیگر از بخش های آموزش اکسل پیشرفته اینبار قصد داریم تا در خصوص یکی از توابع مهم و کاربردی در این نرم افزار صحبت کنیم که در ترکیب با سایر توابع میتواند بسیار مفید و کاربردی باشد. تابع OR در اکسل در کنار تابع And بر روی برقراری شرط یا شروط مورد نظر تمرکز دارد.
در تابع OR برقراری حداقل یک شرط و در تابع AND برقراری کلیه شروط لازم است که در ادامه با گرامر این تابع آشنا خواهید شد. خروجی تابع OR بصورت True و False میباشد و در صورت برقرار بودن حداقل یک شرط خروجی True را برمیگرداند و درصورتیکه کلیه شروط برقرار نباشند خروجی آن بصورت False خواهد بود.
- Logical 1 : شرط اول یا مقدار منطقی که میتواند برقرار باشد یا نباشد. در این آرگومان میتوانیم از مقادیر عددی ، متن ، تاریخ و عملگرهای منطقی استفاده کنیم.
- Logical 2 : شرط دوم یا مقدار منطقی که میتواند برقرار باشد یا نباشد.
نکته: به تعداد حداکثر 255 آرگومان میتوانیم استفاده کنیم که اولین آرگومان ضروری و آرگومان دوم تا n ام اختیاری خواهند بود.
فرض کنید میخواهیم تا براساس تعداد فروش و مرجوعی محصولی خاص از فروشگاه انجام شده است به فروشندگان جایزه بدهیم. برای انجام اینکار حداقل برقراری یک شرط لازم است.
- فروش بیشتر از 150
- مرجوعی کمتر 10
همانطور که در تصویر بالا ملاحظه می کنید با استفاده از تابع Or در اکسل توانستیم نتیجه شرط های مورد نظر خودمان را بصورت عبارت های True و False ببینیم.
-
ترکیب تابع OR و IF
فرض کنید مطابق مثال بالا ؛ متناسب با خروجی True یا False در ترکیب تابع IF در اکسل بخواهیم تا یک عبارت متنی را به نمایش درآوریم ؛ یعنی در ازای True عبارت “مجاز” و در ازای False عبارت “غیر مجاز” در یک ستون دیگر درج شود.
-
استفاده از تابع Or در کاندیشنال فرمتینگ (Conditional Formatting)
در آموزش های قبلی سایت در خصوص استفاده از کاندیشنال فرمتینگ در اکسل صحبت کردیم ؛ اما میخواهیم نحوه ترکیب این ابزار را با تابع Or ببینیم ؛ همانطور که در تصویر بالا ملاحظه میکنید ؛ رنگ سلولهای ستون نتیجه در ازای عبارت True رنگ سبز در ازای عبارت False به رنگ قرمز درآمده است ؛ برای ایجاد این وابستگی پس از فراخوانی ابزار Conditional Formatting از طریق New Rule اقدام به ایجاد 2 عدد Rule میکنیم.
- شرط اول: IF(D2=FALSE;TRUE;)= برای حالت False بودن (رنگ قرمز)
- شرط دوم: IF(D2=TRUE;TRUE;)= برای حالت False بودن (رنگ سبز)
حالا با رول های اعمال شده براساس فرمول نویسی انجام شده ؛ در صورت تغییر ستون وضعیت ؛ تغییر رنگ سلول های ستون نتیجه بصورت خودکار و کاملأ داینامیک انجام خواهد شد.