تابع OR یک تابع منطقی (Logical) است و برای بررسی همزمان بیش از یک شرط منطقی که حداقل یکی از آنها برقرار است استفاده میشود. تابع OR میتواند به عنوان تست منطقی در داخل تابع IF برای جلوگیری از IFهای تودرتو استفاده شود.
هدف تابع
ارزیابی همزمان بیش از یک شرط منطقی و برگرداندن TRUE در صورت صحیح بودن حداقل یکی از آنها
خروجی
اگر حداقل یک شرط برقرار باشد TRUE و در غیراینصورت FALSE را برمیگرداند.
ساختار
=OR(logical1,[logical2],...)
آرگومانها
logical1: اولین شرط یا مقدار منطقی برای ارزیابی.
logical2 [اختیاری]: شرط یا مقدار منطقی دوم برای ارزیابی.
*تابع OR حداکثر تا ۲۵۵ شرط را میپذیرد.
کاربرد
میخواهیم در صورت سبز یا زرد بودن مقدار وارد شده در سلول B5 مقدار TRUE را بازگرداند:
=OR(B5="سبز",B5="زرد")
ترجمه: سلول B5 یا سبز است یا زرد
ورژن مورد نیاز
اکسل ۲۰۰۳ و بالاتر
پینوشت
*اکسل همه اعداد بجز صفر را TRUE برمیگرداند.
*تابع OR به حروف بزرگ و کوچک حساس نیست.
*هم تابع AND و هم تابع OR نتایج را در یک مقدار واحد جمع میکنند. این بدان معناست که آنها را نمیتوان در عملیات آرایهای که نیاز به ارائه آرایهای از نتایج دارند استفاده کرد.
*تابع OR از کارکترهای wildcards پشتیبانی نمیکند.
*مقادیر متنی یا سلولهای خالی ارائه شده به عنوان آرگومان، نادیده گرفته میشوند.