چه باید بدانیم
- سینتکس برای تابع AND =AND (logical_expression1, logical_expression2, …) است
- نحو تابع OR =OR است (logical_expression1, logical_expression2, logical_expression3,…)
این مقاله نحوه استفاده از تابع AND و تابع OR را در Google Sheets توضیح می دهد.
چگونه توابع منطقی در Google Sheets کار می کنند
توابع منطقی AND و OR دو مورد از شناخته شدهترین آنها در Google Sheets هستند.آنها آزمایش می کنند که آیا خروجی دو یا چند سلول هدف با شرایطی که شما مشخص می کنید مطابقت دارد یا خیر. آنها فقط یکی از دو نتیجه (یا مقادیر بولی) را در سلولی که در آن استفاده میشوند، درست یا نادرست، برمیگردانند.
تابع AND فرمول ها را در چندین سلول آزمایش می کند و تنها در صورتی پاسخ TRUE را برمی گرداند که همه آنها درست باشند. در غیر این صورت، FALSE را به عنوان مقدار برمی گرداند.
در همین حال، اگر هر یک از فرمول های آزمایش شده درست باشد، تابع OR یک پاسخ TRUE برمی گرداند. فقط در صورتی یک مقدار FALSE می دهد که همه فرمول ها درست نباشند.
این پاسخ های TRUE یا FALSE را می توان همانطور که هست در سلول هایی که توابع در آن قرار دارند نمایش داد. این توابع را می توان با سایر عملکردهای صفحه گسترده Google، مانند تابع IF، ترکیب کرد تا نتایج مختلف را نمایش دهد یا چندین محاسبات را انجام دهد.
در تصاویر این مقاله، سلول های B2 و B3 به ترتیب دارای یک تابع AND و OR هستند. هر دو از تعدادی عملگر مقایسه برای آزمایش شرایط مختلف برای دادههای سلولهای A2، A3 و A4 کاربرگ استفاده میکنند.
این دو تابع عبارتند از:
=AND(A2<50, A375, A4>=100)=OR(A2=100) <50, A375, A4>
شرایط زیر را آزمایش می کنند:
- اگر دادههای سلول A2 کمتر از 50 باشد (< نماد کمتر از) است
- اگر دادههای سلول A3 برابر75 نیست (نماد برابر نیست با)
- اگر داده در سلول A4 بزرگتر یا مساوی 100 باشد (>=نماد بزرگتر یا مساوی است با)
برای تابع AND در سلول B2، دادههای سلولهای A2 تا A4 باید با هر سه شرط بالا مطابقت داشته باشند تا تابع یک پاسخ TRUE را برگرداند. همانطور که مطرح می شود، دو شرط اول برآورده می شوند، اما از آنجایی که مقدار سلول A4 بزرگتر یا مساوی 100 نیست، خروجی تابع AND FALSE است.
در مورد تابع OR در سلول B3، فقط یکی از شرایط بالا باید توسط دادههای سلولهای A2، A3 یا A4 برآورده شود تا تابع بتواند پاسخ TRUE را برگرداند.در این مثال، دادههای سلولهای A2 و A3 هر دو شرایط لازم را دارند، بنابراین خروجی تابع OR درست است.
Syntax and Arguments for AND/OR Functions
سینتکس یک تابع به چیدمان تابع اشاره دارد و شامل نام، براکت ها و آرگومان های تابع است.
نحو برای تابع AND این است:
=AND (logical_expression1, logical_expression2,…)
نحو تابع OR این است:
=OR (logical_expression1، logical_expression2، logical_expression3،…)
- logical_expression1 [لازم است] به شرایط در حال آزمایش اشاره دارد. شکل شرط معمولاً مرجع سلول داده ای است که بررسی می شود و به دنبال آن خود شرط است، مانند A2 < 50.
- logical_expression2، logical_expression3، … [اختیاری] شرایط اضافی قابل آزمایش هستند.
وارد کردن تابع AND یا OR
مراحل زیر نحوه وارد کردن تابع AND را پوشش می دهد، مانند آنچه در سلول B2 در تصویر اصلی قرار دارد. از همین مراحل می توان برای وارد کردن تابع OR واقع در سلول B3 استفاده کرد.
Google Sheets از کادرهای محاوره ای برای وارد کردن آرگومان های یک تابع مانند اکسل استفاده نمی کند. در عوض، یک کادر پیشنهاد خودکار دارد که با تایپ نام تابع در یک سلول ظاهر میشود.
- روی سلول A2 کلیک کنید تا به سلول فعال تبدیل شود. این جایی است که تابع AND وارد شده و نتیجه آن نمایش داده می شود.
- علامت مساوی (=) و سپس تابع AND را تایپ کنید.
- هنگامی که تایپ می کنید، کادر پیشنهاد خودکار با نام توابع که با حرف A شروع می شوند ظاهر می شود.
-
وقتی تابع AND در کادر ظاهر شد، با اشاره گر ماوس روی نام کلیک کنید.
چگونه آرگومان های تابع را وارد کنیم
آگومان های تابع AND بعد از پرانتز باز وارد می شوند. مانند اکسل، یک کاما بین آرگومان های تابع درج می شود تا به عنوان جداکننده عمل کند.
- روی سلولی در کاربرگ کلیک کنید تا این مرجع سلول را به عنوان آرگومان logical_expression1 وارد کنید. با استفاده از تصویر اصلی به عنوان مثال، سلول A2 را انتخاب کنید.
-
< 50 را بعد از مرجع سلول تایپ کنید.
-
کاما را بعد از مرجع سلول تایپ کنید تا به عنوان جداکننده بین آرگومان های تابع عمل کند.
-
روی سلول A3 در کاربرگ کلیک کنید تا این مرجع سلول را به عنوان logical_expression2 آرگومان وارد کنید.
-
75 را بعد از مرجع سلول و به دنبال آن یک کاما دیگر تایپ کنید.
-
روی سلول A4 در کاربرگ کلیک کنید تا مرجع سلول سوم را وارد کنید و >=100 را تایپ کنید.
- Enter را فشار دهید تا عملکرد کامل شود.
اگر از مثال ما پیروی می کردید، مقدار FALSE باید در سلول B2 ظاهر شود زیرا داده های سلول A4 شرط بزرگتر یا مساوی 100 را ندارند.
برای ورود به تابع OR، مراحل بالا را با استفاده از =OR به جای=AND تکرار کنید.