3,398
توسط prodo (8.2k امتیاز)

1 پاسخ

0 امتیاز

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

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

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

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

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

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

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

=OR(TRUE, TRUE) ==> TRUE
=OR(FALSE, TRUE) ==> TRUE
=OR(TRUE, FALSE) ==> TRUE
=OR(FALSE, FALSE) ==> FALSE
=OR(TRUE, TRUE, FALSE) ==> TRUE

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

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

سلام
يه ليست دارم به صورت زير
كد مبلغ
27 1000
45 1000
94 1000
14 1000
66 2000
32 5000

البته توجه كنيد كه ليستش خيلي طولانيتر از اينه و كداش خيلي زياد
حالا هدف:
ببينيد تعدادي از افرادند كه هركدوم به تعدادي كد مرتبطند مثلا علي كدهاي 27 و 66 و 32 و 21 و 45 و ... رو داره
خب حالا من ميخوام براي هرفرد از جمله علي مجموع مبالق مربوط به كدهاي خودش رو بدست بيارم.
بايد از چي استفاده كنم؟ و چطور
با تشكر

توسط
...