إرجاع القيمة المنطقية TRUE إذا كانت جميع الوسيطات TRUE؛ إرجاع FALSE إذا كانت وسيطة واحدة أو أكثر هي FALSE.
بناء الجملة
AND(logical1,logical2,...)
Logical1, logical2, ... من 1 إلى 30 شرطا تريد اختبارها والتي يمكن أن تكون إما TRUE أو FALSE.
الملاحظات
-
يجب تقييم الوسيطات إلى القيم المنطقية من حيث TRUE أو FALSE مثلاً، أو يجب أن تكون الوسيطات مراجع أعمدة تحتوي على قيم منطقية.
-
إذا كانت وسيطة مرجع العمود تحتوي على نص، فترجع الدالة AND #VALUE! قيمة الخطأ؛ إذا كان فارغا، فإنه يرجع FALSE.
-
إذا لم تكن الوسائط تحتوي على قيم منطقية، فستُرجع AND قيمة الخطأ #VALUE! .
المثال 1
|
الصيغة |
الوصف (الناتج) |
|---|---|
|
=AND(TRUE, TRUE) |
تكون كافة الوسيطات TRUE (Yes) |
|
=AND(TRUE, FALSE) |
تكون وسيطة واحدة FALSE (No) |
|
=AND(2+2=4, 2+3=5) |
تقييم كافة الوسيطات إلى TRUE (Yesنعم) |
المثال 2
|
عمود1 |
عمود2 |
الصيغة |
الوصف (الناتج) |
|---|---|---|---|
|
50 |
104 |
=AND(1<[Col1], [Col1]<100) |
لأن رقم 50 يقع بين 1 و 100 (Yes) |
|
50 |
104 |
=IF(AND(1<[Col2], [Col2]<100), [Col2], "القيمة خارج النطاق.") |
تعرض الرقم الثاني، إذا كان يقع بين 1 و 100، وإلا، يتم عرض الرسالة (القيمة خارج النطاق.) |
|
50 |
104 |
=IF(AND(1<[Col1], [Col1]<100), [Col1], "القيمة خارج النطاق".) |
تعرض الرقم الأول، إذا كان يقع بين 1 و 100، وإلا يتم عرض الرسالة (50) |