1,268
توسط prodo (8.2k امتیاز)

1 پاسخ

0 امتیاز

در تابع AND می‌تونین از ۱ تا ۲۵۵ پارامتر ارسال کنید. این پارامترها یا باید منطقی باشند (TRUE یا FALSE) یا باید قابل تبدیل به مقادیر منطقی باشند.
۱- مثلاً در صورتی که عدد به این تابع ارسال بشه. مقادیر غیرصفر TRUE و صفر FALSE در نظر گرفته می‌شه

=AND(0.2) ==> TRUE
=AND(0) ==> FALSE

این مقادیر می‌تونن محاسباتی باشن

=AND(2+1) ==> TRUE
=AND(1-1) ==>  FALSE

۲- در صورتی که از متن استفاده کنید. "TRUE" یا "true" یا هر شکل دیگه‌ای از حروف بزرگ و کوچک مشابه به TRUE و "FALSE" یا "false" یا هر شکل مشابه دیگه به FALSE تبدیل می‌شه.
غیر از این مقادیر هر مقدار دیگه‌ای به #VALUE! تبدیل می‌شه

=AND("TruE") ==> TRUE
=AND("FALSE") ==> FALSE
=AND("1") ==> #VALUE!

در نهایت وقتی از این تابع با چند پارامتر استفاده کنید، بعد از انجام همه‌ی تبدیل‌های ممکن در صورتی که همه‌ی پارامترها به TRUE تبدیل بشن مقدار TRUE و در غیر این صورت مقدار FALSE برگردونده می‌شه

=AND(TRUE, TRUE) ==> FALSE
=AND(FALSE, TRUE) ==> FALSE
=AND(TRUE, FALSE) ==> FALSE
=AND(FALSE, FALSE) ==> FALSE
=AND(TRUE, TRUE, FALSE) ==> FALSE

...
به عنوان یک مثال از مقادیر مختلف

=AND(1+1, "true", TRUE, 1-1) ==> FALSE
توسط programmer (13.0k امتیاز)
...