មុខងារ Excel IF ដែលមានលក្ខខណ្ឌច្រើន។

  • ចែករំលែកនេះ។
Michael Brown

ការបង្រៀនបង្ហាញពីរបៀបបង្កើតសេចក្តីថ្លែងការណ៍ IF ច្រើនក្នុង Excel ជាមួយ AND ក៏ដូចជា OR តក្កវិជ្ជា។ ដូចគ្នានេះផងដែរ អ្នកនឹងរៀនពីរបៀបប្រើ IF រួមគ្នាជាមួយមុខងារ Excel ផ្សេងទៀត។

នៅក្នុងផ្នែកដំបូងនៃមេរៀន Excel IF របស់យើង យើងបានមើលពីរបៀបបង្កើតសេចក្តីថ្លែងការណ៍ IF សាមញ្ញជាមួយនឹងលក្ខខណ្ឌមួយសម្រាប់អត្ថបទ។ លេខ កាលបរិច្ឆេទ ចន្លោះទទេ និងមិនទទេ។ ទោះជាយ៉ាងណាក៏ដោយ សម្រាប់ការវិភាគទិន្នន័យដ៏មានឥទ្ធិពល ជារឿយៗអ្នកប្រហែលជាត្រូវវាយតម្លៃលក្ខខណ្ឌជាច្រើនក្នុងពេលតែមួយ។ ឧទាហរណ៍នៃរូបមន្តខាងក្រោមនឹងបង្ហាញអ្នកពីវិធីដ៏មានប្រសិទ្ធភាពបំផុតដើម្បីធ្វើវា។

    របៀបប្រើមុខងារ IF ជាមួយនឹងលក្ខខណ្ឌជាច្រើន

    នៅក្នុងខ្លឹមសារ វាមានពីរប្រភេទ។ រូបមន្ត IF ដែលមានលក្ខណៈវិនិច្ឆ័យច្រើនដោយផ្អែកលើតក្កវិជ្ជា AND / OR ។ ដូច្នេះហើយ នៅក្នុងការធ្វើតេស្តឡូជីខលនៃរូបមន្ត IF របស់អ្នក អ្នកគួរតែប្រើមុខងារមួយក្នុងចំណោមមុខងារទាំងនេះ៖

    • AND function - ត្រឡប់ TRUE ប្រសិនបើ លក្ខខណ្ឌទាំងអស់ ត្រូវបានបំពេញ។ បើមិនដូច្នេះទេ FALSE។
    • ឬមុខងារ - ត្រឡប់ TRUE ប្រសិនបើ លក្ខខណ្ឌតែមួយ ត្រូវបានបំពេញ; បើមិនដូច្នេះទេ FALSE។

    ដើម្បីបង្ហាញចំណុចកាន់តែច្បាស់ សូមយើងស៊ើបអង្កេតឧទាហរណ៍នៃរូបមន្តជីវិតពិតមួយចំនួន។

    សេចក្តីថ្លែងការណ៍ Excel IF ដែលមានលក្ខខណ្ឌច្រើន (AND logic)

    The រូបមន្តទូទៅនៃ Excel IF ដែលមានលក្ខខណ្ឌពីរ ឬច្រើនគឺ៖

    IF(AND( លក្ខខណ្ឌ1, លក្ខខណ្ឌ2, …), value_if_true, value_if_false)

    បានបកប្រែទៅជាមនុស្ស ភាសា រូបមន្តនិយាយថា៖ ប្រសិនបើលក្ខខណ្ឌទី 1 គឺពិត ហើយលក្ខខណ្ឌទី 2 គឺពិត សូមត្រឡប់ value_if_true ; else return value_if_false

    ឧបមាថាអ្នកមានតារាងរាយពិន្ទុនៃការធ្វើតេស្តពីរក្នុងជួរ B និង C។ ដើម្បីប្រលងចុងក្រោយ សិស្សត្រូវតែមានពិន្ទុទាំងពីរលើសពី 50។

    សម្រាប់ការធ្វើតេស្តឡូជីខល អ្នកប្រើសេចក្តីថ្លែងការណ៍ AND ខាងក្រោម៖ AND(B2>50, C2>50)

    ប្រសិនបើលក្ខខណ្ឌទាំងពីរគឺពិត រូបមន្តនឹងត្រឡប់ "Pass"; ប្រសិនបើលក្ខខណ្ឌណាមួយមិនពិត - "បរាជ័យ"

    =IF(AND(B2>50, B2>50), "Pass", "Fail")

    ងាយស្រួលទេ? រូបថតអេក្រង់ខាងក្រោមបង្ហាញថារូបមន្ត Excel IF /AND របស់យើងដំណើរការបានត្រឹមត្រូវ៖

    ក្នុងលក្ខណៈស្រដៀងគ្នា អ្នកអាចប្រើមុខងារ Excel IF ជាមួយនឹង លក្ខខណ្ឌអត្ថបទ ជាច្រើន។

    សម្រាប់ ឧទាហរណ៍ ដើម្បីបញ្ចេញ "ល្អ" ប្រសិនបើ B2 និង C2 ធំជាង 50 បើមិនដូច្នេះទេ "អាក្រក់" រូបមន្តគឺ:

    =IF(AND(B2="pass", C2="pass"), "Good!", "Bad")

    ចំណាំសំខាន់! មុខងារ AND ពិនិត្យ លក្ខខណ្ឌទាំងអស់ ទោះបីជាបានសាកល្បងរួចហើយបានវាយតម្លៃថា FALSE ក៏ដោយ។ អាកប្បកិរិយាបែបនេះគឺមិនធម្មតាបន្តិច ដោយសារនៅក្នុងភាសាសរសេរកម្មវិធីភាគច្រើន លក្ខខណ្ឌជាបន្តបន្ទាប់មិនត្រូវបានសាកល្បងទេ ប្រសិនបើការធ្វើតេស្តមុនណាមួយបានត្រឡប់ FALSE ។

    នៅក្នុងការអនុវត្ត សេចក្តីថ្លែងការណ៍ IF ហាក់ដូចជាត្រឹមត្រូវអាចបណ្តាលឱ្យមានកំហុសដោយសារតែបញ្ហានេះ។ ភាពជាក់លាក់។ ឧទាហរណ៍ រូបមន្តខាងក្រោមនឹងត្រឡប់ #DIV/0! (កំហុស "ចែកដោយសូន្យ") ប្រសិនបើក្រឡា A2 ស្មើនឹង 0:

    =IF(AND(A20, (1/A2)>0.5),"Good", "Bad")

    ជៀសវាងបញ្ហានេះ អ្នកគួរតែប្រើអនុគមន៍ IF ដែលដាក់ជាប់គ្នា៖

    =IF(A20, IF((1/A2)>0.5, "Good", "Bad"), "Bad")

    សម្រាប់ព័ត៌មានបន្ថែម សូមមើលរូបមន្ត IF AND ក្នុង Excel។

    មុខងារ Excel IF ដែលមានច្រើនលក្ខខណ្ឌ (ឬតក្កវិជ្ជា)

    ដើម្បីធ្វើរឿងមួយប្រសិនបើ លក្ខខណ្ឌណាមួយ ត្រូវបានបំពេញ បើមិនដូច្នេះទេ ធ្វើអ្វីមួយផ្សេងទៀត ប្រើការរួមបញ្ចូលគ្នានៃអនុគមន៍ IF និង OR នេះ៖

    IF(OR( condition1 , condition2 , …), value_if_true, value_if_false)

    ភាពខុសគ្នាពីរូបមន្ត IF / AND ដែលបានពិភាក្សាខាងលើគឺថា Excel ត្រឡប់ TRUE ប្រសិនបើលក្ខខណ្ឌណាមួយដែលបានបញ្ជាក់គឺពិត។

    ដូច្នេះ ប្រសិនបើនៅក្នុងរូបមន្តមុន យើងប្រើ OR ជំនួសឱ្យ AND:

    =IF(OR(B2>50, B2>50), "Pass", "Fail")

    បន្ទាប់មកអ្នកដែលមានពិន្ទុលើសពី 50 ក្នុងការប្រឡងទាំងពីរនឹងទទួលបាន "Pass" នៅក្នុង ជួរឈរ D. ជាមួយនឹងលក្ខខណ្ឌបែបនេះ សិស្សរបស់យើងមានឱកាសប្រសើរជាងមុនក្នុងការប្រលងចុងក្រោយ (Yvette ជាសំណាងដែលបរាជ័យដោយគ្រាន់តែ 1 ពិន្ទុ :)

    គន្លឹះ។ ក្នុងករណីដែលអ្នកកំពុងបង្កើត សេចក្តីថ្លែងការណ៍ IF ច្រើនជាមួយអត្ថបទ ហើយសាកល្បងតម្លៃក្នុងក្រឡាមួយជាមួយនឹងតក្កវិជ្ជា OR (ឧទាហរណ៍ក្រឡាមួយអាចជា "នេះ" ឬ "នោះ") បន្ទាប់មកអ្នកអាចបង្កើតការបង្រួមបន្ថែមទៀត។ រូបមន្តដោយប្រើអថេរអារេ។

    ឧទាហរណ៍ ដើម្បីសម្គាល់ការលក់ថា "បិទ" ប្រសិនបើក្រឡា B2 ត្រូវបាន "ចែកចាយ" ឬ "បង់" នោះរូបមន្តគឺ៖

    =IF(OR(B2={"delivered", "paid"}), "Closed", "")

    ឧទាហរណ៍រូបមន្តច្រើនទៀតអាចត្រូវបានរកឃើញនៅក្នុងមុខងារ Excel IF OR។

    IF ដែលមានច្រើន AND & ឬសេចក្តីថ្លែងការណ៍

    ប្រសិនបើកិច្ចការរបស់អ្នកតម្រូវឱ្យវាយតម្លៃសំណុំនៃលក្ខខណ្ឌជាច្រើន អ្នកនឹងត្រូវប្រើប្រាស់ទាំង AND & ឬមុខងារក្នុងពេលតែមួយ។

    នៅក្នុងតារាងគំរូរបស់យើង ឧបមាថាអ្នកមានលក្ខណៈវិនិច្ឆ័យខាងក្រោមសម្រាប់ពិនិត្យមើលលទ្ធផលប្រឡង៖

    • លក្ខខណ្ឌ 1៖exam1>50 និង exam2>50
    • លក្ខខណ្ឌទី 2៖ exam1>40 and exam2>60

    ប្រសិនបើលក្ខខណ្ឌណាមួយត្រូវបានបំពេញ នោះការប្រលងចុងក្រោយត្រូវបានចាត់ទុកថាឆ្លងកាត់។

    ពេលឃើញដំបូង រូបមន្តហាក់ដូចជាពិបាកបន្តិច ប៉ុន្តែតាមពិតវាមិនមែនទេ! អ្នកគ្រាន់តែបង្ហាញពីលក្ខខណ្ឌខាងលើនីមួយៗជាសេចក្តីថ្លែងការណ៍ AND ហើយដាក់ពួកវានៅក្នុងមុខងារ OR (ចាប់តាំងពីវាមិនចាំបាច់ក្នុងការបំពេញលក្ខខណ្ឌទាំងពីរនេះ វានឹងគ្រប់គ្រាន់):

    OR(AND(B2>50, C2>50), AND(B2>40, C2>60)

    បន្ទាប់មក ប្រើ មុខងារ OR សម្រាប់ការធ្វើតេស្តឡូជីខលនៃ IF និងផ្គត់ផ្គង់តម្លៃ value_if_true និង value_if_false ដែលចង់បាន។ ជាលទ្ធផល អ្នកទទួលបានរូបមន្ត IF ខាងក្រោមជាមួយនឹងលក្ខខណ្ឌ AND / OR ច្រើន៖

    =IF(OR(AND(B2>50, C2>50), AND(B2>40, C2>60), "Pass", "Fail")

    រូបថតអេក្រង់ខាងក្រោមបង្ហាញថាយើងធ្វើរូបមន្តត្រឹមត្រូវ៖

    តាមធម្មជាតិ អ្នកមិនត្រូវបានកំណត់ឱ្យប្រើតែមុខងារ AND/OR ពីរនៅក្នុងរូបមន្ត IF របស់អ្នកទេ។ អ្នក​អាច​ប្រើ​វា​បាន​ច្រើន​តាម​ដែល​តក្កវិជ្ជា​អាជីវកម្ម​របស់​អ្នក​តម្រូវ​ដោយ​ផ្ដល់​ថា​៖

    • ក្នុង Excel 2007 និង​ខ្ពស់​ជាង​នេះ អ្នក​មាន​អាគុយម៉ង់​មិន​លើស​ពី 255 ហើយ​ប្រវែង​សរុប​នៃ​រូបមន្ត IF មិន​លើស 8,192 តួអក្សរ។
    • នៅក្នុង Excel 2003 និងទាបជាងនេះ មិនមានអាគុយម៉ង់លើសពី 30 ហើយប្រវែងសរុបនៃរូបមន្ត IF របស់អ្នកមិនលើសពី 1,024 តួអក្សរ។

    សេចក្តីថ្លែងការណ៍ IF ដែលត្រូវបានភ្ជាប់ទៅ ពិនិត្យមើលការធ្វើតេស្តឡូជីខលច្រើន

    ប្រសិនបើអ្នកចង់វាយតម្លៃការធ្វើតេស្តឡូជីខលច្រើនក្នុងរូបមន្តតែមួយ នោះអ្នកអាចដាក់មុខងារជាច្រើនទៅក្នុងមួយផ្សេងទៀត។ មុខងារ​បែបនេះ​ត្រូវ​បាន​គេ​ហៅ​ថា nestedអនុគមន៍ IF ។ ពួកវាមានប្រយោជន៍ជាពិសេសនៅពេលអ្នកចង់ត្រឡប់តម្លៃខុសៗគ្នាអាស្រ័យលើលទ្ធផលតេស្តឡូជីខល។

    នេះគឺជាឧទាហរណ៍ធម្មតា៖ ឧបមាថាអ្នកចង់កំណត់សមិទ្ធផលរបស់សិស្សជា " ល្អ ", " ពេញចិត្ត " ​​និង " ក្រីក្រ " ផ្អែកលើពិន្ទុខាងក្រោម៖

    • ល្អ៖ 60 ឬច្រើនជាងនេះ (>=60)
    • ពេញចិត្ត៖ ចន្លោះពី 40 ទៅ 60 (>40 និង <60)
    • អន់៖ 40 ឬតិចជាង (<=40)

    មុននឹងសរសេររូបមន្ត សូមពិចារណាលំដាប់ នៃមុខងារដែលអ្នកនឹងត្រូវដាក់។ Excel នឹងវាយតម្លៃការធ្វើតេស្តឡូជីខលតាមលំដាប់ដែលពួកគេបង្ហាញក្នុងរូបមន្ត។ នៅពេលដែលលក្ខខណ្ឌមួយវាយតម្លៃទៅ TRUE លក្ខខណ្ឌជាបន្តបន្ទាប់មិនត្រូវបានសាកល្បងទេ មានន័យថារូបមន្តឈប់បន្ទាប់ពីលទ្ធផល TRUE ដំបូង។

    ក្នុងករណីរបស់យើង មុខងារត្រូវបានរៀបចំពីធំបំផុតទៅតូចបំផុត៖

    =IF(B2>=60, "Good", IF(B2>40, "Satisfactory", "Poor"))

    តាមធម្មជាតិ អ្នកអាចដាក់មុខងារបន្ថែមទៀតប្រសិនបើចាំបាច់ (រហូតដល់ 64 នៅក្នុងកំណែទំនើប)។

    សម្រាប់ព័ត៌មានបន្ថែម សូមមើល របៀបប្រើសេចក្តីថ្លែងការណ៍ IF ច្រើនជាន់ក្នុង Excel។

    រូបមន្តអារេ Excel IF ដែលមានលក្ខខណ្ឌច្រើន

    វិធីមួយផ្សេងទៀតដើម្បីទទួលបាន Excel IF ដើម្បីសាកល្បង លក្ខខណ្ឌច្រើនគឺដោយប្រើរូបមន្តអារេ។

    ដើម្បីវាយតម្លៃលក្ខខណ្ឌជាមួយតក្ក AND សូមប្រើសញ្ញាផ្កាយ៖

    IF( លក្ខខណ្ឌ1 ) * ( លក្ខខណ្ឌ2 ) * …, value_if_true, value_if_false)

    ដើម្បីសាកល្បងលក្ខខណ្ឌជាមួយនឹងតក្កវិជ្ជា OR សូមប្រើសញ្ញាបូក៖

    IF( លក្ខខណ្ឌ1 ) + ( លក្ខខណ្ឌ2 ) + …,value_if_true, value_if_false)

    ដើម្បីបំពេញរូបមន្តអារេឱ្យបានត្រឹមត្រូវ សូមចុច Ctrl + Shift + Enter ជាមួយគ្នា។ នៅក្នុង Excel 365 និង Excel 2021 វាក៏ដំណើរការជារូបមន្តធម្មតាផងដែរ ដោយសារការគាំទ្រសម្រាប់អារេថាមវន្ត។

    ឧទាហរណ៍ ដើម្បីទទួលបាន "Pass" ប្រសិនបើ B2 និង C2 ធំជាង 50 រូបមន្តគឺ៖

    =IF((B2>50) * (C2>50), "Pass", "Fail")

    នៅក្នុង Excel 365 របស់ខ្ញុំ រូបមន្តធម្មតាដំណើរការល្អ (ដូចដែលអ្នកបានឃើញនៅក្នុងរូបថតអេក្រង់ខាងលើ)។ នៅក្នុង Excel 2019 និងទាបជាងនេះ សូមចាំថាធ្វើឱ្យវាជារូបមន្តអារេដោយប្រើផ្លូវកាត់ Ctrl + Shift + Enter ។

    ដើម្បីវាយតម្លៃលក្ខខណ្ឌជាច្រើនជាមួយនឹងតក្កវិជ្ជា OR រូបមន្តគឺ៖

    =IF((B2>50) + (C2>50), "Pass", "Fail")

    ការប្រើប្រាស់ IF រួមគ្នាជាមួយមុខងារផ្សេងទៀត

    ផ្នែកនេះពន្យល់ពីរបៀបប្រើប្រាស់ IF រួមជាមួយនឹងមុខងារ Excel ផ្សេងទៀត និងអត្ថប្រយោជន៍ដែលវាផ្តល់អោយអ្នក។

    ឧទាហរណ៍ 1. ប្រសិនបើ #N /A error in VLOOKUP

    នៅពេលដែល VLOOKUP ឬមុខងាររកមើលផ្សេងទៀតមិនអាចរកឃើញអ្វីមួយ វាត្រឡប់កំហុស #N/A។ ដើម្បីធ្វើឱ្យតារាងរបស់អ្នកមើលទៅស្អាតជាងមុន អ្នកអាចត្រឡប់លេខសូន្យ ទទេ ឬអត្ថបទជាក់លាក់ប្រសិនបើ #N/A។ ចំពោះបញ្ហានេះ សូមប្រើរូបមន្តទូទៅនេះ៖

    IF(ISNA(VLOOKUP(…)), value_if_na , VLOOKUP(…))

    ឧទាហរណ៍៖

    ប្រសិនបើ #N/ លទ្ធផល 0៖

    ប្រសិនបើតម្លៃស្វែងរកក្នុង E1 រកមិនឃើញ នោះរូបមន្តនឹងត្រឡប់លេខសូន្យ។

    =IF(ISNA(VLOOKUP(E1, A2:B10, 2,FALSE )), 0, VLOOKUP(E1, A2:B10, 2, FALSE))

    ប្រសិនបើ #N/A ត្រឡប់ទទេ៖

    ប្រសិនបើតម្លៃស្វែងរកមិនត្រូវបានរកឃើញ រូបមន្តនឹងមិនត្រឡប់អ្វីទាំងអស់ (ខ្សែអក្សរទទេ)។

    =IF(ISNA(VLOOKUP(E1, A2:B10, 2,FALSE )), "", VLOOKUP(E1, A2:B10, 2, FALSE))

    ប្រសិនបើ #N/A ត្រឡប់អត្ថបទជាក់លាក់៖

    ប្រសិនបើ រកមិនឃើញតម្លៃ, theរូបមន្តត្រឡប់អត្ថបទជាក់លាក់។

    =IF(ISNA(VLOOKUP(E1, A2:B10, 2,FALSE )), "Not found", VLOOKUP(E1, A2:B10, 2, FALSE))

    សម្រាប់ឧទាហរណ៍រូបមន្តបន្ថែម សូមមើល VLOOKUP ជាមួយសេចក្តីថ្លែងការណ៍ IF ក្នុង Excel។

    ឧទាហរណ៍ 2. IF ជាមួយ SUM, AVERAGE, MIN និង MAX អនុគមន៍

    ដើម្បីបូកតម្លៃក្រឡាដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យជាក់លាក់ Excel ផ្តល់នូវអនុគមន៍ SUMIF និង SUMIFS។

    ក្នុងស្ថានភាពខ្លះ តក្កវិជ្ជាអាជីវកម្មរបស់អ្នកអាចតម្រូវឱ្យបញ្ចូលអនុគមន៍ SUM ក្នុងការធ្វើតេស្តឡូជីខលនៃ IF ។ ឧទាហរណ៍ ដើម្បីត្រឡប់ស្លាកអត្ថបទផ្សេងៗគ្នា អាស្រ័យលើផលបូកនៃតម្លៃក្នុង B2 និង C2 រូបមន្តគឺ៖

    =IF(SUM(B2:C2)>130, "Good", IF(SUM(B2:C2)>110, "Satisfactory", "Poor"))

    ប្រសិនបើផលបូកធំជាង 130 លទ្ធផលគឺ "ល្អ "; ប្រសិនបើធំជាង 110 – "ពេញចិត្ត" ប្រសិនបើ 110 ឬទាបជាងនេះ - "ក្រីក្រ" ។

    ក្នុងទម្រង់ស្រដៀងគ្នា អ្នកអាចបង្កប់មុខងារ AVERAGE ក្នុងការធ្វើតេស្តឡូជីខលនៃ IF និងបង្ហាញស្លាកផ្សេងគ្នាដោយផ្អែកលើពិន្ទុមធ្យម។ :

    =IF(AVERAGE(B2:C2)>65, "Good", IF(AVERAGE(B2:C2)>55, "Satisfactory", "Poor"))

    ដោយសន្មតថាពិន្ទុសរុបស្ថិតនៅក្នុងជួរ D អ្នកអាចកំណត់តម្លៃខ្ពស់បំផុត និងទាបបំផុតដោយជំនួយពីមុខងារ MAX និង MIN៖

    =IF(D2=MAX($D$2:$D$10), "Best result", "")

    =IF(D2=MAX($D$2:$D$10), "Best result", "")

    ដើម្បីឱ្យមានស្លាកទាំងពីរនៅក្នុងជួរឈរមួយ សូមដាក់មុខងារខាងលើមួយទៅមួយទៀត៖

    =IF(D2=MAX($D$2:$D$10), "Best result", IF(D2=MIN($D$2:$D$10), "Worst result", ""))

    ដូចគ្នាដែរ អ្នកអាចប្រើ IF រួមគ្នាជាមួយទម្លាប់របស់អ្នក មុខងារ។ ឧទាហរណ៍ អ្នកអាចផ្សំវាជាមួយ GetCellColor ឬ GetCellFontColor ដើម្បីបង្ហាញលទ្ធផលខុសៗគ្នាដោយផ្អែកលើពណ៌ក្រឡា។

    លើសពីនេះ Excel ផ្តល់នូវមុខងារមួយចំនួនដើម្បីគណនាទិន្នន័យដោយផ្អែកលើលក្ខខណ្ឌ។ សម្រាប់ឧទាហរណ៍រូបមន្តលម្អិត។ សូមពិនិត្យមើលដូចខាងក្រោមការបង្រៀន៖

    • COUNTIF - រាប់ក្រឡាដែលត្រូវនឹងលក្ខខណ្ឌ
    • COUNTIFS - រាប់ក្រឡាដែលមានលក្ខណៈវិនិច្ឆ័យច្រើន
    • SUMIF - ក្រឡាសរុបតាមលក្ខខណ្ឌ
    • SUMIFS - ក្រឡាបូកជាមួយនឹងលក្ខណៈវិនិច្ឆ័យច្រើន

    ឧទាហរណ៍ 3. ប្រសិនបើជាមួយ ISNUMBER, ISTEXT និង ISBLANK

    ដើម្បីកំណត់អត្តសញ្ញាណអត្ថបទ លេខ និងក្រឡាទទេ Microsoft Excel ផ្តល់មុខងារពិសេសដូចជា ISTEXT, ISNUMBER និង ISBLANK ។ ដោយដាក់ពួកវានៅក្នុងការធ្វើតេស្តឡូជីខលនៃសេចក្តីថ្លែងការណ៍ IF ដែលដាក់បញ្ចូលទាំងបី អ្នកអាចកំណត់អត្តសញ្ញាណប្រភេទទិន្នន័យផ្សេងៗគ្នាទាំងអស់ក្នុងពេលតែមួយ៖

    =IF(ISTEXT(A2), "Text", IF(ISNUMBER(A2), "Number", IF(ISBLANK(A2), "Blank", "")))

    ឧទាហរណ៍ 4. IF និង concatenATE

    ដើម្បី បញ្ចេញលទ្ធផលនៃ IF និងអត្ថបទខ្លះទៅក្នុងក្រឡាមួយ ប្រើមុខងារ CONCATENATE ឬ CONCAT (ក្នុង Excel 2016 - 365) និង IF រួមគ្នា។ ឧទាហរណ៍៖

    =CONCATENATE("You performed ", IF(B1>100,"fantastic!", IF(B1>50, "well", "poor")))

    =CONCAT("You performed ", IF(B1>100,"fantastic!", IF(B1>50, "well", "poor")))

    មើលរូបថតអេក្រង់ខាងក្រោម អ្នកស្ទើរតែមិនត្រូវការការពន្យល់អំពីអ្វីដែលរូបមន្តធ្វើ៖

    ប្រសិនបើ ISERROR / រូបមន្ត ISNA ក្នុង Excel

    កំណែទំនើបនៃ Excel មានមុខងារពិសេសដើម្បីចាប់កំហុស ហើយជំនួសវាដោយការគណនាមួយផ្សេងទៀត ឬតម្លៃដែលបានកំណត់ជាមុន - IFERROR (ក្នុង Excel 2007 និងក្រោយ) និង IFNA (ក្នុង Excel 2013 និងក្រោយ)។ នៅក្នុងកំណែ Excel ពីមុន អ្នកអាចប្រើបន្សំ IF ISERROR និង IF ISNA ជំនួសវិញ។

    ភាពខុសគ្នានោះគឺថា IFERROR និង ISERROR ដោះស្រាយរាល់កំហុស Excel ដែលអាចធ្វើទៅបាន រួមទាំង #VALUE!, #N/A, #NAME?, #REF!, #NUM!, #DIV/0!, និង #NULL!. ខណៈពេលដែល IFNA និង ISNA មានឯកទេសតែមួយគត់នៅក្នុងកំហុស #N/A។

    ឧទាហរណ៍ ដើម្បីជំនួសកំហុស "ចែកដោយសូន្យ" (#DIV/0!) ជាមួយនឹងអត្ថបទផ្ទាល់ខ្លួនរបស់អ្នក អ្នកអាចប្រើរូបមន្តខាងក្រោម៖

    =IF(ISERROR(A2/B2), "N/A", A2/B2)

    ហើយនោះជាអ្វីដែលខ្ញុំត្រូវនិយាយអំពីការប្រើប្រាស់ មុខងារ IF នៅក្នុង Excel ។ ខ្ញុំសូមអរគុណចំពោះការអាន ហើយសង្ឃឹមថានឹងបានជួបអ្នកនៅលើប្លក់របស់យើងនៅសប្តាហ៍ក្រោយ!

    អនុវត្តសៀវភៅការងារសម្រាប់ការទាញយក

    Excel IF លក្ខណៈវិនិច្ឆ័យច្រើន - ឧទាហរណ៍ (ឯកសារ .xlsx)

    ម៉ៃឃើល ប្រោន ជា​អ្នក​ចូល​ចិត្ត​ផ្នែក​បច្ចេកវិទ្យា​ដែល​មាន​ចំណង់​ចំណូល​ចិត្ត​ក្នុង​ការ​សម្រួល​ដំណើរការ​ស្មុគស្មាញ​ដោយ​ប្រើ​ឧបករណ៍​កម្មវិធី។ ជាមួយនឹងបទពិសោធន៍ជាងមួយទស្សវត្សនៅក្នុងឧស្សាហកម្មបច្ចេកវិទ្យា គាត់បានពង្រឹងជំនាញរបស់គាត់នៅក្នុង Microsoft Excel និង Outlook ក៏ដូចជា Google Sheets និង Docs ។ ប្លក់របស់ម៉ៃឃើលគឺឧទ្ទិសដល់ការចែករំលែកចំណេះដឹង និងជំនាញរបស់គាត់ជាមួយអ្នកដទៃ ដោយផ្តល់នូវគន្លឹះ និងមេរៀនដែលងាយស្រួលធ្វើតាមសម្រាប់ការកែលម្អផលិតភាព និងប្រសិទ្ធភាព។ មិនថាអ្នកជាអ្នកជំនាញ ឬអ្នកចាប់ផ្តើមដំបូងទេ ប្លក់របស់ Michael ផ្តល់នូវការយល់ដឹងដ៏មានតម្លៃ និងដំបូន្មានជាក់ស្តែងសម្រាប់ការទទួលបានអត្ថប្រយោជន៍ច្រើនបំផុតពីឧបករណ៍កម្មវិធីសំខាន់ៗទាំងនេះ។