01 នៃ 06
របៀបបញ្ចូលគ្នាប្រសិនបើអនុគមន៍ដំណើរការ
ភាពមានប្រយោជន៍នៃអនុគមន៍ IF អាចត្រូវបានពង្រីកដោយបញ្ចូលឬ ដាក់ បញ្ចូល IF ជាច្រើននៅក្នុងគ្នា។
មុខងារ Nested IF បង្កើនចំនួននៃលក្ខខណ្ឌដែលអាចធ្វើទៅបានដែលអាចត្រូវបានសាកល្បងនិងបង្កើនចំនួនសកម្មភាពដែលអាចត្រូវបានគេយកទៅដោះស្រាយជាមួយនឹងលទ្ធផលទាំងនេះ។
កំណែថ្មីបំផុតរបស់ Excel អនុញ្ញាតអនុគមន៍ 64 ប្រសិនបើត្រូវដាក់ក្នុងគ្នាទៅវិញទៅមកខណៈដែល Excel 2003 និងមុនអនុញ្ញាតត្រឹមតែប្រាំពីរ។
ការដាក់បញ្ចូលគ្នាប្រសិនបើអនុគមន៍ការបង្រៀន
ដូចដែលបានបង្ហាញនៅក្នុងរូបភាពខាងលើការបង្រៀននេះប្រើតែអនុគមន៍ IF ពីរដើម្បីបង្កើត រូបមន្ត ដូចខាងក្រោមដែលគណនាចំនួនប្រាក់ប្រចាំឆ្នាំសម្រាប់និយោជិតដែលផ្អែកលើប្រាក់ខែប្រចាំឆ្នាំរបស់ពួកគេ។
រូបមន្តដែលបានប្រើក្នុងឧទាហរណ៍ត្រូវបានបង្ហាញខាងក្រោម។ អនុគមន៍ IF ខាងក្នុង ធ្វើជា អាគុយម៉ង់ value_if_false សម្រាប់អនុគមន៍ IF ដំបូង។
= IF (D7 = 50000, $ D $ 5 * D7, $ D $ 4 * D7))ផ្នែកផ្សេងៗនៃរូបមន្តត្រូវបានបំបែកដោយសញ្ញាក្បៀសនិងអនុវត្តភារកិច្ចដូចខាងក្រោម:
- ផ្នែកទីមួយ D7 ពិនិត្យមើលថាតើប្រាក់ខែរបស់និយោជិតមានតិចជាង $ 30,000 ឬទេ
- ប្រសិនបើវាជាផ្នែកកណ្តាល, $ D $ 3 * D7 , បង្កើនប្រាក់ខែដោយអត្រាកាត់ 6%
- ប្រសិនបើវាមិនមែនជាអនុគមន៍ IF ទី 2: IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7) សាកល្បងលក្ខខណ្ឌពីរបន្ថែមទៀត:
- D7> = 50 ម៉ឺន , ពិនិត្យមើលថាតើប្រាក់ខែរបស់និយោជិកមានចំនួនច្រើនជាង 50,000 ដុល្លារឬទេ
- ប្រសិនបើវាមាន, $ D $ 5 * D7 បង្កើនប្រាក់ខែដោយអត្រាកាត់ 10%
- បើមិនដូច្នោះទេ $ D $ 4 * D7 បង្កើតប្រាក់ខែដោយអត្រាកាត់បន្ថយ 8%
បញ្ចូលទិន្នន័យបង្រៀន
បញ្ចូល ទិន្នន័យ ទៅក្នុង ក្រឡា C1 ដល់ E6 នៃ សន្លឹកកិច្ចការ Excel ដូចដែលបានឃើញនៅក្នុងរូបភាពខាងលើ។
ទិន្នន័យតែមួយគត់ដែលមិនត្រូវបានបញ្ចូលនៅចំណុចនេះគឺជាមុខងារ IF ដែលខ្លួនវាមានទីតាំងនៅក្នុងក្រឡា E7 ។
សម្រាប់អ្នកដែលមិនមានអារម្មណ៍ដូចជាការវាយបញ្ចូលទិន្នន័យនិងការណែនាំសម្រាប់ចម្លងវាទៅក្នុង Excel អាចរកបាននៅតំណនេះ។
ចំណាំ: ការណែនាំសម្រាប់ចម្លងទិន្នន័យមិនរាប់បញ្ចូលជំហាននៃការធ្វើទ្រង់ទ្រាយសម្រាប់សន្លឹកកិច្ចការ។
ការនេះនឹងមិនជ្រៀតជ្រែកជាមួយការបង្ហាត់បង្រៀនទេ។ សន្លឹកកិច្ចការរបស់អ្នកអាចមើលទៅខុសពីឧទាហរណ៍ដែលបានបង្ហាញប៉ុន្តែមុខងារ IF នឹងផ្តល់លទ្ធផលដូចគ្នា។
02 នៃ 06
ចាប់ផ្តើមអនុគមន៍ Nested IF
ទោះបីជាអាចបញ្ចូលរូបមន្តពេញលេញក៏ដោយ
= IF (D7 = 50000, $ D $ 5 * D7, $ D $ 4 * D7))ចូលទៅក្នុងក្រឡា E7 នៃសន្លឹកកិច្ចការនិងមានវាធ្វើការវាជាញឹកញាប់ងាយស្រួលក្នុងការប្រើប្រអប់របស់អនុគមន៍ដើម្បីបញ្ចូលអាគុយម៉ង់ចាំបាច់។
ការប្រើប្រអប់នេះគឺមានភាពពិបាកជាងមុននៅពេលបញ្ចូល មុខងារ ខាងក្នុងដោយសារមុខងាររូវត្រូវបានវាយបញ្ចូល។ ប្រអប់ទីពីរមិនអាចបើកដើម្បីបញ្ចូលសំណុំអាគុយម៉ង់ទីពីរទេ។
ចំពោះឧទាហរណ៍នេះអនុគមន៍ IF ដែលនៅខាងក្នុងនឹងត្រូវបានបញ្ចូលទៅបន្ទាត់ទីបីនៃប្រអប់ដែលជាអាគុយម៉ង់ _ Value_if false ។
- ដោយសារសន្លឹកកិច្ចការគណនាការកាត់ប្រាក់ប្រចាំឆ្នាំសម្រាប់និយោជិតជាច្រើនរូបមន្តនឹងត្រូវបានបញ្ចូលជាលើកដំបូងទៅក្នុងក្រឡា E7 មួយដោយប្រើសេចក្តីយោងក្រឡាជាក់លាក់សម្រាប់អត្រាកាត់និងបន្ទាប់មកចម្លងវាទៅកោសិកា E8: E11 ។
ជំហានបង្រៀន
- ចុចលើក្រឡា E7 ដើម្បីធ្វើឱ្យវាក្លាយជាក្រឡាសកម្ម។ - ទីតាំងសម្រាប់រូបមន្ត IF ខាងក្នុង។
- ចុចលើផ្ទាំង រូបមន្ត នៃ ខ្សែបូ
- ចុចលើរូបតំនាង ឡូជីខល បើកបញ្ជីទម្លាក់ចុះ។
- ចុចលើ IF នៅក្នុងបញ្ជីដើម្បីបង្ហាញប្រអប់របស់អនុគមន៍។
ទិន្នន័យដែលបញ្ចូលទៅក្នុងបន្ទាត់ទទេក្នុងប្រអប់បង្កើតអាគុយម៉ង់នៃអនុគមន៍ IF ។
អាគុយម៉ង់ទាំងនេះប្រាប់ពីមុខងារដែលកំពុងធ្វើតេស្តនិងសកម្មភាពអ្វីដែលត្រូវធ្វើប្រសិនបើលក្ខខណ្ឌពិតឬមិនពិត។
ជម្រើសផ្លូវកាត់បង្រៀន
ដើម្បីបន្តជាមួយឧទាហរណ៍នេះអ្នកអាចធ្វើបាន
- បញ្ចូលអាគុយម៉ង់ទៅក្នុងប្រអប់ដូចដែលបានបង្ហាញនៅក្នុងរូបភាពខាងលើហើយបន្ទាប់មកលោតទៅជំហានចុងក្រោយដែលគ្របដណ្តប់ការចម្លងរូបមន្តទៅជួរដេក 7 ដល់ 10;
- ឬតាមរយៈទំព័រចំនួនប្រាំទំព័រដែលផ្តល់នូវសេចក្ដីណែនាំលម្អិតនិងការពន្យល់សម្រាប់ការបញ្ចូលអាគុយម៉ង់បី។
03 នៃ 06
បញ្ចូលអាគុយម៉ង់តក្កវិជ្ជា
អាគុយម៉ង់តក្កវិជ្ជាគឺតែងតែជាការប្រៀបធៀបរវាងទិន្នន័យពីរ។ ទិន្នន័យនេះអាចជាលេខលេខ យោងក្រឡា លទ្ធផលនៃរូបមន្តឬសូម្បីតែទិន្នន័យអត្ថបទ។
ដើម្បីប្រៀបធៀបតម្លៃពីរតក្កវិជ្ជាគឺប្រើ សញ្ញាប្រមាណវិធីប្រៀបធៀប រវាងតម្លៃ។
ក្នុងឧទាហរណ៍នេះមានកម្រិតប្រាក់ខែបីដែលកំណត់ការកាត់ប្រាក់ប្រចាំឆ្នាំរបស់និយោជិក។
- តិចជាង $ 30,000
- រវាង $ 30,000 ទៅ $ 49,999
- $ 50,000 ឬច្រើនជាងនេះ
អនុគមន៍ IF តែមួយអាចប្រៀបធៀបកម្រិតពីរប៉ុន្តែកម្រិតប្រាក់ខែទីបីតម្រូវឱ្យប្រើអនុគមន៍ IF ដែលស្ថិតនៅខាងចុងទីពីរ។
ការប្រៀបធៀបដំបូងនឹងមានរវាងប្រាក់បៀវត្សប្រចាំឆ្នាំរបស់និយោជិកដែលមាននៅក្នុងក្រឡា D ជាមួយនឹងប្រាក់ខែគោល 30.000 ដុល្លារ។
ដោយសារតែគោលដៅគឺដើម្បីកំណត់ថាតើ D7 តិចជាង $ 30,000 មានន័យថាប្រតិបត្តិករតិចជាង "<" ត្រូវបានប្រើរវាងតម្លៃ។
ជំហានបង្រៀន
- ចុចលើបន្ទាត់ Logical_test នៅក្នុង ប្រអប់
- ចុចលើក្រឡា D7 ដើម្បីបន្ថែមសេចក្តីយោងក្រឡានេះទៅកាន់បន្ទាត់ Logical_test
- ចុចប៊ូតុងតិចជាង "<" នៅលើឃីប៊ត
- វាយ 30000 បន្ទាប់ពីតិចជាងនិមិត្តសញ្ញា
- ការធ្វើតេស្តឡូជីខលដែលបានបំពេញគួរអាន: D7 <30000
ចំណាំ: កុំបញ្ចូលសញ្ញាដុល្លារ ($) ឬសញ្ញាបំបែកសញ្ញាក្បៀស (,) ជាមួយ 30000 ។
សារកំហុស មិនត្រឹមត្រូវ នឹងបង្ហាញនៅខាងចុងបន្ទាត់ Logical_test ប្រសិនបើនិមិត្តសញ្ញាទាំងនេះត្រូវបានបញ្ចូលជាមួយទិន្នន័យ។
04 នៃ 06
បញ្ចូលអាគុយម៉ង់ Value_if_true
អាគុយម៉ង់ Value_if_true ប្រាប់អនុគមន៍ IF នូវអ្វីដែលត្រូវធ្វើនៅពេលដែល Logical_ testest ពិត។
អាគុយម៉ង់ Value_if_true អាចជារូបមន្តប្លុកអត្ថបទ តម្លៃ មួយ សេចក្ដីយោងក្រឡា ឬក្រឡាអាចទុកទទេ។
នៅក្នុងឧទាហរណ៍នេះនៅពេលទិន្នន័យនៅក្នុងក្រឡា D7 តិចជាង $ 30,000 ។ Excel បានបង្កើនប្រាក់ខែប្រចាំឆ្នាំរបស់និយោជិកនៅក្នុងក្រឡា D7 ដោយអត្រាកាត់ 6% ដែលស្ថិតនៅក្នុងក្រឡា D3 ។
សេចក្តីយោងក្រឡាប្រែប្រួលទល់នឹងកោសិកាដាច់ខាត
ជាធម្មតានៅពេលដែលរូបមន្តមួយត្រូវបានចម្លងទៅក្រឡាផ្សេងទៀតសេចក្តីយោងក្រឡាពាក់ព័ន្ធនៅក្នុងរូបមន្តផ្លាស់ប្តូរដើម្បីឆ្លុះបញ្ចាំងពីទីតាំងថ្មីរបស់រូបមន្ត។ វាធ្វើឱ្យងាយស្រួលប្រើរូបមន្តដូចគ្នានៅក្នុងទីតាំងច្រើន។
ទោះជាយ៉ាងណាក៏ដោយការផ្លាស់ប្តូរសេចក្តីយោងក្រឡានៅពេលមុខងារត្រូវបានចម្លងនឹងនាំឱ្យមានកំហុស។
ដើម្បីការពារកំហុសទាំងនេះនោះសេចក្តីយោងក្រឡាអាចត្រូវបានធ្វើឱ្យ ដាច់ខាត ដែលអាចបញ្ឈប់ពួកវាពីការផ្លាស់ប្តូរនៅពេលដែលវាត្រូវបានចម្លង។
សេចក្តីយោងក្រឡាដាច់ខាតត្រូវបានបង្កើតដោយបន្ថែមសញ្ញាប្រាក់ដុល្លារជុំវិញឯកសារយោងក្រឡាធម្មតាដូចជា $ D $ 3 ។
ការបន្ថែមសញ្ញាដុល្លារត្រូវបានធ្វើយ៉ាងងាយស្រួលដោយចុចគ្រាប់ចុច F4 លើក្តារចុចបន្ទាប់ពីក្រឡាយោងត្រូវបានបញ្ចូលទៅក្នុងប្រអប់។
ក្នុងឧទាហរណ៍អត្រាកាត់ដែលស្ថិតនៅក្នុងក្រឡា D3 ត្រូវបានបញ្ចូលជាសេចក្តីយោងក្រឡាជាក់លាក់មួយទៅក្នុងបន្ទាត់ Value_if_true នៃប្រអប់។
ជំហានបង្រៀន
- ចុចលើជួរ Value_if_true ក្នុងប្រអប់
- ចុចលើក្រឡា D3 ក្នុងសន្លឹកកិច្ចការដើម្បីបន្ថែមសេចក្តីយោងក្រឡានេះទៅបន្ទាត់ Value_if_true
- ចុចគ្រាប់ចុច F4 នៅលើក្តារចុចដើម្បីធ្វើឱ្យ D3 ជាសេចក្តីយោងក្រឡាដាច់ខាត ($ D $ 3)
- ចុចសញ្ញាផ្កាយ ( * ) នៅលើក្តារចុច - សញ្ញាផ្កាយគឺជាសញ្ញាគុណក្នុង Excel
- ចុចលើក្រឡា D7 ដើម្បីបន្ថែមសេចក្តីយោងក្រឡានេះទៅបន្ទាត់ Value_if_true
- បន្ទាត់ Value_if_true ដែលបានបញ្ចប់គួរតែអាន: $ D $ 3 * D7
ចំណាំ : D7 មិនត្រូវបានបញ្ចូលជាសេចក្តីយោងក្រឡាដាច់ខាតពីព្រោះវាត្រូវការផ្លាស់ប្តូរនៅពេលរូបមន្តត្រូវបានចំលងទៅក្រឡា E8: E11 ដើម្បីទទួលបានចំនួនការកាត់កងត្រឹមត្រូវសម្រាប់និយោជិតនីមួយៗ។
05 នៃ 06
បញ្ចូលអនុគមន៍ Nested IF ជាអាគុយម៉ង់ Value_if_false
ជាទូទៅអាគុយម៉ង់តម្លៃតែប៉ុណ្ណោះប្រាប់អនុគមន៍ IF ឱ្យធ្វើអ្វីនៅពេលដែលតក្កវិជ្ជាគឺមិនពិតប៉ុន្តែក្នុងករណីនេះអនុគមន៍ IF ខាងក្នុងត្រូវបានបញ្ចូលជាអាគុយម៉ង់នេះ។
តាមរយៈការធ្វើដូច្នេះលទ្ធផលដូចខាងក្រោមនេះកើតឡើង:
- អាគុយម៉ង់ Logical_test ក្នុងអនុគមន៍ IF ខាងក្នុង ( D7> = 50000 ) សាកល្បងប្រាក់ខែទាំងអស់ដែលមិនតិចជាង $ 30,000 ។
- ចំពោះប្រាក់ខែទាំងនោះធំជាងឬស្មើ $ 50,000 អាគុយម៉ង់ Value_if_true គុណពួកគេដោយអត្រាកាត់ 10% ដែលស្ថិតនៅក្នុងក្រឡា D5 ។
- ចំពោះប្រាក់ខែដែលនៅសល់ - ដែលមានចំនួនច្រើនជាង 30.000 ដុល្លារប៉ុន្តែតិចជាង 50.000 ដុល្លារអាមេរិច - អាគុយម៉ង់គុណលក្ខណៈគុណពួកគេដោយអត្រាកាត់ 8% នៅក្នុងក្រឡា D4 ។
ជំហានបង្រៀន
ដូចដែលបានរៀបរាប់នៅដើមនៃឯកសារបង្រៀន ប្រអប់ ទីពីរមិនអាចបើកចូលទៅក្នុងមុខងារខាងក្នុងទេដូច្នេះវាត្រូវបានវាយបញ្ចូលក្នុងបន្ទាត់ Value_if_false ។
ចំណាំ: អនុគមន៍ខាងក្នុង មិន ចាប់ផ្ដើមដោយសញ្ញាស្មើ - ប៉ុន្តែជាឈ្មោះអនុគមន៍។
- ចុចលើបន្ទាត់ Value_if_false នៅក្នុងប្រអប់
- បញ្ចូលអនុគមន៍ IF ដូចខាងក្រោម
ប្រសិនបើ (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7) - ចុចយល់ព្រមដើម្បីបញ្ចប់អនុគមន៍ IF ហើយបិទប្រអប់
- តម្លៃនៃ $ 3,678.96 គួរតែបង្ហាញក្នុងក្រឡា E7 *
- នៅពេលអ្នកចុចលើក្រឡា E7 អនុគមន៍ពេញលេញ
= IF (D7 = 50000, $ D $ 5 * D7, $ D $ 4 * D7))
លេចឡើងក្នុង របាររូបមន្ត ខាងលើសន្លឹកកិច្ចការ
ដោយសារតែលោក R. Holt រកប្រាក់ចំណូលច្រើនជាង 30.000 ដុល្លារប៉ុន្តែតិចជាង $ 50.000 ក្នុងមួយឆ្នាំរូបមន្ត $ 45.987 * 8% ត្រូវបានប្រើដើម្បីគណនាការកាត់បន្ថយប្រចាំឆ្នាំរបស់គាត់។
ប្រសិនបើជំហានទាំងអស់ត្រូវបានធ្វើតាមនោះឧទាហរណ៍របស់អ្នកគួរតែផ្គូរផ្គងរូបភាពទីមួយនៅក្នុងអត្ថបទនេះ។
ជំហានចុងក្រោយទាក់ទងនឹងការចម្លងរូបមន្ត IF ទៅកោសិកា E8 ទៅ E11 ដោយប្រើ ចំណុចទាញបំពេញ ដើម្បីបំពេញសន្លឹកកិច្ចការ។
06 នៃ 06
ការចម្លងអនុគមន៍ Nested IF ដោយប្រើចំណុចបំពេញ
ដើម្បីបញ្ចប់សន្លឹកកិច្ចការរូបមន្តដែលមានអនុគមន៍ IF ខាងក្នុងត្រូវការត្រូវបានចម្លងទៅក្រឡា E8 ទៅ E11 ។
ក្នុងនាមជាមុខងារត្រូវបានចម្លង Excel នឹងធ្វើបច្ចុប្បន្នភាពសេចក្តីយោងក្រឡាដែលទាក់ទងដើម្បីឆ្លុះបញ្ចាំងពីទីតាំងថ្មីរបស់អនុគមន៍ខណៈពេលរក្សាការយោងក្រឡាជាក់លាក់ដូចគ្នា។
មធ្យោបាយងាយស្រួលមួយក្នុងការចម្លងរូបមន្តនៅក្នុង Excel គឺជាមួយនឹងចំណុចបំពេញ។
ជំហានបង្រៀន
- ចុចលើក្រឡា E7 ដើម្បីធ្វើឱ្យវាក្លាយជា ក្រឡាសកម្ម ។
- ដាក់ទស្សន៍ទ្រនិចកណ្ដុរលើការ៉េខ្មៅនៅជ្រុងខាងស្ដាំផ្នែកខាងក្រោមនៃក្រឡាសកម្ម។ ព្រួញនឹងផ្លាស់ប្តូរទៅជាសញ្ញាបូក + ។
- ចុចប៊ូតុងកណ្ដុរឆ្វេងហើយអូសចំណុចទាញបំពេញចុះក្រោមទៅក្រឡា E11 ។
- លែងប៊ូតុងកណ្តុរ។ ក្រឡា E8 ទៅ E11 នឹងត្រូវបានបំពេញដោយលទ្ធផលនៃរូបមន្តដូចដែលបានបង្ហាញនៅក្នុងរូបភាពខាងលើ។