អនុគមន៍ IF នៅក្នុង Excel៖ ឧទាហរណ៍រូបមន្តសម្រាប់អត្ថបទ លេខ កាលបរិច្ឆេទ ចន្លោះទទេ

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

តារាង​មាតិកា

នៅក្នុងអត្ថបទនេះ អ្នកនឹងរៀនពីរបៀបបង្កើតសេចក្តីថ្លែងការណ៍ Excel IF សម្រាប់ប្រភេទតម្លៃផ្សេងៗគ្នា ក៏ដូចជារបៀបបង្កើតសេចក្តីថ្លែងការណ៍ IF ច្រើន។

IF គឺជាផ្នែកមួយនៃភាគច្រើនបំផុត មុខងារពេញនិយម និងមានប្រយោជន៍ក្នុង Excel ។ ជាទូទៅ អ្នកប្រើសេចក្តីថ្លែងការណ៍ IF ដើម្បីសាកល្បងលក្ខខណ្ឌមួយ ហើយត្រឡប់តម្លៃមួយប្រសិនបើលក្ខខណ្ឌត្រូវបានបំពេញ ហើយតម្លៃផ្សេងទៀតប្រសិនបើលក្ខខណ្ឌមិនត្រូវបានបំពេញ។

នៅក្នុងមេរៀននេះ យើងនឹងសិក្សាវាក្យសម្ព័ន្ធ និង ការប្រើប្រាស់ទូទៅនៃមុខងារ Excel IF ហើយបន្ទាប់មកពិនិត្យមើលឱ្យកាន់តែដិតដល់នូវឧទាហរណ៍នៃរូបមន្តដែលនឹងសង្ឃឹមថានឹងបង្ហាញថាមានប្រយោជន៍សម្រាប់អ្នកចាប់ផ្តើមដំបូង និងអ្នកប្រើប្រាស់ដែលមានបទពិសោធន៍។

    មុខងារ IF នៅក្នុង Excel

    IF គឺជាអនុគមន៍ឡូជីខលមួយដែលវាយតម្លៃលក្ខខណ្ឌជាក់លាក់មួយ ហើយត្រឡប់តម្លៃមួយប្រសិនបើលក្ខខណ្ឌគឺពិត ហើយតម្លៃផ្សេងទៀតប្រសិនបើលក្ខខណ្ឌគឺ FALSE។

    វាក្យសម្ព័ន្ធនៃអនុគមន៍ IF មានដូចខាងក្រោម៖

    IF(logical_test, [value_if_true], [value_if_false])

    ដូចដែលអ្នកឃើញ IF យកអាគុយម៉ង់សរុបចំនួន 3 ប៉ុន្តែមានតែអាគុយម៉ង់ទីមួយជាកាតព្វកិច្ច ពីរផ្សេងទៀតគឺស្រេចចិត្ត។

    Logical_test (ទាមទារ) - លក្ខខណ្ឌដែលត្រូវធ្វើតេស្ត។ អាច​ត្រូវ​បាន​វាយ​តម្លៃ​ថា​ពិត​ឬ​មិន​ពិត។

    Value_if_true (ជា​ជម្រើស) - តម្លៃ​ត្រូវ​ត្រឡប់​នៅ​ពេល​ដែល​ការ​ធ្វើ​តេស្ដ​តក្កវិជ្ជា​វាយ​តម្លៃ​ទៅ​ជា TRUE ពោល​គឺ​លក្ខខណ្ឌ​ត្រូវ​បាន​បំពេញ។ ប្រសិនបើបានលុបចោល អាគុយម៉ង់ value_if_false ត្រូវតែកំណត់។

    Value_if_false (ជាជម្រើស) - តម្លៃដែលត្រូវត្រឡប់នៅពេលដែលការធ្វើតេស្តឡូជីខលវាយតម្លៃទៅ"Pass" ប្រសិនបើពិន្ទុទាំងពីរខ្ពស់ជាង 80 នោះរូបមន្តគឺ:

    =IF(OR(B2>80, C2>80), "Pass", "Fail")

    សម្រាប់ព័ត៌មានលម្អិត សូមចូលទៅកាន់៖

    • រូបមន្ត IF AND នៅក្នុង Excel
    • មុខងារ Excel IF OR ជាមួយឧទាហរណ៍រូបមន្ត

    ប្រសិនបើមានកំហុសនៅក្នុង Excel

    ចាប់ផ្តើមពី Excel 2007 យើងមានមុខងារពិសេសមួយដែលមានឈ្មោះថា IFERROR ដើម្បីពិនិត្យមើលរូបមន្តសម្រាប់កំហុស។ . នៅក្នុង Excel 2013 និងខ្ពស់ជាងនេះ ក៏មានមុខងារ IFNA ដើម្បីដោះស្រាយកំហុស #N/A ផងដែរ។

    ហើយនៅតែមានកាលៈទេសៈខ្លះនៅពេលប្រើមុខងារ IF រួមគ្នាជាមួយ ISERROR ឬ ISNA គឺជាដំណោះស្រាយប្រសើរជាង។ ជាទូទៅ IF ISERROR គឺជារូបមន្តដែលត្រូវប្រើនៅពេលអ្នកចង់ត្រឡប់អ្វីមួយប្រសិនបើមានកំហុស និងអ្វីផ្សេងទៀតប្រសិនបើគ្មានកំហុស។ មុខងារ IFERROR មិនអាចធ្វើវាបានទេ ដោយសារវាតែងតែត្រឡប់លទ្ធផលនៃរូបមន្តចម្បង ប្រសិនបើវាមិនមែនជាកំហុស។

    ឧទាហរណ៍ ដើម្បីប្រៀបធៀបពិន្ទុនីមួយៗក្នុងជួរ B ធៀបនឹងពិន្ទុកំពូល 3 នៅក្នុង E2៖ E4 ហើយត្រឡប់ "បាទ/ចាស" ប្រសិនបើការផ្គូផ្គងត្រូវបានរកឃើញ "ទេ" បើមិនដូច្នេះទេ អ្នកបញ្ចូលរូបមន្តនេះនៅក្នុង C2 ហើយបន្ទាប់មកចម្លងវាចុះតាម C7៖

    =IF(ISERROR(MATCH(B2, $E$2:$E$4, 0)), "No", "Yes" )

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

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

    សៀវភៅការងារអនុវត្ត

    សេចក្តីថ្លែងការណ៍ Excel IF - ឧទាហរណ៍រូបមន្ត (ឯកសារ .xlsx)

    FALSE ពោលគឺលក្ខខណ្ឌមិនត្រូវបានបំពេញ។ ប្រសិនបើលុបចេញ អាគុយម៉ង់ value_if_trueត្រូវតែកំណត់។

    រូបមន្ត IF មូលដ្ឋានក្នុង Excel

    ដើម្បីបង្កើតសេចក្តីថ្លែងការណ៍សាមញ្ញ ប្រសិនបើបន្ទាប់មក នៅក្នុង Excel នេះ គឺជាអ្វីដែលអ្នកត្រូវធ្វើ៖

    • សម្រាប់ logical_test សូមសរសេរកន្សោមដែលត្រឡប់ TRUE ឬ FALSE។ សម្រាប់​វា ជាធម្មតា​អ្នក​នឹង​ប្រើ​ប្រតិបត្តិករ​ឡូជីខល​មួយ។
    • សម្រាប់ value_if_true សូម​បញ្ជាក់​ពី​អ្វី​ដែល​ត្រូវ​ត្រឡប់​នៅពេល​ដែល​ការ​ធ្វើ​តេស្ត​តក្កវិជ្ជា​វាយតម្លៃ​ទៅ TRUE។
    • សម្រាប់ value_if_false បញ្ជាក់អ្វីដែលត្រូវត្រឡប់នៅពេលដែលការធ្វើតេស្តឡូជីខលវាយតម្លៃទៅ FALSE។ ទោះបីជាអាគុយម៉ង់នេះគឺស្រេចចិត្តក៏ដោយ យើងសូមណែនាំឱ្យកំណត់រចនាសម្ព័ន្ធវាជានិច្ច ដើម្បីជៀសវាងលទ្ធផលដែលមិនរំពឹងទុក។ សម្រាប់ការពន្យល់លម្អិត សូមមើល Excel IF៖ អ្វីដែលត្រូវដឹង។

    ជាឧទាហរណ៍ ចូរយើងសរសេររូបមន្ត IF ដ៏សាមញ្ញបំផុតដែលពិនិត្យតម្លៃក្នុងក្រឡា A2 ហើយត្រឡប់ "ល្អ" ប្រសិនបើតម្លៃគឺ ធំជាង 80 "អាក្រក់" បើមិនដូច្នេះទេ៖

    =IF(B2>80, "Good", "Bad")

    រូបមន្តនេះទៅ C2 ហើយបន្ទាប់មកត្រូវបានចម្លងតាម C7៖

    ក្នុងករណីដែលអ្នកចង់ត្រឡប់តម្លៃ តែនៅពេលដែលលក្ខខណ្ឌត្រូវបានបំពេញ (ឬមិនបានជួប) បើមិនដូច្នេះទេ - គ្មានអ្វីទេ បន្ទាប់មកប្រើខ្សែអក្សរទទេ ("") សម្រាប់អាគុយម៉ង់ "មិនបានកំណត់" ។ ឧទាហរណ៍៖

    =IF(B2>80, "Good", "")

    រូបមន្តនេះនឹងត្រឡប់ "ល្អ" ប្រសិនបើតម្លៃក្នុង A2 ធំជាង 80 ក្រឡាទទេមួយបើមិនដូច្នេះទេ៖

    Excel If then formula: things ដើម្បីដឹង

    ទោះបីជាប៉ារ៉ាម៉ែត្រពីរចុងក្រោយនៃអនុគមន៍ IF ជាជម្រើសក៏ដោយ រូបមន្តរបស់អ្នកអាចបង្កើតផលដែលមិនរំពឹងទុកលទ្ធផលប្រសិនបើអ្នកមិនដឹងពីតក្កវិជ្ជាមូលដ្ឋាន។

    ប្រសិនបើ value_if_true ត្រូវបានលុបចោល

    ប្រសិនបើអាគុយម៉ង់ទី 2 នៃរូបមន្ត Excel IF របស់អ្នកត្រូវបានលុបចោល (ឧ. មានសញ្ញាក្បៀសពីរជាប់គ្នាបន្ទាប់ពីការធ្វើតេស្តតក្កវិជ្ជា) អ្នកនឹងទទួលបានសូន្យ (0) នៅពេលដែលលក្ខខណ្ឌត្រូវបានបំពេញ ដែលមិនមានន័យក្នុងករណីភាគច្រើន។ នេះគឺជាឧទាហរណ៍នៃរូបមន្តបែបនេះ៖

    =IF(B2>80, , "Bad")

    ដើម្បីត្រឡប់ក្រឡាទទេជំនួសវិញ សូមផ្គត់ផ្គង់ខ្សែអក្សរទទេ ("") សម្រាប់ប៉ារ៉ាម៉ែត្រទីពីរដូចនេះ៖

    =IF(B2>80, "", "Bad")

    រូបថតអេក្រង់ខាងក្រោមបង្ហាញពីភាពខុសគ្នា៖

    ប្រសិនបើតម្លៃ_if_false ត្រូវបានលុបចោល

    ការលុបចោលប៉ារ៉ាម៉ែត្រទី 3 នៃ IF នឹងបង្កើតលទ្ធផលដូចខាងក្រោម នៅពេលដែលការធ្វើតេស្តតក្កវិជ្ជាវាយតម្លៃទៅ FALSE ។

    ប្រសិនបើមានតង្កៀបបិទបន្ទាប់ពី value_if_true នោះអនុគមន៍ IF នឹងត្រឡប់តម្លៃតក្កវិជ្ជា FALSE ។ ពិតជានឹកស្មានមិនដល់មែនអត់? នេះគឺជាឧទាហរណ៍នៃរូបមន្តបែបនេះ៖

    =IF(B2>80, "Good")

    ការវាយសញ្ញាក្បៀសបន្ទាប់ពីអាគុយម៉ង់ value_if_true នឹងបង្ខំ Excel ឱ្យត្រឡប់ 0 ដែលមិនមានន័យច្រើនផងដែរ។ :

    =IF(B2>80, "Good",)

    វិធីសាស្រ្តសមហេតុផលបំផុតគឺការប្រើខ្សែសូន្យ ("") ដើម្បីទទួលបានក្រឡាទទេមួយ នៅពេលដែលលក្ខខណ្ឌមិនត្រូវបានបំពេញ៖

    =IF(B2>80, "Good", "") <17

    គន្លឹះ។ ដើម្បីត្រឡប់តម្លៃឡូជីខលនៅពេលដែលលក្ខខណ្ឌដែលបានបញ្ជាក់ត្រូវបានបំពេញ ឬមិនឆ្លើយតប សូមផ្គត់ផ្គង់ TRUE សម្រាប់ value_if_true និង FALSE សម្រាប់ value_if_false ។ ដើម្បីឱ្យលទ្ធផលជាតម្លៃ Boolean ដែលមុខងារ Excel ផ្សេងទៀតអាចសម្គាល់បាន សូមកុំភ្ជាប់ TRUE និង FALSE ពីរដងសម្រង់​ព្រោះ​វា​នឹង​ប្រែក្លាយ​វា​ទៅ​ជា​តម្លៃ​អត្ថបទ​ធម្មតា។

    ការប្រើប្រាស់មុខងារ IF នៅក្នុង Excel - រូបមន្តឧទាហរណ៍

    ឥឡូវនេះអ្នកបានស្គាល់វាក្យសម្ព័ន្ធរបស់អនុគមន៍ IF សូមក្រឡេកមើលឧទាហរណ៍រូបមន្តមួយចំនួន ហើយរៀនពីរបៀបប្រើ ប្រសិនបើនោះ សេចក្តីថ្លែងការណ៍ពិតប្រាកដ -life scenarios.

    អនុគមន៍ Excel IF ដែលមានលេខ

    ដើម្បីបង្កើតសេចក្តីថ្លែងការណ៍ IF សម្រាប់លេខ សូមប្រើសញ្ញាប្រមាណវិធីតក្កវិជ្ជាដូចជា៖

    • ស្មើនឹង (=)
    • មិនស្មើនឹង ()
    • ធំជាង (>)
    • ធំជាង ឬស្មើ (>=)
    • តិចជាង (<)
    • តិចជាង ឬស្មើ (<=)

    ខាងលើ អ្នកបានឃើញឧទាហរណ៍នៃរូបមន្តបែបនេះរួចហើយ ដែលពិនិត្យមើលថាតើលេខមួយធំជាងលេខដែលបានផ្តល់ឱ្យឬអត់។

    ហើយនេះគឺជារូបមន្តដែលពិនិត្យមើលថាតើក្រឡាមួយមាន ចំនួនអវិជ្ជមាន

    =IF(B2<0, "Invalid", "")

    សម្រាប់លេខអវិជ្ជមាន (ដែលតិចជាង 0) រូបមន្តត្រឡប់ "មិនត្រឹមត្រូវ"; សម្រាប់លេខសូន្យ និងលេខវិជ្ជមាន - ក្រឡាទទេ។

    មុខងារ Excel IF ជាមួយអត្ថបទ

    ជាទូទៅ អ្នកសរសេរសេចក្តីថ្លែងការណ៍ IF សម្រាប់តម្លៃអត្ថបទដោយប្រើសញ្ញា "ស្មើ" ឬ "មិនស្មើ" ។

    ឧទាហរណ៍ រូបមន្តខាងក្រោមពិនិត្យមើល ស្ថានភាពដឹកជញ្ជូន នៅក្នុង B2 ដើម្បីកំណត់ថាតើសកម្មភាពត្រូវបានទាមទារឬអត់៖

    =IF(B2="delivered", "No", "Yes")

    បកប្រែជាភាសាអង់គ្លេសធម្មតា រូបមន្តនិយាយថា៖ ត្រឡប់ "ទេ " ប្រសិនបើ B2 ស្មើនឹង "បានចែកចាយ", "បាទ" បើមិនដូច្នេះទេ។

    វិធីមួយផ្សេងទៀតដើម្បីសម្រេចបានលទ្ធផលដូចគ្នាគឺត្រូវប្រើសញ្ញា "មិនស្មើគ្នា" ហើយប្តូរ value_if_true និង value_if_false តម្លៃ៖

    =IF(C2"delivered", "Yes", "No")

    ចំណាំ៖

    • នៅពេលប្រើតម្លៃអត្ថបទសម្រាប់ប៉ារ៉ាម៉ែត្ររបស់ IF សូមចាំថា ដើម្បីភ្ជាប់ពួកវាជានិច្ចនៅក្នុង សម្រង់ទ្វេ
    • ដូចមុខងារ Excel ផ្សេងទៀតដែរ IF គឺមិនប្រកាន់អក្សរតូចធំតាមលំនាំដើម ។ ក្នុងឧទាហរណ៍ខាងលើ វាមិនបែងចែករវាង "បានចែកចាយ" "បានបញ្ជូន" និង "DELIVERED"។

    សេចក្តីថ្លែងការណ៍ IF ដែលប្រកាន់អក្សរតូចធំសម្រាប់តម្លៃអត្ថបទ

    ដើម្បីព្យាបាលអក្សរធំ និង អក្សរតូចជាតួអក្សរផ្សេងគ្នា ប្រើ IF រួមបញ្ចូលគ្នាជាមួយមុខងារ EXACT ដែលប្រកាន់អក្សរតូចធំ។

    ឧទាហរណ៍ ដើម្បីត្រឡប់ "ទេ" តែនៅពេលដែល B2 មាន ​​"DELIVERED" (អក្សរធំ) អ្នកនឹងប្រើរូបមន្តនេះ :

    =IF(EXACT(B2,"DELIVERED"), "No", "Yes")

    ប្រសិនបើក្រឡាមានអត្ថបទមួយផ្នែក

    នៅក្នុងស្ថានភាពនៅពេលដែលអ្នកចង់ផ្អែកលើលក្ខខណ្ឌនៅលើ ការផ្គូផ្គងផ្នែក ជាជាងការផ្គូផ្គងពិតប្រាកដ នោះភ្លាមៗ ដំណោះស្រាយដែលត្រូវគិតគឺការប្រើអក្សរជំនួសក្នុងការធ្វើតេស្តឡូជីខល។ ទោះយ៉ាងណាក៏ដោយ វិធីសាស្រ្តសាមញ្ញ និងជាក់ស្តែងនេះនឹងមិនដំណើរការទេ។ មុខងារជាច្រើនទទួលយកអក្សរជំនួស ប៉ុន្តែគួរឱ្យសោកស្ដាយ IF មិនមែនជាមួយក្នុងចំណោមពួកគេ។

    ដំណោះស្រាយការងារគឺត្រូវប្រើ IF រួមជាមួយនឹង ISNUMBER និង SEARCH (មិនប្រកាន់អក្សរតូចធំ) ឬ FIND (ប្រកាន់អក្សរតូចធំ)។

    ឧទាហរណ៍ ក្នុងករណី "ទេ" សកម្មភាពត្រូវបានទាមទារទាំងសម្រាប់ធាតុ "បានចែកចាយ" និង "ចេញសម្រាប់ការចែកចាយ" រូបមន្តខាងក្រោមនឹងដំណើរការជាលទ្ធផល៖

    =IF(ISNUMBER(SEARCH("deliv", B2)), "No", "Yes")

    សម្រាប់ព័ត៌មានបន្ថែម សូមមើល៖

    • សេចក្តីថ្លែងការណ៍ Excel IF សម្រាប់ការផ្គូផ្គងអត្ថបទដោយផ្នែក
    • ប្រសិនបើក្រឡាមានបន្ទាប់មក

    សេចក្តីថ្លែងការណ៍ Excel IF ដែលមានកាលបរិច្ឆេទ

    នៅពេលមើលឃើញដំបូង វាហាក់ដូចជាថារូបមន្ត IF សម្រាប់កាលបរិច្ឆេទគឺស្រដៀងនឹងសេចក្តីថ្លែងការណ៍ IF សម្រាប់តម្លៃលេខ និងអត្ថបទ។ គួរ​ឲ្យ​សោកស្ដាយ វាមិន​ដូច្នោះ​ទេ។ មិនដូចមុខងារផ្សេងទៀតជាច្រើន IF ទទួលស្គាល់កាលបរិច្ឆេទនៅក្នុងការធ្វើតេស្តឡូជីខល ហើយបកប្រែវាគ្រាន់តែជាខ្សែអក្សរ។ ម្យ៉ាងវិញទៀត អ្នកមិនអាចផ្គត់ផ្គង់កាលបរិច្ឆេទក្នុងទម្រង់ "1/1/2020" ឬ ">1/1/2020" បានទេ។ ដើម្បីធ្វើឱ្យមុខងារ IF ស្គាល់កាលបរិច្ឆេទ អ្នកត្រូវរុំវានៅក្នុងអនុគមន៍ DATEVALUE។

    ឧទាហរណ៍ នេះជារបៀបដែលអ្នកអាចពិនិត្យមើលថាតើកាលបរិច្ឆេទដែលបានផ្តល់ឱ្យធំជាងកាលបរិច្ឆេទផ្សេងទៀត៖

    =IF(B2>DATEVALUE("7/18/2022"), "Coming soon", "Completed")

    រូបមន្តនេះវាយតម្លៃកាលបរិច្ឆេទនៅក្នុងជួរ B ហើយត្រឡប់ "Coming soon" ប្រសិនបើហ្គេមមួយត្រូវបានកំណត់ពេលសម្រាប់ 18-Jul-2022 ឬក្រោយនេះ "Completed" សម្រាប់កាលបរិច្ឆេទមុន។

    ជា​ការ​ពិត​ណាស់ គ្មាន​អ្វី​ដែល​អាច​រារាំង​អ្នក​ពី​ការ​បញ្ចូល​កាលបរិច្ឆេទ​គោលដៅ​ក្នុង​ក្រឡា​ដែល​បាន​កំណត់​ទុក​ជា​មុន (និយាយ​ថា E2) និង​សំដៅ​ទៅ​ក្រឡា​នោះ។ គ្រាន់តែចាំថាត្រូវចាក់សោអាសយដ្ឋានក្រឡាដោយសញ្ញា $ ដើម្បីធ្វើឱ្យវាជាឯកសារយោងដាច់ខាត។ ឧទាហរណ៍៖

    =IF(B2>$E$2, "Coming soon", "Completed")

    ដើម្បីប្រៀបធៀបកាលបរិច្ឆេទជាមួយ កាលបរិច្ឆេទបច្ចុប្បន្ន សូមប្រើមុខងារ TODAY()។ ឧទាហរណ៍៖

    =IF(B2>TODAY(), "Coming soon", "Completed")

    សេចក្តីថ្លែងការណ៍ Excel IF សម្រាប់ចន្លោះទទេ និងមិនទទេ

    ប្រសិនបើអ្នកកំពុងរកមើលដូចម្ដេចដើម្បីសម្គាល់ទិន្នន័យរបស់អ្នកដោយផ្អែកលើក្រឡាជាក់លាក់មួយថាទទេ ឬមិនទទេ អ្នកអាច៖

    • ប្រើមុខងារ IF រួមគ្នាជាមួយ ISBLANK ឬ
    • ប្រើកន្សោមឡូជីខល (ស្មើនឹងទទេ) ឬ "" (មិនស្មើនឹងblank)។

    តារាងខាងក្រោមពន្យល់ពីភាពខុសគ្នារវាងវិធីសាស្រ្តទាំងពីរនេះជាមួយនឹងឧទាហរណ៍រូបមន្ត។

    ការធ្វើតេស្តឡូជីខល ការពិពណ៌នា ឧទាហរណ៍រូបមន្ត
    ក្រឡាទទេ =""

    វាយតម្លៃទៅពិត ប្រសិនបើ ក្រឡាមួយអាចមើលឃើញទទេ ទោះបីជាវាមាន ខ្សែអក្សរប្រវែងសូន្យ

    បើមិនដូច្នេះទេ វាយតម្លៃទៅជា FALSE។

    =IF(A1 ="", 0, 1)

    ត្រឡប់ 0 ប្រសិនបើ A1 ទទេដោយមើលឃើញ។ បើមិនដូច្នេះទេ ត្រឡប់ 1។

    ប្រសិនបើ A1 មានខ្សែអក្សរទទេ ("") នោះរូបមន្តនឹងត្រឡប់ 0. ISBLANK()

    វាយតម្លៃទៅ TRUE គឺជាក្រឡា មាន គ្មានអ្វីសោះ - គ្មានរូបមន្ត គ្មានចន្លោះ គ្មានខ្សែអក្សរទទេ។

    បើមិនដូច្នេះទេ វាយតម្លៃទៅជា FALSE។

    =IF(ISBLANK(A1 ), 0, 1)

    ត្រឡប់ 0 ប្រសិនបើ A1 គឺទទេទាំងស្រុង 1 បើមិនដូច្នេះទេ 1។

    ប្រសិនបើ A1 មានខ្សែអក្សរទទេ ("") នោះ រូបមន្តត្រឡប់ 1. ក្រឡាមិនទទេ "" វាយតម្លៃទៅ TRUE ប្រសិនបើក្រឡាមានទិន្នន័យមួយចំនួន។ បើមិនដូច្នេះទេ វាយតម្លៃទៅជា FALSE។

    ក្រឡាដែលមាន ខ្សែអក្សរប្រវែងសូន្យ ត្រូវបានចាត់ទុកថា blank =IF(A1 "", 1, 0)

    ត្រឡប់ 1 ប្រសិនបើ A1 មិនទទេ។ 0 បើមិនដូច្នេះទេ

    ប្រសិនបើ A1 មានខ្សែអក្សរទទេ រូបមន្តនឹងត្រឡប់ 0. ISBLANK()=FALSE វាយតម្លៃទៅ TRUE ប្រសិនបើក្រឡាមិនទទេ។ បើមិនដូច្នេះទេ វាយតម្លៃទៅជា FALSE។

    ក្រឡាដែលមាន ខ្សែអក្សរប្រវែងសូន្យ ត្រូវបានចាត់ទុកថា មិនមែនblank . =IF(ISBLANK(A1)=FALSE, 0, 1)

    ដំណើរការដូចគ្នានឹងរូបមន្តខាងលើ ប៉ុន្តែត្រឡប់ 1 ប្រសិនបើ A1 មានខ្សែអក្សរទទេ។

    ហើយឥឡូវនេះ សូមមើលសេចក្តីថ្លែងការណ៍ IF ទទេ និងមិនទទេនៅក្នុងសកម្មភាព។ ឧបមាថាអ្នកមានកាលបរិច្ឆេទនៅក្នុងជួរ B លុះត្រាតែហ្គេមមួយត្រូវបានលេងរួចហើយ។ ដើម្បីដាក់ស្លាកហ្គេមដែលបានបញ្ចប់ សូមប្រើរូបមន្តមួយក្នុងចំណោមរូបមន្តទាំងនេះ៖

    =IF(B2="", "", "Completed")

    =IF(ISBLANK(B2), "", "Completed")

    =IF($B2"", "Completed", "")

    =IF(ISBLANK($B2)=FALSE, "Completed", "")

    ក្នុងករណីដែលបានសាកល្បង ក្រឡាមិនមានខ្សែអក្សរប្រវែងសូន្យទេ រូបមន្តទាំងអស់នឹងត្រឡប់លទ្ធផលដូចគ្នាយ៉ាងពិតប្រាកដ៖

    ពិនិត្យមើលថាតើក្រឡាពីរដូចគ្នាឬអត់

    ដើម្បីបង្កើតរូបមន្តដែលពិនិត្យមើលថាតើក្រឡាទាំងពីរត្រូវគ្នាដែរឬទេ សូមប្រៀបធៀប ក្រឡាដោយប្រើសញ្ញាស្មើ (=) ក្នុងការធ្វើតេស្តឡូជីខលនៃ IF ។ ឧទាហរណ៍៖

    =IF(B2=C2, "Same score", "")

    ដើម្បីពិនិត្យមើលថាតើក្រឡាទាំងពីរមានអត្ថបទដូចគ្នា រួមទាំងករណីអក្សរដែរឬអត់នោះ ធ្វើឱ្យរូបមន្ត IF របស់អ្នកប្រកាន់អក្សរតូចធំដោយជំនួយពីអនុគមន៍ EXACT ។

    ឧទាហរណ៍ ដើម្បីប្រៀបធៀបពាក្យសម្ងាត់ក្នុង A2 និង B2 ហើយត្រឡប់ "ផ្គូផ្គង" ប្រសិនបើខ្សែទាំងពីរដូចគ្នាបេះបិទ "កុំផ្គូផ្គង" បើមិនដូច្នេះទេ រូបមន្តគឺ៖

    =IF(EXACT(A2, B2), "Match", "Don't match")

    IF បន្ទាប់មករូបមន្តដើម្បីដំណើរការរូបមន្តផ្សេងទៀត

    នៅក្នុងឧទាហរណ៍មុនទាំងអស់ សេចក្តីថ្លែងការណ៍ Excel IF បានត្រឡប់តម្លៃ។ ប៉ុន្តែវាក៏អាចអនុវត្តការគណនាជាក់លាក់មួយ ឬប្រតិបត្តិរូបមន្តផ្សេងទៀតនៅពេលដែលលក្ខខណ្ឌជាក់លាក់មួយត្រូវបានបំពេញ ឬមិនបានបំពេញ។ សម្រាប់វា សូមបង្កប់អនុគមន៍ ឬកន្សោមនព្វន្ធផ្សេងទៀតនៅក្នុងអាគុយម៉ង់ value_if_true និង/ឬ value_if_false

    ឧទាហរណ៍ ប្រសិនបើ B2គឺធំជាង 80 យើងនឹងគុណវាដោយ 7% បើមិនដូច្នេះទេ 3%៖

    =IF(B2>80, B2*7%, B2*3%)

    សេចក្តីថ្លែងការណ៍ IF ច្រើននៅក្នុង Excel

    នៅក្នុងខ្លឹមសារ វាមានពីរ វិធីក្នុងការសរសេរសេចក្តីថ្លែងការណ៍ IF ច្រើនក្នុង Excel៖

    • ការ​ដាក់​មុខងារ IF ជាច្រើន​ទៅ​ក្នុង​មុខងារ​មួយ​ផ្សេង​ទៀត
    • ការ​ប្រើ​មុខងារ AND ឬ OR ក្នុង​ការ​សាកល្បង​តក្កវិជ្ជា

    Nested IF statement

    អនុគមន៍ Nested IF អនុញ្ញាតឱ្យអ្នកដាក់សេចក្តីថ្លែងការណ៍ IF ច្រើននៅក្នុងក្រឡាតែមួយ ឧ. សាកល្បងលក្ខខណ្ឌជាច្រើនក្នុងរូបមន្តមួយ ហើយត្រឡប់តម្លៃផ្សេងគ្នាអាស្រ័យលើលទ្ធផលនៃការធ្វើតេស្តទាំងនោះ។

    សន្មត់របស់អ្នក គោលដៅគឺដើម្បីផ្តល់ប្រាក់រង្វាន់ផ្សេងៗដោយផ្អែកលើពិន្ទុ៖

    • លើសពី 90 - 10%
    • 90 ទៅ 81 - 7%
    • 80 ទៅ 70 - 5%
    • តិចជាង 70 - 3%

    ដើម្បីសម្រេចកិច្ចការ អ្នកសរសេរមុខងារ IF ដាច់ដោយឡែកចំនួន 3 ហើយដាក់ពួកវាមួយទៅក្នុងមួយផ្សេងទៀតដូចនេះ៖

    =IF(B2>90, 10%, IF(B2>=81, 7%, IF(B2>=70, 5%, 3%)))

    សម្រាប់ឧទាហរណ៍រូបមន្តបន្ថែម សូមមើល៖

    • រូបមន្ត Excel nested IF
    • មុខងារ Nested IF៖ ឧទាហរណ៍ ការអនុវត្តល្អបំផុត និងជម្រើសផ្សេងៗ

    Excel សេចក្តីថ្លែងការណ៍ IF ជាមួយ mu លក្ខខណ្ឌ ltiple

    ដើម្បីវាយតម្លៃលក្ខខណ្ឌជាច្រើនជាមួយនឹងតក្ក AND ឬ OR សូមបង្កប់មុខងារដែលត្រូវគ្នានៅក្នុងការធ្វើតេស្តតក្កវិជ្ជា៖

    • AND - នឹងត្រឡប់ពិតប្រសិនបើ ទាំងអស់ លក្ខខណ្ឌត្រូវបានបំពេញ។
    • ឬ - នឹងត្រឡប់ TRUE ប្រសិនបើ ណាមួយ នៃលក្ខខណ្ឌត្រូវបានបំពេញ។

    ឧទាហរណ៍ ដើម្បីត្រឡប់ "Pass" ប្រសិនបើពិន្ទុទាំងពីរ ក្នុង B2 និង C2 គឺខ្ពស់ជាង 80 រូបមន្តគឺ:

    =IF(AND(B2>80, C2>80), "Pass", "Fail")

    ដើម្បីទទួលបាន

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