شرایط چندگانه با عملکردهای AND و OREXE را آزمایش کنید
توابع AND و OR دو توابع منطقی بهتر شناخته شده اکسل هستند و این دو عملکردها این است که تست کنند تا ببینند آیا خروجی از دو یا چند سلول هدف با شرایطی که شما مشخص می کنید، است.
درست یا نادرست
یکی از ویژگی های این توابع این است که آنها فقط یک یا دو مقدار یا مقادیر بولین را در سلولی که در آن قرار دارند، نمایش می دهند: TRUE یا FALSE.
- برای تابع OR - ردیف 2 در بالا - شرایط مختلف آزمایش می شوند و اگر هر یک از شرایط آزمایش شده درست باشد، تابع OR یک پاسخ TRUE را باز می کند. فقط اگر تمام شرایط درست نباشد یا به شما یک مقدار نادرست بدهید؛
- برای تابع AND - ردیف 3 در بالا - شرایط چندگانه تست شده اند و تنها اگر تمام شرایط درست باشد، تابع یک پاسخ TRUE را نشان می دهد. اگر نه، تابع FALSE را به عنوان مقدار نمایش می دهد.
ترکیب با توابع دیگر
این پاسخ TRUE یا FALSE می تواند به عنوان در سلول هایی که در آنها توابع قرار دارد نمایش داده شود. این توابع همچنین می توانند با سایر توابع اکسل مانند عملکرد IF در سطر های چهار و پنج در بالا برای ارائه نتایج مختلف و یا انجام تعدادی محاسبات ترکیب شوند.
چگونه توابع کار می کنند
در تصویر بالا سلول B2 و B3 به ترتیب دارای عملکرد AND و OR هستند. هر دو از تعدادی اپراتور مقایسه استفاده می کنند تا شرایط مختلفی را برای داده ها در سلول های A2، A3 و A4 از برگه آزمایش مورد آزمایش قرار دهند .
دو توابع عبارتند از:
= AND (A2 <50، A3 <> 75، A4> = 100)
= OR (A2 <50، A3 <> 75، A4> = 100)
و شرایط آزمایش آنها عبارتند از:
- اگر داده ها در سلول A2 کمتر از 50 باشد ( < نماد برای کمتر از) است
- اگر داده ها در سلول A3 برابر 75 نیست ( <> نماد برای برابر نیست)
- اگر اطلاعات در سلول A4 بزرگتر یا مساوی 100 باشد ( > = نماد بزرگتر یا برابر است).
و نادرست یا درست
برای عملکرد AND در سلول B3، داده ها در سلول ها (A2 تا A4) باید مطابقت با هر سه شرایط فوق را برای عملکرد برای پاسخ TRUE مطابقت دهند.
همانطور که می بینید، دو شرایط اول مطابقت می یابند، اما از آنجایی که مقدار در سلول A4 بزرگتر یا مساوی 100 نیست، خروجی برای تابع AND FALSE است.
در مورد عملکرد OR در سلول B2، فقط یک مورد از شرایط فوق باید توسط داده ها در سلول های A2، A3، یا A4 برای تابع برای پاسخ TRUE پاسخ داده شود.
در این مثال، داده ها در سلول های A2 و A3 هر دو شرایط مورد نیاز را برآورده می کنند، بنابراین خروجی برای عملکرد OR TRUE است.
AND / OR توابع نحو و Arguments
نحو تابع به طرح تابع اشاره دارد و شامل نام تابع، براکت و استدلال است .
نحو عملکرد OR:
= OR (Logical1، Logical2، ... Logical255)
نحو عملکرد AND:
= AND (Logical1، Logical2، ... Logical255)
منطقی 1 - (لازم) به شرایط مورد آزمایش اشاره می کند. شکل شرایط معمولا مرجع سلول از داده ها بررسی شده و متعاقب آن شرایط، مانند A2 <50 است.
Logical2، Logical3، ... Logical255 - (اختیاری) شرایط اضافی است که می تواند تا حداکثر 255 تست شود.
وارد کردن تابع OR
مراحل زیر شامل نحوه ورود به عملکرد OR در سلول B2 در تصویر بالا است. همان مراحل را می توان برای ورود به AND function در سلول B3 استفاده کرد.
اگر چه ممکن است کل فرمول مانند
= OR (A2 <50، A3 <> 75، A4> = 100)
به صورت دستی به یک سلول برگه کار می کند، گزینه دیگری این است که از کادر محاوره ای تابع استفاده کنید - همانطور که در مراحل زیر ذکر شده است - برای وارد کردن تابع و استدلال های آن به یک سلول مانند B2.
مزایای استفاده از کادر محاوره ای این است که اکسل مراقب جداسازی هر استدلال با کاما است و تمام استدلالات را در پرانتز قرار می دهد.
باز کردن جعبه محاوره OR
- با کلیک بر روی سلول B2 آن را فعال سلول - این است که در آن تابع و قرار است.
- روی برگه فرمول روبان کلیک کنید.
- بر روی آیکون Logical کلیک کنید تا لیست کشویی تابع باز شود.
- برای باز کردن کادر محاوره ی تابع، بر روی OR کلیک کنید.
داده هایی که در ردیف های خالی در کادر محاوره وارد می شوند، استدلال های عملکرد را تشکیل می دهند.
وارد کردن Arguments تابع OR
- روی خط Logical1 کادر محاوره ای کلیک کنید.
- برای ورود به این مرجع سلولی روی سلول A2 در صفحه کار کلیک کنید.
- نوع <50 بعد از مرجع سلولی.
- روی خط Logical2 کادر محاوره ای کلیک کنید.
- برای وارد کردن مرجع دوم سلول روی سلول A3 در برگه کلیک کنید.
- نوع < > 75 بعد از مرجع سلولی.
- روی خط Logical3 کادر محاوره ای کلیک کنید.
- برای وارد کردن مرجع سوم سلول روی سلول A4 در صفحه گسترده کلیک کنید.
- Type > = 100 بعد از مرجع سلولی.
- برای تکمیل عملکرد و بازگرداندن به برگه کار بر روی OK کلیک کنید.
- مقدار TRUE باید در سلول B2 ظاهر شود، زیرا داده ها در سلول A3 مطابق شرایط عدم برابر بودن با 75 است.
- هنگامی که روی سلول B2 کلیک می کنید، عملکرد کامل = OR (A2 <50، A3 <> 75، A4> = 100) در نوار فرمول بالای برگه ظاهر می شود.
و به جای OR
همانطور که قبلا ذکر شد، مراحل بالا نیز می توانند برای ورود به تابع AND و در سلول B3 در تصویر بالا در صفحه کار استفاده شوند.
تابع تکمیل شده AND خواهد بود: = AND (A2 <50، A3 <> 75، A4> = 100) .
مقدار FALSE باید در سلول B3 حضور داشته باشد، زیرا تنها یکی از شرایط مورد آزمایش باید برای تابع AND برای مقدار یک مقدار FALSE غلط باشد و در این مثال دو شرایط نادرست هستند:
- اطلاعات در سلول A2 کمتر از 50 نیست؛
- اطلاعات در سلول A4 بزرگتر یا مساوی 100 نیست.