IBM Lotus Symphony
|
تم تغيير معالجة الخانات الخالية.
مسبقا، تم تحديد الخانات الخالية لتكون بالقيمة 0 في بعض السياقات وبمجموعة حروف خالية في بعض السياقات، فيما عدا في المقارنة المباشرة حيث =A1=0 و =A1="" يكون كلاهما بالقيمة TRUE اذا كانت الخانة A1 خالية. ويتم حتى الآن استخدام خاصية الفراغ، لذلك كلا من =VLOOKUP(...)=0 و =VLOOKUP(...)="" سيكونا بالقيمة TRUE اذا نتج عن عملية البحث خانة خالية سيتم ارجاعها.
المرجع البسيط للخانة الخالية مازال يتم عرضه بالقيمة 0، لكن ليس بالضرورة أن يكون بنوع رقمي، لذلك فان المقارنات بالخانات المشار اليها تعمل كما هو متوقع.
بالنسبة للأمثلة التالية، تحتوي الخانة A1 على رقم والخانة B1 خالية وتحتوي الخانة C1 على مرجع الى B1:
A1: 1 B1: <empty> C1: =B1 (displays 0)
=B1=0 => TRUE
=B1="" => TRUE
=C1=0 => TRUE
=C1="" => TRUE (كان FALSE في السابق)
=ISNUMBER(B1) => FALSE
=ISNUMBER(C1) => FALSE (كان TRUE في السابق)
=ISNUMBER(VLOOKUP(1;A1:C1;2)) => FALSE (B1)
=ISNUMBER(VLOOKUP(1;A1:C1;3)) => FALSE (C1، كان TRUE في السابق)
=ISTEXT(B1) => FALSE
=ISTEXT(C1) => FALSE
=ISTEXT(VLOOKUP(1;A1:C1;2)) => FALSE (B1، كان TRUE في السابق)
=ISTEXT(VLOOKUP(1;A1:C1;3)) => FALSE (C1)
=ISBLANK(B1) => TRUE
=ISBLANK(C1) => FALSE
=ISBLANK(VLOOKUP(1;A1:C1;2)) => TRUE (B1، كان FALSE في السابق)
=ISBLANK(VLOOKUP(1;A1:C1;3)) => FALSE (C1)
![]() |
يجب ملاحظة أن Microsoft Excel يقوم بالتصرف بطريقة مختلفة وعادة ما يقوم بارجاع رقم نتيجة للاشارة الى خانة خالية أو خانة معادلة نتيجة لخانة خالية. على سبيل المثال: |
A1: <empty>
B1: =A1 => يعرض 0، ولكنه مرجع فقط الى خانة خالية
=ISNUMBER(A1) => FALSE
=ISTEXT(A1) => FALSE
=A1=0 => TRUE
=A1="" => TRUE
=ISNUMBER(B1) => FALSE (MS-Excel: TRUE)
=ISTEXT(B1) => FALSE
=B1=0 => TRUE
=B1="" => TRUE (MS-Excel: FALSE)
C1: =VLOOKUP(...) مع نتائج من خانة خالية => يعرض (MS-Excel: displays 0) خالي
=ISNUMBER(VLOOKUP(...)) => FALSE
=ISTEXT(VLOOKUP(...)) => FALSE
=ISNUMBER(C1) => FALSE (MS-Excel: TRUE)
=ISTEXT(C1) => FALSE