تست شرایط چندگانه برای بازگشت TRUE یا FALSE نتایج
توابع AND و OR دو تابع منطقی شناخته شده در Google Sheets هستند . آنها آزمایش می کنند تا ببینند که آیا خروجی از دو یا چند سلول هدف با شرایطی که شما مشخص می کند، مطابقت دارد.
این توابع منطقی فقط یکی از دو نتیجه (یا مقادیر بولین ) را در سلول مورد استفاده قرار می دهد، یا TRUE یا FALSE:
- برای تابع AND ، فرمولها در چندین سلول آزمایش می شوند. فقط اگر تمام این فرمول ها درست باشند، تابع یک جواب TRUE را ارسال می کند. اگر نه، تابع FALSE را به عنوان مقدار نمایش می دهد.
- برای تابع OR اگر هر یک از فرمول های آزمایش شده درست باشد، تابع OR یک پاسخ TRUE را می دهد. فقط اگر تمام فرمولها درست نیست، یا یک مقدار نادرست در سلولی که در آن قرار دارد، به شما داده می شود.
پاسخهای TRUE یا FALSE برای توابع AND و OR میتواند همانطور که در سلولهایی قرار دارد که در آن توابع قرار گرفته باشند، یا توابع میتوانند با سایر توابع Google Spreadsheet، مانند IF function ، برای نمایش نتایج مختلف یا برای انجام تعدادی از محاسبات.
چگونه توابع منطقی در صفحات Google کار می کنند
تصویر بالا، سلول های 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 در سلول B2، داده ها در سلول های A2 تا A4 باید با تمام سه شرایط فوق در تابع برای پاسخ TRUE مطابقت داشته باشند. همانطور که می بینید، دو شرایط اول مطابقت می یابند، اما از آنجایی که مقدار در سلول A4 بزرگتر یا مساوی 100 نیست، خروجی برای تابع AND FALSE است.
در مورد عملکرد OR در سلول B3 تنها یک مورد از شرایط فوق باید توسط داده ها در سلول های A2، A3، یا A4 برای تابع برای پاسخ TRUE پاسخ داده شود. در این مثال، داده ها در سلول های A2 و A3 هر دو شرایط مورد نیاز را برآورده می کنند، بنابراین خروجی برای عملکرد OR TRUE است.
نحو و Arguments برای AND / OR توابع
نحو تابع به طرح تابع اشاره دارد و شامل نام تابع، براکت و استدلال است .
نحو عملکرد AND:
= AND ( logical_expression1، logical_expression2، ... )
نحو عملکرد OR:
= OR ( logical_expression1، logical_expression2، logical_expression3، ... )
- logical_expression1 [مورد نیاز] به شرایط آزمایش شده اشاره دارد. شکل شرایط معمولا مرجع سلول از داده ها بررسی شده و متعاقب آن شرایط، مانند A2 <50 است.
- logical_expression2 ، logical_expression3، ... [اختیاری] شرایط اضافی هستند که می توانند مورد آزمایش قرار گیرند.
وارد کردن تابع و
مراحل زیر به نحوه ورود و عملکرد در سلول B2 در تصویر بالا بستگی دارد. همان مراحل را می توان برای ورود به تابع OR در سلول B3 استفاده کرد.
صفحات Google از طریق جعبه محاوره ای برای ورود به استدلال های تابع استفاده نمی کنند. در عوض، یک جعبه خودکار پیشنهاد می شود که به عنوان نام تابع به سلول تایپ می شود.
- بر روی سلول B2 کلیک کنید تا آن سلول فعال باشد . این جایی است که تابع AND وارد شده و در آن نتیجه تابع نمایش داده می شود.
- علامت برابر ( = ) و بعد از عمل AND را تایپ کنید.
- همانطور که تایپ میکنید، جعبه خودکار پیشنهاد می شود با نام توابع که با حرف A شروع می شود.
- وقتی تابع AND در جعبه ظاهر می شود، با نام با اشاره گر ماوس کلیک کنید.
وارد کردن پارامترهای تابع
استدلال برای تابع AND پس از پرانتز باز است. همانطور که در اکسل، میان استثنائات عملکرد برای عمل به عنوان جداکننده وارد کاما شده است.
- روی سلول A2 در برگه کلیک کنید تا وارد این مرجع سلولی به عنوان argument argument1 شوید.
- نوع <50 بعد از مرجع سلولی.
- بعد از اینکه مرجع سلول به عنوان جدایی بین استدلال های عمل عمل می کند، علامت را وارد کنید.
- روی سلول A3 در برگه کلیک کنید تا وارد این مرجع سلولی به عنوان argument argument منطقی شوید.
- نوع <> 75 بعد از مرجع سلولی.
- دوم کاما را به عنوان جدا کننده دیگری عمل کنید.
- برای وارد کردن مرجع سوم سلول روی سلول A4 روی برگه کلیک کنید.
- Type > = 100 بعد از مرجع سوم سلول.
- کلید Enter را بر روی صفحه کلید فشار دهید تا وارد پرانتز بسته شدن پس از استدلال شود و برای تکمیل عملکرد.
مقدار FALSE باید در سلول B2 ظاهر شود، زیرا داده های موجود در سلول A4 شرایطی را که بیشتر از 100 برابر و یا برابر آن نیست، مطابقت می دهند.
وقتی روی سلول B2 کلیک می کنید، تابع کامل = AND (A2 <50، A3 <> 75، A4> = 100) در نوار فرمول بالای برگه ظاهر می شود.
OR به جای AND
مراحل بالا نیز ممکن است برای ورود به تابع OR در سلول B3 در تصویر بالا از کاراکتر استفاده شود.
تابع OR تکمیل شده = OR (A2 <50، A3 <> 75، A4> = 100).
مقدار TRUE باید در سلول B3 حضور داشته باشد، زیرا تنها یک مورد از شرایط مورد نیاز باید درست باشد برای تابع OR برای بازگشت یک مقدار TRUE و در این مثال دو شرایط درست هستند:
- اطلاعات در سلول A2 کمتر از 50 است.
- داده ها در سلول A3 برابر نیست 75.