កា​រ​ដោះស្រាយ​ក្រឡា​ទទេ

នៅក្នុង​កម្មវិធី​កំណែ​ចាស់ ក្រឡា​ទទេ​ត្រូ​វបាន​បង្ខំ​ទៅជា​លេខ ០ នៅ​ក្នុង​បរិបទ​មួយ​ចំនួន និង​​ទៅជា​ខ្សែអក្សរ​ទទេ​នៅ​ក្នុង​បរិបទ​ផ្សេងៗ លើកលែង​តែ​នៅ​ក្នុង​ការ​ប្រៀបធៀប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