تابع OR یک تابع منطقی است که جهت اتفاق افتادن حداقل یک شرط از بین چندین شرط، بکار گرفته میشود.
آزمون چندین شرط با OR
در صورت برقراری حداقل یک شرط نتیجه TRUE و در غیر اینصورت نتیجه FALSE را برمیگرداند.
OR ( Logical1 , [Logical2] )
آرگمان | ضروري | توضيح |
---|---|---|
Logical1 | بله | شرط اول یا مقدار منطقی برای ارزیابی میباشد. |
[Logical2] | خير | تا ۲۵۵ آیتم اضافی، شرط یا مقدار منطقی برای ارزیابی میباشد. |
حداکثر ۲۵۵ شرط میتواند در این تابع لحاظ شود.
این تابع معمولا به عنوان آرگومان اول تابع IF برای جلوگیری از تکرار IF های اضافی بکار میرود
توابع مرتبط با اين تابع AND و XOR هستند.
مقادیر متنی یا سلولهای خالی در آرگومانها نادیده گرفته میشوند.
خطای #VALUE! در این تابع زمانی رخ میدهد که هیچ مقدار منطقی پیدا نشود.
هر شرط منطقی باید با TRUE یا FALSE و یا آرایهها و مراجعی که شامل مقادیر منطقی میشود، ارزیابی شود.
شما میتوانید تابع OR را به عنوان فرمول آرایه ای نیز وارد کنید، با این روش قادر خواهید بود تمام مقادیر یک محدوده را در برابر یک شرط آزمایش کنید. به عنوان مثال، این فرمول آرایه محدوده سلولهای A1:A50 را بررسی کرده و اگر تنها یک مورد بیشتر از ۱۵ باشد نتیجه TRUE را برمیگرداند:
{=OR(A1:A50)>15}
این تابع جزء دسته توابع منطقی در اکسل میباشد.
این تابع قابل استفاده در نسخههای اکسل 2016، اکسل 2013، اکسل 2011 برای مک، اکسل 2010، اکسل 2007، اکسل 2003، اکسل XP و اکسل 2000 میباشد.
در جدول زیر نمونه هایی از استفاده از فرمول OR و خروجی آن را مشاهده می کنید.