تابع OR در اکسل برای بررسی اینکه حداقل یکی از شروط درست باشد یا نه، استفاده میشود. این تابع یک مقدار TRUE (صحیح) برمیگرداند، اگر حداقل یکی از شروط وارد شده به آن درست باشد؛ در غیر این صورت، یک مقدار FALSE (غلط) برمیگرداند.
ساختار کلی تابع OR به صورت زیر است:
=OR(شرط1, شرط2, …)
شما میتوانید تعداد دلخواهی از شروط را به عنوان ورودی به تابع OR بدهید. به عنوان مثال:
=OR(A1>0, B1<100)
این فرمول TRUE برمیگرداند اگر مقدار در سلول A1 بیشتر از صفر باشد یا مقدار در سلول B1 کمتر از 100 باشد. اگر هیچ یک از این شروط نقض شود، FALSE برمیگرداند.
همچنین، میتوانید توابع AND و OR را با یکدیگر ترکیب کرده و شروط مختلف را با هم ترکیب کنید تا فرمولهای پیچیدهتری ایجاد کنید.
میتوانید تابع OR را با سایر توابع یا توابع محاسباتی دیگر در اکسل ترکیب کنید تا فرمولهای پیچیدهتری ایجاد کنید.
به عنوان مثال:
ترکیب با تابع IF:
=IF(OR(A1>0, B1<100), “حداقل یکی از شرایط مطابقت دارد”, “هیچ یک از شرایط مطابقت ندارد”)
این فرمول از تابع OR به همراه تابع IF استفاده میکند. اگر حداقل یکی از شرایط A1>0 یا B1<100 مطابقت داشته باشد، مقدار “حداقل یکی از شرایط مطابقت دارد” را برمیگرداند، در غیر این صورت “هیچ یک از شرایط مطابقت ندارد” را برمیگرداند.
ترکیب با تابع AND:
=IF(AND(A1>10, OR(B1<5, C1=”متن”)), “شرایط مطابقت دارد”, “شرایط مطابقت ندارد”)
در اینجا، از تابع OR با تابع AND ترکیب شده است. اگر شرط A1>10 برقرار باشد و حداقل یکی از شرایط B1<5 یا C1=”متن” نیز برقرار باشد، مقدار “شرایط مطابقت دارد” را برمیگرداند.
ترکیب با توابع محاسباتی:
=IF(OR(SUM(A1:A5)>100, COUNT(B1:B5)=5), “حداقل یکی از شرایط مطابقت دارد”, “هیچکدام از شرایط مطابقت ندارد”)
در این مثال، از تابع OR با توابع محاسباتی SUM و COUNT ترکیب شده است. اگر مجموع مقادیر در محدوده A1 تا A5 بیشتر از 100 باشد یا تعداد مقادیر در محدوده B1 تا B5 برابر با 5 باشد، مقدار “حداقل یکی از شرایط مطابقت دارد” را برمیگرداند.
این ترکیبات به شما این امکان را میدهند که فرمولهای پیچیدهتر را با استفاده از شروط منطقی مختلف ایجاد کرده و تنظیمات مختلف را بر اساس نیازهای خاصتان انجام دهید.