តារាងមាតិកា
ថ្ងៃនេះខ្ញុំនឹងបង្ហាញពីរបៀបដែលអ្នកអាចអនុវត្ត Excel IF សេចក្តីថ្លែងការណ៍ ជាមួយនឹងលក្ខខណ្ឌជាច្រើន ក្នុងជួរណាមួយ។
ទាញយកសៀវភៅលំហាត់អនុវត្ត
អ្នកអាចទាញយកសៀវភៅលំហាត់ខាងក្រោមសម្រាប់លំហាត់របស់អ្នកពេលកំពុងអានអត្ថបទនេះ។
សេចក្តីថ្លែងការណ៍ IF ដែលមានលក្ខខណ្ឌច្រើនក្នុងគ្រប់ Range.xlsx
តើសេចក្តីថ្លែងការណ៍ IF នៅក្នុង Excel ដំណើរការដោយរបៀបណា?
មុននឹងទៅការពិភាក្សាសំខាន់ សូមយើងណែនាំអ្នកអំពីសំណុំទិន្នន័យថ្ងៃនេះ យើងមានកំណត់ត្រាបុគ្គលិករបស់ក្រុមហ៊ុនមួយដែលមានឈ្មោះថា Mars Group ។
យើងមាន ឈ្មោះបុគ្គលិក ដែលជា ការចាប់ផ្តើម កាលបរិច្ឆេទ និង ប្រាក់ខែ ក្នុងជួរ B , C និង D រៀងៗខ្លួន។
ឥឡូវនេះគិតសម្រាប់ នៅពេលនោះ ប្រធាន Mars Group ចង់ធ្វើការសម្រេចចិត្ត។ នោះគឺប្រសិនបើប្រាក់ខែជាមធ្យមរបស់និយោជិតរបស់គាត់តិចជាង $25000 គាត់នឹងដំឡើងប្រាក់ខែរបស់បុគ្គលិកម្នាក់ៗ $5000 ។
ប៉ុន្តែសំណួរសួរថាតើធ្វើដូចម្តេច? តើគាត់អាចមកធ្វើការសម្រេចចិត្តបានទេ?
IF មុខងារ របស់ Excel នឹងមានប្រយោជន៍នៅទីនេះ។ គ្រាន់តែសរសេររូបមន្តនេះនៅក្នុងក្រឡាណាមួយនៃសន្លឹកកិច្ចការរបស់អ្នក ហើយឃើញលទ្ធផល៖
=IF(AVERAGE(D5:D20)<25000,"Increase","Do not increase")
សូមមើល Excel របស់ IF មុខងារបានសម្រេចចិត្តវាសម្រាប់អ្នក។ វាបានកំណត់ដំបូងថាតើប្រាក់ខែជាមធ្យមតិចជាង $25000 ឬអត់។ នៅពេលដែលវាឃើញប្រាក់ខែជាមធ្យមមិនតិចជាង $25000 វាបានណែនាំអ្នកមិនឱ្យដំឡើងប្រាក់ខែ។
ដូច្នេះFALSE
- =IF(AND($E5<25000,$C5
វាត្រឡប់ដោយផ្អែកលើលទ្ធផលនៃ មុខងារ AND ។
លទ្ធផល៖ (ទទេ)
អានបន្ថែម៖ មុខងារ Excel IF ដែលមាន 3 លក្ខខណ្ឌ (5 ការធ្វើតេស្តឡូជីខល)
5. រួមបញ្ចូលគ្នានូវអនុគមន៍ IF និង VLOOKUP ដើម្បីផ្គូផ្គងលក្ខខណ្ឌជាច្រើនក្នុងជួរមួយ
នៅក្នុងផ្នែកនេះ យើងនឹងអនុវត្តដូចគ្នា ប្រតិបត្តិការនៃវិធីសាស្ត្រចុងក្រោយដោយមានជំនួយពី មុខងារ VLOOKUP ។
⊕ ដំណោះស្រាយ៖
- យើងនឹងគ្រាន់តែផ្លាស់ប្តូរកាលបរិច្ឆេទចាប់ផ្តើម ដល់ 01/01/2015 ។
- សូមមើលរូបមន្តខាងក្រោមដែលប្រើនៅលើ Cell H7 ។
=VLOOKUP(H4,IF((D5:D20<=H6)*(E5:E20<=H5),B5:E20,""),2,FALSE)
- យើងទទួលបានឈ្មោះរបស់និយោជិតដែលចាប់ផ្តើមធ្វើការនៅ ឬមុន 01/01/2015 ដែលប្រាក់ខែស្មើនឹង ឬ ទាបជាង $25000 និងបុរស។
ការពន្យល់អំពីរូបមន្ត៖
- D5:D20<=H6
វាពិនិត្យមើលថាតើជួរដែលបានផ្តល់ឱ្យស្មើ ឬទាបជាង H6។
លទ្ធផល៖ {TRUE, FALSE, TRUE, TRUE, TRUE, ពិត មិនពិត មិនពិត ពិត មិនពិត មិនពិត មិនពិត មិនពិត មិនពិត ពិត
- E5:E20<=H5
វាពិនិត្យថាតើជួរដែលបានផ្តល់ឱ្យស្មើឬទាបជាង H5 ។
លទ្ធផល៖ {FALSE, TRUE, FALSE, FALSE , មិនពិត, មិនពិត, ពិត, ពិត, ពិត, មិនពិត, ពិត, ពិត, ពិត, មិនពិត, មិនពិត, FALSE
- (D5:D20<=H6)*( E5:E20<=H5)
នេះគុណនឹងលទ្ធផលទទួលបានពីប្រតិបត្តិការពីរមុន។
លទ្ធផល៖ {0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0}
- IF((D5:D20<=H6)*(E5:E20<=H5),B5:E20,””)
ការបំពេញលទ្ធផលនៃលក្ខខណ្ឌទាំងពីរដែលបានផ្តល់ឱ្យ យើងអនុវត្ត អនុគមន៍ IF ។
លទ្ធផល៖ [បុរស, Kane Austin, 03/ 06/2014, 25000]
- VLOOKUP(H4,IF((D5:D20<=H6)*(E5:E20<=H5),B5:E20,” ”),2,FALSE)
នៅទីនេះ VLOOKUP ត្រឡប់សមាសភាគ ទីពីរ នៃតារាងដែលបានបង្កើតថ្មី។
លទ្ធផល៖ Kane Austin
អានបន្ថែម៖ ឧទាហរណ៍នៃ VLOOKUP ដែលមានលក្ខខណ្ឌ IF ច្រើនក្នុង Excel (9 លក្ខណៈវិនិច្ឆ័យ)
សេចក្តីសន្និដ្ឋាន
ដោយប្រើវិធីសាស្រ្តទាំងនេះ អ្នកអាចប្រើសេចក្តីថ្លែងការណ៍ IF ណាមួយដែលមានលក្ខខណ្ឌជាច្រើននៅក្នុងជួរនៃប្រភេទ AND និង ឬ ប្រភេទក្នុង Excel។ តើអ្នកដឹងពីវិធីសាស្រ្តផ្សេងទៀតទេ? ឬតើអ្នកមានសំណួរអ្វី? មានអារម្មណ៍សេរីដើម្បីជូនដំណឹងដល់ពួកយើង។ សូមចូលទៅកាន់ ExcelWIKI សម្រាប់អត្ថបទជាច្រើនទៀត។
យើងអាចឃើញថាមុខងារ IFយកអាគុយម៉ង់បី៖- លក្ខណៈវិនិច្ឆ័យមួយ
- លទ្ធផលមួយត្រូវបានបង្ហាញ ប្រសិនបើលក្ខណៈវិនិច្ឆ័យពេញចិត្ត
- មួយ លទ្ធផលត្រូវបានបង្ហាញ ប្រសិនបើលក្ខណៈវិនិច្ឆ័យមិនពេញចិត្ត (ជាជម្រើស។ លំនាំដើមគឺ “FALSE” )
ដូច្នេះនិយាយឱ្យខ្លី មុខងារ IF ប្រើលក្ខណៈវិនិច្ឆ័យមួយ ហើយ លទ្ធផលពីរ។ វាត្រឡប់លទ្ធផលទីមួយ ប្រសិនបើលក្ខណៈវិនិច្ឆ័យពេញចិត្ត ហើយផ្តល់លទ្ធផលទីពីរ ប្រសិនបើលក្ខណៈវិនិច្ឆ័យមិនពេញចិត្ត។
ហើយវាក្យសម្ព័ន្ធគឺ៖
=IF(logical_test, value_if_true,[value_if_false])ឥឡូវនេះខ្ញុំសង្ឃឹមថាអ្នកបានយល់ពីរបៀបដែលមុខងារ IF របស់ Excel ដំណើរការជាមួយលក្ខខណ្ឌមួយ។
5 ឧទាហរណ៍នៃការអនុវត្ត Excel IF សេចក្តីថ្លែងការណ៍ដែលមានលក្ខខណ្ឌច្រើនក្នុងជួរណាមួយ
ឥឡូវនេះ ចូរយើងព្យាយាមធ្វើការជាមួយលក្ខខណ្ឌជាច្រើនដោយប្រើសេចក្តីថ្លែងការណ៍ IF នៅក្នុង Excel សម្រាប់ជួរដែលបានផ្តល់ឱ្យ។ យើងនឹងឃើញឧទាហរណ៍ពាក់ព័ន្ធចំនួន 5 នៅក្នុងផ្នែកនេះ។
1. អនុវត្តសេចក្តីថ្លែងការណ៍ IF ជាមួយនឹងលក្ខខណ្ឌច្រើនប្រភេទ OR
i. លក្ខខណ្ឌសម្រាប់តម្លៃតែមួយ
តោះគិតមួយភ្លែត ប្រធាន Mars Group បាននាំមកនូវភាពបត់បែនបន្តិចបន្តួចនៅក្នុងការសម្រេចចិត្តរបស់គាត់។
គាត់នឹងកើនឡើង ប្រាក់ខែរបស់និយោជិតម្នាក់ៗ ប្រសិនបើប្រាក់ខែជាមធ្យមតិចជាង $25000 ឬប្រាក់ខែទាបបំផុតរបស់និយោជិតគឺតិចជាង $20000 ។
⊕ ដំណោះស្រាយ៖
- យើងឃើញមានលក្ខខណ្ឌពីរនៅទីនេះ។ ប៉ុន្តែទាំងនេះគឺជាលក្ខខណ្ឌប្រភេទ OR ។ នោះមានន័យថាលក្ខខណ្ឌគឺពេញចិត្ត ប្រសិនបើលក្ខខណ្ឌមួយ ឬទាំងពីរពេញចិត្ត។
- ការប្រើសេចក្តីថ្លែងការណ៍ IF សម្រាប់ប្រភេទនៃលក្ខខណ្ឌច្រើននេះគឺងាយស្រួលណាស់។ គ្រាន់តែរុំលក្ខខណ្ឌទាំងពីរនៅក្នុង OR function នៃ Excel។
- រូបមន្តដែលយើងនឹងប្រើនៅទីនេះគឺ៖
=IF(OR(AVERAGE(D5:D20)<25000,MIN(D5:D20)<20000),"Increase","Do not increase")
- សូមមើល លើកនេះ Excel បានណែនាំឱ្យយើងដំឡើងប្រាក់ខែ។
ការពន្យល់រូបមន្ត៖
តោះបំបែករូបមន្តនៅទីនេះ។
- ឬ(AVERAGE(D5:D20)<25000,MIN(D5:D20)< ;20000)
វាត្រឡប់ TRUE ប្រសិនបើលក្ខខណ្ឌណាមួយ ឬទាំងពីរពេញចិត្ត។ បើមិនដូច្នោះទេ វាត្រឡប់ FALSE។ ក្នុងករណីនេះ OR(AVERAGE(D5:D20) <25000,MIN(D5:D20)<20000បានត្រឡប់ TRUE ដោយសារតែប្រាក់ខែជាមធ្យមមិនតិចជាង $25000 ប៉ុន្តែប្រាក់ខែទាបបំផុតគឺតិចជាង $20000 ។
លទ្ធផល៖ TRUE
- ដូច្នេះរូបមន្តក្លាយជា៖ =IF(TRUE,”Increase”,”កុំបង្កើន”)
ដូចដែលវាគឺ TRUE នៅក្នុងមុខងារ IF វាត្រឡប់លទ្ធផលដំបូង “ បង្កើន ”។
លទ្ធផល៖ “បង្កើន ”
- ឥឡូវនេះ ប្រសិនបើអ្នកយល់រឿងនេះ តើអ្នកអាចប្រាប់ខ្ញុំពីរូបមន្តអ្វីដើម្បីទទួលបាន “ បាទ/ចាស ” ប្រសិនបើប្រាក់ខែខ្ពស់បំផុតគឺច្រើនជាង $40000 ឬប្រាក់ខែទាបបំផុតគឺតិចជាង $20000 បើមិនដូច្នេះទេ “ ទេ ”?
បាទ។ អ្នកនិយាយត្រូវ។ រូបមន្តនឹងbe:
=IF(OR(MAX(D5:D20)>40000,MIN(D5:D20)<20000),"Yes","No")
ii. លក្ខខណ្ឌសម្រាប់ជួរនៃតម្លៃ
ឥឡូវនេះសូមពិចារណាលើសេណារីយ៉ូផ្សេង។
ប្រធាន Mars Group បានសម្រេចចិត្តថាគាត់នឹងដំឡើងប្រាក់ខែដល់បុគ្គលិកទាំងនោះដែលមានវត្តមាន ប្រាក់ខែតិចជាង $25000 ឬអ្នកដែលចាប់ផ្តើមការងារមុន 1/1/2015 ។
ប៉ុន្តែតើគាត់អាចកំណត់អត្តសញ្ញាណបុគ្គលិកទាំងនោះដោយរបៀបណា?
⊕ ដំណោះស្រាយ៖
- ជំនួសឱ្យការប្រើក្រឡាតែមួយនៅក្នុងអនុគមន៍ IF អ្នកអាចប្រើជួរនៃសេចក្តីយោងក្រឡាជាច្រើននៅខាងក្នុងមុខងារ។
- សូមមើលរូបមន្តខាងក្រោម។
=IF(OR($D5<25000,$C5
- នៅទីនេះ ខ្ញុំបានបញ្ចូល រូបមន្តនៅក្នុងក្រឡាទីមួយនៃជួរឈរថ្មី Cell F4 ។
- ហើយបន្ទាប់មកបានអូស Fill Handle តាមរយៈកោសិកាដែលនៅសល់។
- វាបានប្រគល់ឈ្មោះបុគ្គលិកទាំងអស់ដែលប្រាក់ខែតិចជាង $25000 ឬអ្នកដែលបានចាប់ផ្តើមការងារមុន ថ្ងៃទី 01 ខែមករា ឆ្នាំ 2015 ។
- ប្រសិនបើអ្នកកត់សម្គាល់ដោយប្រុងប្រយ័ត្ន អ្នកនឹងរកឃើញថាជំនួសឱ្យការបញ្ចូលសេចក្ដីយោងក្រឡាមួយក្នុងមុខងារ IF , ខ្ញុំបានបញ្ចូលជួរនៃឯកសារយោងក្រឡា ( $D$4:$D$19 ) នៅក្នុងមុខងារ។
ជាការពិតណាស់ អ្នកអាចធ្វើវាបាន។ ហើយវានឹងពិនិត្យមើលលក្ខណៈវិនិច្ឆ័យម្តងមួយៗសម្រាប់ក្រឡានីមួយៗនៃជួរ។
ការពន្យល់រូបមន្ត៖
សម្រាប់ ការយល់ដឹងកាន់តែច្បាស់ សូមបំបែករូបមន្ត។
- OR($D5<25000,$C5
="" strong="">
វាពិនិត្យ ក្រឡា D5 និង ក្រឡា C5 ហើយត្រឡប់ TRUE ប្រសិនបើប្រាក់ខែតិចជាង $25000 ឬកាលបរិច្ឆេទចាប់ផ្តើមតិចជាង ខែមករា 01, 2015 .
លទ្ធផល៖ ពិត។
- ដូច្នេះរូបមន្តក្លាយជា៖ =IF(TRUE,B5, ””)
សម្រាប់ TRUE ក្នុងជួរលក្ខណៈវិនិច្ឆ័យ វាត្រឡប់មាតិកានៃក្រឡាដែលត្រូវគ្នានៃ ជួរឈរ B ដែលមានន័យថាឈ្មោះបុគ្គលិក ហើយសម្រាប់ FALSE នីមួយៗ វាត្រឡប់ក្រឡាទទេមួយ។ យើងបានប្រើ ការយោងក្រឡាដាច់ខាត នៅទីនេះ ដោយសារយើងមិនចង់ផ្លាស់ប្តូរក្រឡា ឯកសារយោងនៅពេលយើងអូស Fill Handle ។
លទ្ធផល៖ “Steve Smith”។
ចំណាំ៖
អ្នកប្រហែលជាចង់ លុបក្រឡាទទេចេញពីបញ្ជី ដែលមានន័យថាអ្នកគ្រាន់តែចង់ឱ្យបញ្ជីបុគ្គលិកដែលប្រាក់ខែរបស់ពួកគេត្រូវបានដំឡើង។ ជាអកុសល អ្នកអាច កុំធ្វើវាដោយប្រើតែអនុគមន៍ IF ។ ប៉ុន្តែជាក់ស្តែងមានវិធីមួយ។ វិធីមួយដើម្បីសម្រេចវាបានគឺ b y ដោយប្រើ មុខងារ FILTER នៃ Excel។
អានបន្ថែម៖ Excel VBA៖ រួមបញ្ចូលគ្នាប្រសិនបើ និង ឬ (ឧទាហរណ៍ 3)
<១៦> ២. អនុវត្តសេចក្តីថ្លែងការណ៍ IF ជាមួយនឹងលក្ខខណ្ឌជាច្រើនប្រភេទយើងក៏អាចប្រើសេចក្តីថ្លែងការណ៍ Excel IF សម្រាប់លក្ខខណ្ឌ AND ច្រើននៅក្នុងជួរណាមួយ។
ខ្ញុំ។ លក្ខខណ្ឌសម្រាប់តម្លៃតែមួយ
ប្រសិនបើអ្នកយល់ផ្នែកមុននេះបានល្អ តើអ្នកអាចផ្តល់ចម្លើយបានទេ?ចំពោះសំណួរមួយទៀត?
តើរូបមន្តនឹងទៅជាយ៉ាងណា ប្រសិនបើប្រធានក្រុមហ៊ុនចង់ដំឡើងប្រាក់ខែបុគ្គលិកម្នាក់ៗ ប្រសិនបើប្រាក់ខែជាមធ្យមតិចជាង $25000 ហើយប្រាក់ខែទាបបំផុតគឺ $20000 ?
⊕ ដំណោះស្រាយ៖
- គ្រាន់តែរុំលក្ខខណ្ឌទាំងពីរនៅក្នុង AND function ជំនួសឱ្យ <មុខងារ 1>ឬ ។
- ដូចនេះ៖
=IF(AND(AVERAGE(D5:D20)<25000,MIN(D5:D20)<20000),"Increase","Do not increase")
- សូមមើល លើកនេះ Excel បានស្នើឱ្យយើងមិនដំឡើងប្រាក់ខែទេ ព្រោះលក្ខខណ្ឌទាំងពីរ ប្រាក់ខែជាមធ្យមតិចជាង $25000 និងប្រាក់ខែទាបបំផុតតិចជាង $20000 មិនពេញចិត្ត។ លក្ខខណ្ឌតែមួយគត់គឺពេញចិត្ត។
- ប្រសិនបើអ្នកចង់ដឹងពីព័ត៌មានលម្អិតបន្ថែមអំពីរូបមន្ត ចូលទៅកាន់ផ្នែកទី 1 នៃឧទាហរណ៍ 1 ។
ii . លក្ខខណ្ឌសម្រាប់ជួរនៃតម្លៃ
ប្រធាន Mars Group តាមពិតគឺជាបុរសដែលយល់ច្រលំខ្លាំង។ លើកនេះគាត់បានសម្រេចចិត្តមួយទៀតហើយ។
គាត់នឹងដំឡើងប្រាក់ខែសម្រាប់តែបុគ្គលិកដែលមានប្រាក់ខែបច្ចុប្បន្នតិចជាង $20000 ហើយចាប់ផ្តើមការងារមុន 01 មករា 2017 .
តើគាត់អាចស្វែងរកបុគ្គលិកទាំងនោះដោយរបៀបណា?
⊕ ដំណោះស្រាយ៖
- បាទ។ អ្នកត្រូវហើយ។ គ្រាន់តែប្រើរូបមន្តនៃផ្នែក 1.2 ជាមួយនឹងអនុគមន៍ AND ជំនួសឱ្យមុខងារ OR ។
=IF(AND($D5<25000,$C5
- សូមមើល យើងមានបុគ្គលិកដែលបំពេញលក្ខខណ្ឌទាំងពីរ។
ដើម្បីដឹងព័ត៌មានលម្អិតអំពីរូបមន្ត ទៅ ទៅផ្នែកទី ii នៃឧទាហរណ៍ 1 ។
អានបន្ថែម៖ Excel VBA៖ ការរួមបញ្ចូលគ្នាប្រសិនបើជាមួយ និងសម្រាប់លក្ខខណ្ឌជាច្រើន
ស្រដៀងគ្នា ការអាន
- របៀបប្រើ PERCENTILE ជាមួយនឹងលក្ខខណ្ឌ IF ច្រើនក្នុង Excel (ឧទាហរណ៍ 3)
- Excel IF រវាងជួរច្រើន (4 វិធីសាស្រ្ត )
- របៀបប្រើលក្ខខណ្ឌ IF ច្រើនក្នុង Excel (ឧទាហរណ៍ 3)
3. ប្រើ Nested IF Statements ដើម្បីផ្គូផ្គងលក្ខខណ្ឌច្រើនក្នុង Excel
នៅក្នុងផ្នែកមុន យើងបានកំណត់ថាតើលក្ខខណ្ឌទាំងពីរ ប្រាក់ខែជាមធ្យមតិចជាង $25000 និងប្រាក់ខែទាបបំផុតតិចជាង $20000 ពេញចិត្តឬអត់។
ប៉ុន្តែតើអ្នកធ្លាប់គិតទេថាយើងអាចកំណត់វាតាមវិធីមួយផ្សេងទៀត ដោយប្រើ IF នៅក្នុងមុខងារ IF ផ្សេងទៀត ?
⊕ ដំណោះស្រាយ៖
- ដំបូង យើងនឹងពិនិត្យមើលថាតើប្រាក់ខែទាបបំផុតតិចជាង $20000 ឬអត់។
- បើមិនដូច្នេះទេ វានឹងត្រឡប់មកវិញ “កុំបង្កើន” ។
- ប៉ុន្តែប្រសិនបើវាជា នោះយើងនឹងពិនិត្យមើលម្តងទៀតថាតើប្រាក់ខែជាមធ្យមតិចជាង $25000 ឬអត់។
- បើមិនដូច្នេះទេ វានឹងត្រលប់ “កុំបង្កើន” ។
- ប៉ុន្តែប្រសិនបើវាជា លើកនេះវានឹងត្រឡប់មកវិញ “កើនឡើង”
- ដូច្នេះរូបមន្តពេញលេញនឹងមាន៖
=IF(MIN(D5:D20)<20000,(IF(AVERAGE(D5:D20)<25000,"Increase","Do not increase")),"Do not increase")
- សូមមើល Excel បានណែនាំយើងមិនដំឡើងប្រាក់ខែទេ ព្រោះលក្ខខណ្ឌទាំងពីរមិនពេញចិត្ត។
ការពន្យល់រូបមន្ត៖
L វាត្រូវបានបំបែករូបមន្តសម្រាប់ការយល់ដឹងកាន់តែប្រសើរ។
-
MIN(D5:D20)<20000
វាត្រឡប់ TRUE ប្រសិនបើប្រាក់ខែទាបបំផុតតិចជាង $20000 . បើមិនដូច្នេះទេ វាត្រឡប់ FALSE ។ នៅទីនេះវាត្រឡប់ TRUE ។
លទ្ធផល៖ TRUE។
- ដូច្នេះរូបមន្តក្លាយជា៖ =IF( ពិត,(IF(AVERAGE(D5:D20)<25000,"បង្កើន","កុំបង្កើន")),"កុំកើនឡើង")
ដូចដែល IF ឃើញ TRUE វាចូលទៅក្នុងលទ្ធផលដំបូង។ នោះមានន័យថាវាចូលទៅក្នុង (IF(AVERAGE(D5:D20)<25000,"Increase","Don't increase"))
- AVERAGE(D5:D20)<25000
វាត្រឡប់ TRUE ប្រសិនបើប្រាក់ខែជាមធ្យមតិចជាង $25000 បើមិនដូច្នេះទេ វាត្រឡប់ FALSE ។ លើកនេះវាត្រឡប់ FALSE ។
លទ្ធផល៖ FALSE។
- ដូច្នេះរូបមន្តក្លាយជា៖ =IF (TRUE,(IF(FALSE,"Increase","Don Don't increase")),"Don not increase")
ដូច្នេះវាត្រឡប់លទ្ធផលទីពីរនៃទីពីរ IF , “កុំបង្កើន” ។
លទ្ធផល៖ “កុំបង្កើន”។
- ឥឡូវនេះ ប្រសិនបើអ្នកយល់រឿងនេះ ចូរយើងព្យាយាមឆ្លើយសំណួរចាស់ខុសពីគ្នា។
តើអ្នកអាចប្រាប់ខ្ញុំពីរូបមន្តអ្វីដើម្បីទទួលបាន “ បាទ/ចាស ” ប្រសិនបើប្រាក់ខែខ្ពស់បំផុតគឺ ធំជាង $40000 ឬប្រាក់ខែទាបបំផុតគឺតិចជាង $20000 បើមិនដូច្នេះទេ “ ទេ ”?
- បាទ អ្នកនិយាយត្រូវ។ រូបមន្តនឹងមាន៖
=IF(MAX(D5:D20)>40000,"Yes",(IF(MIN(D5:D20)<20000,"Yes","No")))
អានបន្ថែម៖ សេចក្តីថ្លែងការណ៍ VBA IF ដែលមានលក្ខខណ្ឌច្រើនក្នុង Excel (8 វិធីសាស្រ្ត)
4. ប្រើសេចក្តីថ្លែងការណ៍ IF របស់ Excel ជាមួយនឹងលក្ខខណ្ឌ 3 រួមទាំងលក្ខណៈវិនិច្ឆ័យអត្ថបទ
តោះគិតម្តងទៀត។ ប្រធាន Mars Group ចង់បន្ថែមលក្ខខណ្ឌមួយបន្ថែមទៀតដោយផ្អែកលើអត្ថបទ។ សម្រាប់គោលបំណងនោះគាត់បានបន្ថែមភេទរបស់និយោជិតទៅក្នុងសំណុំទិន្នន័យ។ ឥឡូវនេះ គាត់ចង់ដឹងពីឈ្មោះបុគ្គលិកដែលប្រាក់ខែក្រោម $25000 ដែលបានចូលរួមបន្ទាប់ពី 01/01/2017 និងបុរស។
⊕ ដំណោះស្រាយ៖
- លើកនេះ យើងត្រូវប្រើរូបមន្តខាងក្រោមដោយផ្អែកលើអនុគមន៍ AND ជាមួយសេចក្តីថ្លែងការណ៍ IF ។
=IF(AND($E5<25000,$C5
- Excel បានប្រគល់ឈ្មោះបុគ្គលិក។
ការពន្យល់អំពីរូបមន្ត៖
តោះបំបែករូបមន្តសម្រាប់ការយល់ដឹងកាន់តែច្បាស់។
- E5<25000
វាពិនិត្យថាតើ E5 ទាបជាង 25000 ឬអត់។
លទ្ធផល៖ FALSE
- C5
វាពិនិត្យមើលថាតើ C5 លឿនជាង កាលបរិច្ឆេទដែលបានផ្តល់ឱ្យជាមួយមុខងារ DATE ។
លទ្ធផល៖ TRUE
- D5=”Male”
វាពិនិត្យថាតើ D5 ត្រូវគ្នានឹងអត្ថបទដែលបានផ្តល់ឱ្យឬអត់។
លទ្ធផល៖ ពិត
<12នេះអនុវត្តប្រតិបត្តិការ AND ជាមួយនឹងលក្ខខណ្ឌបីដែលបានផ្តល់ឱ្យ។
លទ្ធផល៖