IBM Lotus Symphony


الوظائف المنطقية

تحتوي هذه الفئة على الوظائف المنطقية.

للتوصل لهذا الأمر...

تكوين - وظيفة - التصنيف منطقي

AND

ارجاع TRUE اذا كانت كافة الوسائط TRUE؛ ارجاع FALSE اذا كان أي من الوسائط FALSE. اذا كان أحد العناصر بالقيمة FALSE، ستقوم هذه الوظيفة بارجاع FALSE.

ستكون المتغيرات المستقلة هي العبارات المنطقية (TRUE، 1<5، 2+3=7، B8<10) التي تقوم بارجاع القيم المنطقية، أو المصفوفات (A1:C3) التي تحتوي على قيم منطقية.

شارة الملاحظة اذا كانت الوظيفة تتوقع قيمة واحدة، ولكنك قمت بادخال مدى من الخانات، فسيتم أخذ القيمة من مدى الخانات الموجود في نفس العمود أو الصف كما في المعادلة.
شارة الملاحظة اذا كان المدى الذي يتم ادخاله خارج العمود أو الصف الحالي لمعادلة، ستقوم الوظيفة بارجاع الخطأ #VALUE!

الصيغة

AND(LogicalValue1; LogicalValue2 ...LogicalValue30)

LogicalValue1; LogicalValue2 ...LogicalValue30 هي الشروط التي سيتم التحقق منها. يمكن أن تكون كل الشروط بالقيمة TRUE أو FALSE. اذا كان قد تم ادخال المدى كمعامل، ستقوم الوظيفة باستخدام القيمة من المدى الموجود في العمود أو الصف الحالي. ستكون النتيجة هي TRUE اذا كانت القيمة المنطقية في كل الخانات داخل نطاق الخانة بالقيمة TRUE.

مثال

القيم المنطقية للادخالات 12<13، 14>12، 7<6 التي سيتم التحقق منها:

=AND(12<13;14>12;7<6) تقوم بارجاع FALSE.

=AND (FALSE;TRUE) تقوم بارجاع FALSE.

FALSE

تقوم بارجاع القيمة المنطقية FALSE. الوظيفة FALSE() لا تتطلب أي معاملات، ودائما تقوم بارجاع القيم المنطقية FALSE.

الصيغة

FALSE()

مثال

=FALSE() تقوم القيمة FALSE

=NOT(FALSE()) تقوم بارجاع TRUE

IF

يحدد الاختبار المنطقي المراد تنفيذه.

الصيغة

IF(Test; ThenValue; "OtherwiseValue")

Test هي أية قيمة أو تعبير يمكن أن يكون بالقيمة TRUE أو FALSE.

ThenValue (اختياري) هو القيمة التي سيتم ارجاعها اذا كان الاختبار المنطقي بالقيمة TRUE.

OtherwiseValue (اختياري) هو القيمة التي سيتم ارجاعها اذا كان الاختبار المنطقي بالقيمة FALSE.

في وظائف Lotus® Symphony™ Spreadsheets، المعاملات التي تكون معلمة كاختيارية، يمكن تركها فقط اذا كان لا يوجد معاملات تالية. على سبيل المثال، في الوظائف ذات أربع معاملات، حيث يكون أخر اثنين من المعاملات "اختيارية"، يمكنك ترك المعامل 4 أو المعاملات 3 و 4، ولكن لا يمكن ترك المعامل 3 فقط.

أمثلة

=IF(A1>5;100;"too small") اذا كانت القيمة الموجودة في A1 أكبر من 5، سيتم ادخال القيمة 100 في الخانة الحالية؛ خلاف ذلك، اذا كانت too smallà سيتم ادخالها بنسق النص.

NOT

تقوم بعكس القيمة المنطقية.

الصيغة

NOT(LogicalValue)

LogicalValue هي أية قيمة سيتم عكسها.

مثال

=NOT(A). A=TRUE سيتم عكسها الى A=FALSE.

OR

تقوم بارجاع القيمة TRUE اذا كان هناك متغير واحد على الأقل بالقيمة TRUE. تقوم هذه الوظيفة بارجاع القيمة FALSE، اذا كانت كل المتغيرات تحتوي على القيمة المنطقية FALSE.

ستكون المتغيرات المستقلة هي العبارات المنطقية (TRUE، 1<5، 2+3=7، B8<10) التي تقوم بارجاع القيم المنطقية، أو المصفوفات (A1:C3) التي تحتوي على قيم منطقية.

شارة الملاحظة اذا كانت الوظيفة تتوقع قيمة واحدة، ولكنك قمت بادخال مدى من الخانات، فسيتم أخذ القيمة من مدى الخانات الموجود في نفس العمود أو الصف كما في المعادلة.
شارة الملاحظة اذا كان المدى الذي يتم ادخاله خارج العمود أو الصف الحالي لمعادلة، ستقوم الوظيفة بارجاع الخطأ #VALUE!

الصيغة

OR(LogicalValue1; LogicalValue2 ...LogicalValue30)

LogicalValue1; LogicalValue2 ...LogicalValue30 هي الشروط التي سيتم التحقق منها. يمكن أن تكون كل الشروط بالقيمة TRUE أو FALSE. اذا كان قد تم ادخال المدى كمعامل، ستقوم الوظيفة باستخدام القيمة من المدى الموجود في العمود أو الصف الحالي.

مثال

القيم المنطقية للادخالات 12<11؛ 13>22؛ 45=45 التي سيتم التحقق منها.

=OR(12<11;13>22;45=45) تقوم بارجاع TRUE.

=OR(FALSE;TRUE) تقوم بارجاع TRUE.

TRUE

سيتم تحديد القيمة المنطقية الى TRUE. الوظيفة TRUE() لا تتطلب أي معاملات، ودائما تقوم بارجاع القيم المنطقية TRUE.

الصيغة

TRUE()

مثال

اذا كانت A=TRUE و B=FALSE، ستظهر الأمثلة التالية:

=AND (A;B) تقوم بارجاع FALSE.

=OR(A;B) تقوم بارجاع TRUE.

=NOT(AND(A;B)) تقوم بارجاع TRUE


التعليق التقييمي عن البرنامج | المزيد من المطبوعات الفنية | العلامات التجارية