មុខងារ Google សន្លឹក IF – ការប្រើប្រាស់ និងឧទាហរណ៍រូបមន្ត

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

មុខងារ IF នៅក្នុង Google Sheets គឺជាមុខងារមួយក្នុងចំណោមមុខងារដែលងាយស្រួលបំផុតក្នុងការរៀន ហើយខណៈពេលដែលវាជាការពិត វាក៏ជាមុខងារដ៏មានប្រយោជន៍ផងដែរ។

នៅក្នុងមេរៀននេះ ខ្ញុំសូមអញ្ជើញអ្នកឱ្យពិនិត្យមើលឱ្យកាន់តែច្បាស់។ នៅរបៀបដែលមុខងារ Google Spreadsheet IF ដំណើរការ និងអត្ថប្រយោជន៍អ្វីដែលអ្នកនឹងទទួលបានពីការប្រើប្រាស់វា។

    តើមុខងារ IF នៅក្នុង Google Sheets ជាអ្វី?

    នៅពេលណាដែលអ្នកប្រើមុខងារ IF អ្នកបង្កើតមែកធាងការសម្រេចចិត្តដែលសកម្មភាពជាក់លាក់មួយធ្វើតាមលក្ខខណ្ឌមួយ ហើយប្រសិនបើលក្ខខណ្ឌនោះមិនត្រូវបានបំពេញ - សកម្មភាពផ្សេងទៀតធ្វើតាម។

    សម្រាប់គោលបំណងនេះ លក្ខខណ្ឌនៃមុខងារត្រូវតែមានទម្រង់ជំនួស សំណួរដែលមានចម្លើយដែលអាចមានត្រឹមតែពីរ៖ "បាទ/ចាស" និង "ទេ"។

    នេះជាអ្វីដែលមែកធាងការសម្រេចចិត្តអាចមើលទៅដូច៖

    ដូច្នេះ IF មុខងារអនុញ្ញាតឱ្យអ្នកសួរសំណួរមួយ និងចង្អុលបង្ហាញសកម្មភាពជំនួសពីរ អាស្រ័យលើចម្លើយដែលទទួលបាន។ សំណួរនេះ និងសកម្មភាពជំនួសត្រូវបានគេស្គាល់ថាជាអាគុយម៉ង់បីនៃមុខងារ។

    វាក្យសម្ព័ន្ធមុខងារ IF នៅក្នុង Google សន្លឹក

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

    = IF(logical_expression, value_if_true, value_if_false)
    • logical_expression – (ទាមទារ) តម្លៃ ឬកន្សោមឡូជីខលដែលត្រូវបានសាកល្បងដើម្បីមើលថាតើវាពិតឬមិនពិត។
    • value_if_true – (ទាមទារ) ប្រតិបត្តិការដែលត្រូវបានអនុវត្តប្រសិនបើការធ្វើតេស្តគឺពិត។
    • value_if_false – (ជាជម្រើស) ប្រតិបត្តិការដែលត្រូវបានអនុវត្តប្រសិនបើប្រភេទ។
    • ជ្រើសរើសប្រតិបត្តិករប្រៀបធៀបដែលត្រូវការពីបញ្ជីទម្លាក់ចុះដែលបានស្នើ។
    • ប្រសិនបើចាំបាច់ បន្ថែមកន្សោមឡូជីខលច្រើនក្នុងការចុចមួយ៖ IF OR, IF AND, ELSE IF, then IF.

    ដូចដែលអ្នកបានឃើញ កន្សោមឡូជីខលនីមួយៗមានបន្ទាត់រៀងៗខ្លួន។ ដូចគ្នាចំពោះលទ្ធផលពិត/មិនពិត។ វាជួយកាត់បន្ថយចំនួននៃការភាន់ច្រឡំដែលអាចកើតមានលើរូបមន្តយ៉ាងខ្លាំង។

    នៅពេលអ្នកបំពេញអ្វីៗគ្រប់យ៉ាង រូបមន្តសម្រាប់ការប្រើប្រាស់នឹងកើនឡើងនៅក្នុងតំបន់មើលជាមុននៅផ្នែកខាងលើនៃបង្អួច។ នៅខាងឆ្វេងរបស់វា អ្នកអាចជ្រើសរើសក្រឡាមួយនៅក្នុងសន្លឹករបស់អ្នកដែលអ្នកចង់មានរូបមន្ត។

    នៅពេលអ្នករួចរាល់ សូមបិទភ្ជាប់រូបមន្តទៅក្នុងក្រឡាដែលអ្នកចាប់អារម្មណ៍ដោយចុចប៊ូតុង បញ្ចូលរូបមន្តនៅ ខាងក្រោម។

    សូមចូលមើលការបង្រៀនតាមអ៊ីនធឺណិតសម្រាប់ IF Formula Builder ដើម្បីមើលជម្រើសទាំងអស់ដែលបានពិពណ៌នាលម្អិត។

    ខ្ញុំសង្ឃឹមថាមិនមានកន្លែងសម្រាប់ការសង្ស័យទេឥឡូវនេះថាមុខងារ IF ទោះបីជាសាមញ្ញបំផុតក៏ដោយ។ នៅ glance ដំបូង បើកទ្វារទៅកាន់ជម្រើសជាច្រើនសម្រាប់ដំណើរការទិន្នន័យនៅក្នុង Google សន្លឹក។ ប៉ុន្តែប្រសិនបើអ្នកនៅតែមានចម្ងល់ សូមកុំសួរពួកគេនៅក្នុងផ្នែកមតិយោបល់ខាងក្រោម យើងនឹងរីករាយក្នុងការជួយ!

    ការធ្វើតេស្តគឺ FALSE។

    តោះស្វែងយល់អំពីអាគុយម៉ង់នៃមុខងារ IF របស់យើងឱ្យកាន់តែលម្អិត។

    អាគុយម៉ង់ទីមួយតំណាងឱ្យសំណួរឡូជីខល។ Google Sheets ឆ្លើយសំណួរនេះដោយ "បាទ/ចាស" ឬ "ទេ" ពោលគឺ "ពិត" ឬ "មិនពិត" ដើម្បី​ធ្វើ​ដូច្នេះ អ្នក​អាច​សរសេរ​កន្សោម​ឡូជីខល​ដោយ​ប្រើ​និមិត្ត​សញ្ញា​ដែល​មាន​ប្រយោជន៍ (ឬ​សញ្ញា​ប្រមាណ​វិធី​ប្រៀបធៀប) ដូចជា "=", ">", "=", "<=", "" ។ អនុញ្ញាតឱ្យយើងសាកល្បងសួរសំណួរបែបនេះជាមួយគ្នា។

    ការប្រើប្រាស់មុខងារ IF

    សូមសន្មតថាអ្នកកំពុងធ្វើការនៅក្នុងក្រុមហ៊ុនលក់សូកូឡានៅក្នុងតំបន់អ្នកប្រើប្រាស់ជាច្រើនដែលមានអតិថិជនជាច្រើន។

    នេះជាអ្វីដែលទិន្នន័យលក់របស់អ្នកអាចមើលទៅដូចនៅក្នុង Google សន្លឹក៖

    ស្រមៃថាអ្នកត្រូវបែងចែកការលក់ដែលផលិតនៅក្នុងតំបន់ក្នុងស្រុករបស់អ្នកពីការលក់ដែលមកពីបរទេស។ ដើម្បីសម្រេចបាននោះ អ្នកគួរតែបន្ថែមវាលពណ៌នាមួយផ្សេងទៀតសម្រាប់ការលក់នីមួយៗ – ប្រទេសដែលការលក់បានកើតឡើង។ ដោយសារមានទិន្នន័យច្រើន អ្នកត្រូវការវាលពិពណ៌នានេះដើម្បីបង្កើតដោយស្វ័យប្រវត្តិសម្រាប់ធាតុនីមួយៗ។

    ហើយនេះគឺជាពេលដែលមុខងារ IF ចូលមកលេង។ ចូរបន្ថែមជួរឈរ "ប្រទេស" ទៅតារាងទិន្នន័យ។ តំបន់ "ខាងលិច" តំណាងឱ្យការលក់ក្នុងស្រុក (ប្រទេសរបស់យើង) ខណៈដែលនៅសល់គឺជាការលក់ពីបរទេស (ពិភពលោកទាំងមូល)។

    តើត្រូវសរសេរមុខងារឱ្យបានត្រឹមត្រូវយ៉ាងដូចម្តេច?

    ដាក់ទស្សន៍ទ្រនិច នៅក្នុង F2 ដើម្បីធ្វើឱ្យក្រឡាសកម្មហើយវាយក្នុងសញ្ញាសមភាព (=) ។ Google សន្លឹកនឹងភ្លាមៗយល់ថាអ្នកនឹងបញ្ចូលរូបមន្ត។ នោះហើយជាមូលហេតុដែលភ្លាមៗបន្ទាប់ពីអ្នកវាយអក្សរ "i" វានឹងជម្រុញឱ្យអ្នកជ្រើសរើសមុខងារដែលចាប់ផ្តើមដោយអក្សរដូចគ្នានោះ។ ហើយអ្នកគួរតែជ្រើសរើស "IF"។

    បន្ទាប់ពីនោះ សកម្មភាពរបស់អ្នកទាំងអស់នឹងត្រូវបានអមដោយការជម្រុញផងដែរ។

    សម្រាប់អាគុយម៉ង់ដំបូងនៃ IF អនុគមន៍ បញ្ចូល B2="West" ។ ដូចទៅនឹងមុខងារ Google Sheets ផ្សេងទៀតដែរ អ្នកមិនចាំបាច់បញ្ចូលអាសយដ្ឋានរបស់ក្រឡាដោយដៃទេ - ការចុចកណ្ដុរគឺគ្រប់គ្រាន់ហើយ។ បន្ទាប់មកបញ្ចូលសញ្ញាក្បៀស (,) ហើយបញ្ជាក់អាគុយម៉ង់ទីពីរ។

    អាគុយម៉ង់ទីពីរគឺជាតម្លៃដែល F2 នឹងត្រឡប់ប្រសិនបើលក្ខខណ្ឌត្រូវបានបំពេញ។ ក្នុងករណីនេះ វានឹងក្លាយជាអត្ថបទ "ប្រទេសរបស់យើង"។

    ហើយម្តងទៀត បន្ទាប់ពីសញ្ញាក្បៀស សូមសរសេរតម្លៃនៃអាគុយម៉ង់ទី 3 ។ F2 នឹង​ត្រឡប់​តម្លៃ​នេះ​វិញ ប្រសិនបើ​លក្ខខណ្ឌ​មិន​ត្រូវ​បាន​បំពេញ៖ "នៅសល់​នៃ​ពិភពលោក"។ កុំភ្លេចបញ្ចប់ការបញ្ចូលរូបមន្តរបស់អ្នកដោយបិទវង់ក្រចក ")" ហើយចុច "Enter"។

    រូបមន្តទាំងមូលរបស់អ្នកគួរមើលទៅដូចនេះ៖

    =IF(B2="West","Our Country","Rest of the World")

    ប្រសិនបើអ្វីៗគ្រប់យ៉ាងគឺ ត្រឹមត្រូវ F2 នឹងត្រឡប់អត្ថបទ "ប្រទេសរបស់យើង"៖

    ឥឡូវនេះ អ្វីដែលអ្នកត្រូវធ្វើគឺចម្លងមុខងារនេះចុះក្រោមជួរឈរ F.

    គន្លឹះ . មានវិធីមួយដើម្បីដំណើរការជួរឈរទាំងមូលជាមួយនឹងរូបមន្តមួយ។ មុខងារ ARRAYFORMULA នឹងជួយអ្នកធ្វើដូច្នេះ។ ដោយ​ប្រើ​វា​ក្នុង​ក្រឡា​ទីមួយ​នៃ​ជួរ​ឈរ អ្នក​អាច​សាកល្បង​ក្រឡា​ទាំងអស់​ខាងក្រោម​ធៀប​នឹង​លក្ខខណ្ឌ​ដូចគ្នា ហើយ​ត្រឡប់​លទ្ធផល​ដែលត្រូវ​គ្នា​ទៅ​ជួរ​ដេក​នីមួយៗ​ដូចគ្នាពេលវេលា៖

    =ARRAYFORMULA(IF(B2:B69="West","Our Country","Rest of the World"))

    តោះពិនិត្យមើលវិធីផ្សេងទៀតនៃការធ្វើការជាមួយមុខងារ IF។

    មុខងារ IF និងតម្លៃអត្ថបទ

    ការប្រើប្រាស់មុខងារ IF ជាមួយអត្ថបទត្រូវបានបង្ហាញរួចហើយនៅក្នុងឧទាហរណ៍ខាងលើ។

    ចំណាំ។ ប្រសិនបើអត្ថបទកំពុងត្រូវបានប្រើជាអាគុយម៉ង់ នោះវាត្រូវតែត្រូវបានរុំព័ទ្ធដោយសម្រង់ទ្វេ។

    អនុគមន៍ IF និងតម្លៃលេខ

    អ្នកអាចប្រើលេខសម្រាប់អាគុយម៉ង់ដូចដែលអ្នកបានធ្វើជាមួយអត្ថបទ។

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

    ឧទាហរណ៍ ចូរនិយាយថាអ្នកផ្តល់ជូនអតិថិជនរបស់អ្នកនូវការបញ្ចុះតម្លៃផ្សេងៗដោយផ្អែកលើតម្លៃសរុបនៃការទិញ។ ប្រសិនបើចំនួនសរុបលើសពី 200 នោះអតិថិជននឹងទទួលបានការបញ្ចុះតម្លៃ 10%។

    សម្រាប់វា អ្នកត្រូវប្រើជួរឈរ G ហើយដាក់ឈ្មោះវាថា "ការបញ្ចុះតម្លៃ"។ បន្ទាប់មកបញ្ចូលមុខងារ IF នៅក្នុង G2 ហើយអាគុយម៉ង់ទីពីរនឹងត្រូវបានតំណាងដោយរូបមន្តដែលគណនាការបញ្ចុះតម្លៃ៖

    =IF(E2>200,E2*0.1,0)

    IF blanks/non- blanks

    មានករណីជាច្រើននៅពេលដែលលទ្ធផលរបស់អ្នកអាស្រ័យលើថាតើក្រឡាទទេឬអត់។ មានវិធីពីរយ៉ាងក្នុងការពិនិត្យមើលវា៖

    1. ប្រើមុខងារ ISBLANK។

      ឧទាហរណ៍ រូបមន្តខាងក្រោមពិនិត្យមើលថាតើក្រឡាក្នុងជួរ E ទទេឬអត់។ បើដូច្នេះ មិនត្រូវអនុវត្តការបញ្ចុះតម្លៃទេ បើមិនដូច្នេះទេ វាមានការបញ្ចុះតម្លៃ 5%៖

      =IF(ISBLANK(E2)=TRUE,0,0.05)

      ចំណាំ។ ប្រសិនបើមាន ខ្សែអក្សរប្រវែងសូន្យ នៅក្នុងក្រឡាមួយ (ត្រឡប់តាមរូបមន្តមួយចំនួន) អនុគមន៍ ISBLANK នឹងមានលទ្ធផលជា FALSE ។

      នេះគឺជារូបមន្តមួយផ្សេងទៀតដើម្បីពិនិត្យមើលថាតើ E2 ទទេឬអត់៖

      =IF(ISBLANK(E2)2FALSE,0,0.05)

      អ្នកអាចបង្វែររូបមន្តទៅវិធីផ្សេង ហើយមើលថាតើក្រឡាមិនទទេជំនួសវិញទេ៖

      =IF(ISBLANK(E2)=FALSE,0.05,0

      =IF(ISBLANK(E2)TRUE,0.05,0)

    2. ប្រើ​សញ្ញា​ប្រមាណវិធី​ប្រៀបធៀប​ស្តង់ដារ​ជាមួយ​ការ​សម្រង់​ពីរ​គូ៖

      ចំណាំ។ វិធីសាស្រ្តនេះចាត់ទុក ខ្សែអក្សរប្រវែងសូន្យ (ចង្អុលបង្ហាញដោយសញ្ញាសម្រង់ទ្វេ) ជាក្រឡាទទេ។

      =IF(E2="",0,0.05) – ពិនិត្យមើលថាតើ E2 ទទេ

      =IF(E2"",0,0.05) – ពិនិត្យមើលថាតើ E2 មិនទទេឬអត់។

      គន្លឹះ។ ក្នុង​លក្ខណៈ​ស្រដៀង​គ្នា ប្រើ​សម្រង់​ទ្វេ​ជា​អាគុយម៉ង់​ដើម្បី​ត្រឡប់​ក្រឡា​ទទេ​តាម​រូបមន្ត៖

      =IF(E2>200,E2*0,"")

    IF រួម​បញ្ចូល​ជាមួយ​មុខងារ​ផ្សេង​ទៀត

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

    Google សន្លឹកប្រសិនបើឬ

    ចងចាំវិធីដំបូងដែលអ្នករកឃើញប្រទេសដែលអ្នកបានលក់សូកូឡា? អ្នកបានពិនិត្យថាតើ B2 មាន ​​"West"។

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

    =OR(logical_expression1, [logical_expression2, ...])
    • logical_expression1 – (ទាមទារ) តម្លៃតក្កវិជ្ជាដំបូង ត្រួតពិនិត្យសម្រាប់។
    • logical_expression2 – (ជាជម្រើស) តម្លៃតក្កវិជ្ជាបន្ទាប់ដែលត្រូវពិនិត្យ។
    • និងផ្សេងៗទៀត។

    ដូចដែលអ្នកបានឃើញ អ្នកគ្រាន់តែបញ្ចូលកន្សោមឡូជីខលឱ្យបានច្រើនតាមដែលអ្នកត្រូវការដើម្បីពិនិត្យ ហើយមុខងារស្វែងរកប្រសិនបើមួយក្នុងចំណោមពួកគេគឺពិត។

    ដើម្បីអនុវត្តចំណេះដឹងនេះទៅក្នុងតារាងជាមួយនឹងការលក់ សូមរៀបរាប់ពីតំបន់ទាំងអស់ដែលជាកម្មសិទ្ធិរបស់ការលក់នៅបរទេស ហើយការលក់ផ្សេងទៀតនឹងក្លាយទៅជាក្នុងស្រុកដោយស្វ័យប្រវត្តិ៖

    =IF(OR(B2="East",B2="South"),"Rest of the World","Our Country")

    Google សន្លឹកប្រសិនបើ AND

    មុខងារ AND គឺសាមញ្ញ។ ភាពខុសគ្នាតែមួយគត់គឺថាវាពិនិត្យមើលថាតើកន្សោមឡូជីខលដែលបានរាយបញ្ជីទាំងអស់គឺពិតឬអត់៖

    =AND(logical_expression1, [logical_expression2, ...])

    ឧ. អ្នកត្រូវបង្រួមការស្វែងរកទៅកាន់ទីក្រុងរបស់អ្នក ហើយអ្នកដឹងថាបច្ចុប្បន្នវាកំពុងទិញតែ hazelnuts ប៉ុណ្ណោះ។ ដូច្នេះមានលក្ខខណ្ឌពីរដែលត្រូវពិចារណា៖ តំបន់ - "ខាងលិច" និងផលិតផល - "សូកូឡា Hazelnut":

    =IF(AND(B2="West",C2="Chocolate Hazelnut"),"Our Country","Rest of the World")

    រូបមន្ត Nested IF ធៀបនឹងមុខងារ IFS សម្រាប់ Google សន្លឹក

    អ្នកក៏អាចប្រើមុខងារ IF ខ្លួនឯងជាអាគុយម៉ង់សម្រាប់មុខងារ IF ធំជាងនេះ។

    សូមសន្មតថាអ្នកបានកំណត់លក្ខខណ្ឌបញ្ចុះតម្លៃកាន់តែតឹងរ៉ឹងសម្រាប់អតិថិជនរបស់អ្នក។ ប្រសិនបើការទិញសរុបលើសពី 200 គ្រឿង ពួកគេទទួលបានការបញ្ចុះតម្លៃ 10% ។ ប្រសិនបើការទិញសរុបមានចន្លោះពី 100 ទៅ 199 ការបញ្ចុះតម្លៃគឺ 5% ។ ប្រសិនបើការទិញសរុបទាបជាង 100 វាមិនមានការបញ្ចុះតម្លៃអ្វីនោះទេ។

    រូបមន្តខាងក្រោមបង្ហាញពីរបៀបដែលមុខងារនឹងមើលទៅក្នុងក្រឡាG2:

    =IF(E2>200,E2*0.1,IF(E2>100,E2*0.05,0))

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

    សូមធ្វើឱ្យវាកាន់តែរីករាយ និងធ្វើឱ្យកិច្ចការកាន់តែស្មុគស្មាញ។ ស្រមៃថាអ្នកកំពុងផ្តល់ការបញ្ចុះតម្លៃដល់តំបន់មួយតែប៉ុណ្ណោះ - "ខាងកើត"។

    ដើម្បីធ្វើដូច្នេះបានត្រឹមត្រូវ សូមបន្ថែមកន្សោមឡូជីខល "AND" ទៅក្នុងមុខងាររបស់យើង។ បន្ទាប់មករូបមន្តនឹងមើលទៅដូចតទៅ៖

    =IF(AND(B2="East",E2>200),E2*0.1,IF(AND(B2="East",E2>100),E2*0.05,0))

    ដូចដែលអ្នកបានឃើញ ចំនួននៃការបញ្ចុះតម្លៃបានកាត់បន្ថយយ៉ាងខ្លាំង ខណៈដែលចំនួនរបស់វានៅដដែល។

    ក៏មានវិធីងាយស្រួលជាងក្នុងការសរសេរខាងលើផងដែរ ដោយសារមុខងារ IFS៖

    =IFS(condition1, value1, [condition2, value2, …])
    • condition1 – (required) គឺជាកន្សោមឡូជីខលដែលអ្នកចង់សាកល្បង។
    • value1 – (required) គឺជាតម្លៃដែលត្រូវត្រឡប់ប្រសិនបើ condition1 គឺពិត។
    • ហើយបន្ទាប់មក អ្នកគ្រាន់តែរាយលក្ខខណ្ឌជាមួយនឹងតម្លៃរបស់ពួកគេដើម្បីត្រឡប់ប្រសិនបើវាពិត។

    នេះជារបៀបដែលរូបមន្តខាងលើនឹងមើលទៅជាមួយ IFS:

    =IFS(AND(B2="East",E2>200),E2*0.1,AND(B2="East",E2>100),E2*0.05)

    គន្លឹះ។ ប្រសិនបើមិនមានលក្ខខណ្ឌពិតទេ រូបមន្តនឹងត្រឡប់កំហុស #N/A។ ដើម្បីជៀសវាងបញ្ហានោះ សូមរុំរូបមន្តរបស់អ្នកជាមួយ IFERROR:

    =IFERROR(IFS(AND(B2="East",E2>200),E2*0.1,AND(B2="East",E2>100),E2*0.05),0)

    SWITCH ជាជម្រើសមួយសម្រាប់ IFs ច្រើន

    មានមុខងារមួយទៀតដែលអ្នកប្រហែលជាចង់ធ្វើ ពិចារណាជំនួសឱ្យ IF ដែលត្រូវបានភ្ជាប់៖ Google Sheets SWITCH នៅពេលដែលវាកើតឡើងfunction ត្រឡប់តម្លៃដែលត្រូវគ្នា។

    =SWITCH(expression, case1, value1, [case2, value2, ...], [default])
    • expression is any cell reference, ឬជួរនៃក្រឡា ឬសូម្បីតែកន្សោមគណិតវិទ្យាពិតប្រាកដ ឬសូម្បីតែអត្ថបទដែលអ្នកចង់ស្មើនឹងករណីរបស់អ្នក (ឬសាកល្បងប្រឆាំងនឹងលក្ខណៈវិនិច្ឆ័យ)។ ទាមទារ។
    • case1 គឺជាលក្ខណៈវិនិច្ឆ័យដំបូងរបស់អ្នកដើម្បីពិនិត្យកន្សោមប្រឆាំងនឹង។ ទាមទារ។
    • value1 គឺជាកំណត់ត្រាដើម្បីត្រឡប់ប្រសិនបើលក្ខណៈវិនិច្ឆ័យ case1 គឺដូចគ្នាទៅនឹងកន្សោមរបស់អ្នក។ ទាមទារ។
    • case2, value2 ធ្វើម្តងទៀតច្រើនដងតាមលក្ខណៈវិនិច្ឆ័យដែលអ្នកត្រូវពិនិត្យ និងតម្លៃដើម្បីត្រឡប់។ ជាជម្រើស។
    • លំនាំដើម ក៏ជាជម្រើសទាំងស្រុងផងដែរ។ ប្រើវាដើម្បីមើលកំណត់ត្រាជាក់លាក់ ប្រសិនបើគ្មានករណីណាមួយត្រូវបានបំពេញ។ ខ្ញុំសូមណែនាំឱ្យប្រើវារាល់ពេល ដើម្បីជៀសវាងកំហុស នៅពេលដែលការបញ្ចេញមតិរបស់អ្នកមិនត្រូវគ្នាក្នុងចំណោមករណីទាំងអស់។

    នេះគឺជាឧទាហរណ៍មួយចំនួន។

    ដល់ សាកល្បងក្រឡារបស់អ្នកទល់នឹងអត្ថបទ ប្រើជួរជាកន្សោម៖

    =ARRAYFORMULA(SWITCH(B2:B69,"West","Our Country","Rest of the World"))

    នៅក្នុងរូបមន្តនេះ SWITCH ពិនិត្យមើលថាតើកំណត់ត្រាមាននៅក្នុងគ្រប់ក្រឡា នៅក្នុងជួរ B. ប្រសិនបើវាជា ខាងលិច រូបមន្តនិយាយថា ប្រទេសរបស់យើង បើមិនដូច្នេះទេ នៅសល់នៃពិភពលោក ។ ArrayFormula ធ្វើឱ្យវាអាចដំណើរការជួរឈរទាំងមូលក្នុងពេលតែមួយ។

    ដើម្បី ធ្វើការជាមួយការគណនា វាជាការប្រសើរក្នុងការប្រើកន្សោមប៊ូលីន៖

    =SWITCH(TRUE,$E2>200,$E2*0.1,AND($E2100),$E2*0.05,0)

    នៅទីនេះ SWITCH ពិនិត្យមើលថាតើលទ្ធផលនៃសមីការគឺ TRUE មិនពិត ។ នៅពេលដែលវា TRUE (ដូចជាប្រសិនបើ E2 ពិតជាធំជាង 200 ) ខ្ញុំទទួលបានលទ្ធផលដែលត្រូវគ្នា។ ប្រសិនបើគ្មានករណីណាមួយនៅក្នុងបញ្ជីគឺ TRUE (មានន័យថាពួកគេ FALSE ) នោះរូបមន្តគ្រាន់តែត្រឡប់ 0។

    ចំណាំ។ SWITCH មិនដឹងពីរបៀបគណនាជួរទាំងមូលក្នុងពេលតែមួយទេ ដូច្នេះគ្មាន ARRAYFORMULA ក្នុងករណីនេះទេ។

    សេចក្តីថ្លែងការណ៍ IF ផ្អែកលើចំនួន

    សំណួរមួយក្នុងចំណោមសំណួរដែលយើងត្រូវបានសួរច្រើនគឺរបៀបបង្កើតរូបមន្ត IF ដែលនឹងផ្តល់មកវិញនូវអ្វីដែលអ្នកត្រូវការ ប្រសិនបើជួរឈរមាន ឬមិនមានកំណត់ត្រាជាក់លាក់។

    ឧទាហរណ៍ ពិនិត្យមើលថាតើឈ្មោះរបស់អតិថិជនលេចឡើងច្រើនជាងម្តងក្នុងបញ្ជីមួយ (ជួរ A) ហើយដាក់ពាក្យដែលត្រូវគ្នា (បាទ/ចាស) ទៅក្នុងក្រឡា។

    ដំណោះស្រាយគឺសាមញ្ញជាង អ្នកប្រហែលជាគិត។ អ្នកត្រូវណែនាំអនុគមន៍ COUNTIF ទៅកាន់ IF របស់អ្នក៖

    =IF(COUNTIF($A$2:$A$20,$A2)>1,"yes","no")

    ធ្វើឱ្យ Google សន្លឹកបង្កើតរូបមន្ត IF សម្រាប់អ្នក – IF Formula Builder add-on

    ប្រសិនបើអ្នកធុញទ្រាន់នឹងការតាមដានតួអក្សរបន្ថែមទាំងអស់នោះ និងវាក្យសម្ព័ន្ធត្រឹមត្រូវនៅក្នុងរូបមន្តនោះ មានដំណោះស្រាយមួយផ្សេងទៀតដែលអាចរកបាន។

    IF Formula Builder add-on សម្រាប់ Google Sheets ផ្តល់នូវវិធីដែលមើលឃើញនៃការបង្កើតសេចក្តីថ្លែងការណ៍ IF ។ ឧបករណ៍នេះនឹងគ្រប់គ្រងវាក្យសម្ព័ន្ធ មុខងារបន្ថែម និងតួអក្សរដែលត្រូវការទាំងអស់សម្រាប់អ្នក។

    អ្វីដែលអ្នកត្រូវធ្វើគឺ៖

    • បំពេញចន្លោះជាមួយកំណត់ត្រារបស់អ្នកម្តងមួយៗ។ គ្មានការព្យាបាលពិសេសសម្រាប់កាលបរិច្ឆេទ ពេលវេលា។ល។ បញ្ចូលពួកវាដូចដែលអ្នកតែងតែធ្វើ ហើយកម្មវិធីបន្ថែមនឹងស្គាល់ទិន្នន័យ

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