ការដោះស្រាយក្រឡាទទេ
នៅក្នុងកម្មវិធីកំណែចាស់ ក្រឡាទទេត្រូវបានបង្ខំទៅជាលេខ ០ នៅក្នុងបរិបទមួយចំនួន និងទៅជាខ្សែអក្សរទទេនៅក្នុងបរិបទផ្សេងៗ លើកលែងតែនៅក្នុងការប្រៀបធៀបwhere =A1=0 and =A1="" មានលទ្ធផលជា TRUE ប្រសិនបើ A1 ទទេ ។ ភាពទទេឥឡូវត្រូវបានទទួលរហូតដល់ពេលប្រើ ដូច្នេះ =VLOOKUP(...)=0 and =VLOOKUP(...)="" ទាំងពីរផ្ដល់នូវ TRUE ប្រសិនបើការស្វែងរកមានលទ្ធផលនៅក្នុងក្រឡាទទេដែលកំពុងត្រូវបានត្រឡប់ ។
សេចក្ដីយោងធម្មតាទៅក្រឡាទទេនៅតែត្រូវបានបង្ហាញជាលេខ ០ ប៉ុន្តែមិនចាំបាច់ប្រភេទលេខណាមួយទេ ដូច្នេះប្រៀបធៀបជាមួយនឹងការងារក្រឡាយោងដូចដែលបានរំពឹងទុក ។
សម្រាប់ឧទាហរណ៍ដូចខាងក្រោម A1 មានលេខ B1 ទទេ C1 មានសេចក្ដីយោងទៅ B1 ៖
A1: 1 B1: <empty> C1: =B1 (បង្ហាញ ០)
=B1=0 => TRUE
=B1="" => TRUE
=C1=0 => TRUE
=C1="" => TRUE (ពីមុនគឺខុស)
=ISNUMBER(B1) => FALSE
=ISNUMBER(C1) => FALSE (ពីមុនគឺត្រូវ)
=ISNUMBER(VLOOKUP(1;A1:C1;2)) => FALSE (B1)
=ISNUMBER(VLOOKUP(1;A1:C1;3)) => FALSE (C1, ពីមិនគឺត្រូវ)
=ISTEXT(B1) => FALSE
=ISTEXT(C1) => FALSE
=ISTEXT(VLOOKUP(1;A1:C1;2)) => FALSE (B1, ពីមុនគឺត្រូវ)
=ISTEXT(VLOOKUP(1;A1:C1;3)) => FALSE (C1)
=ISBLANK(B1) => TRUE
=ISBLANK(C1) => FALSE
=ISBLANK(VLOOKUP(1;A1:C1;2)) => TRUE (B1, ពីមុនគឺខុស)
=ISBLANK(VLOOKUP(1;A1:C1;3)) => FALSE (C1)
ចំណាំថា Microsoft Excel មានឥរិយាបថផ្សេងៗគ្នា និងតែងតែត្រឡប់លេខជាលទ្ធផលរបស់សេចក្ដីយោងទៅក្រឡាទទេដែលមានលទ្ធផលនៃក្រឡាទទេ ។ ឧទាហរណ៍ ៖
A1: <empty>
B1: =A1 => បង្ហាញ ០ ប៉ុន្តែគ្រាន់តែជាសេចក្ដីយោងទៅក្រឡាទទេ
=ISNUMBER(A1) => FALSE
=ISTEXT(A1) => FALSE
=A1=0 => TRUE
=A1="" => TRUE
=ISNUMBER(B1) => FALSE (Microsoft Excel: TRUE)
=ISTEXT(B1) => FALSE
=B1=0 => TRUE
=B1="" => TRUE (Microsoft Excel: FALSE)
C1: =VLOOKUP(...) with empty cell result => displays empty (Microsoft Excel: displays 0)
=ISNUMBER(VLOOKUP(...)) => FALSE
=ISTEXT(VLOOKUP(...)) => FALSE
=ISNUMBER(C1) => FALSE (Microsoft Excel: TRUE)
=ISTEXT(C1) => FALSE