តារាងមាតិកា
ការបង្រៀនពន្យល់ពីរបៀបប្រើមុខងារ COUNTIF និង COUNTIFS របស់ Excel ដើម្បីរាប់ក្រឡាដែលមានលក្ខខណ្ឌ OR ច្រើន ឧ. ប្រសិនបើក្រឡាមួយមាន X, Y ឬ Z។
ដូចដែលមនុស្សគ្រប់គ្នាដឹង មុខងារ Excel COUNTIF ត្រូវបានរចនាឡើងដើម្បីរាប់ក្រឡាដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យមួយ ខណៈពេលដែល COUNTIFS វាយតម្លៃលក្ខណៈវិនិច្ឆ័យជាច្រើនជាមួយ AND តក្កវិជ្ជា។ ប៉ុន្តែចុះយ៉ាងណាបើកិច្ចការរបស់អ្នកទាមទារ ឬតក្កវិជ្ជា - នៅពេលដែលលក្ខខណ្ឌជាច្រើនត្រូវបានផ្តល់ឱ្យ នរណាម្នាក់អាចផ្គូផ្គងដើម្បីបញ្ចូលទៅក្នុងចំនួន? ព័ត៌មានលម្អិតពេញលេញ។ ឧទាហរណ៍បង្ហាញថាអ្នកមានចំណេះដឹងល្អអំពីវាក្យសម្ព័ន្ធ និងការប្រើប្រាស់ទូទៅនៃមុខងារទាំងពីរ។ បើមិនដូច្នេះទេ អ្នកប្រហែលជាចង់ចាប់ផ្តើមជាមួយការកែប្រែមូលដ្ឋាន៖
មុខងារ Excel COUNTIF - រាប់ក្រឡាជាមួយនឹងលក្ខណៈវិនិច្ឆ័យមួយ។
មុខងារ Excel COUNTIFS - រាប់ក្រឡាជាមួយនឹងលក្ខណៈវិនិច្ឆ័យ AND ច្រើន។
ឥឡូវនេះអ្នករាល់គ្នាគឺនៅលើទំព័រតែមួយ សូមចូលទៅ៖
រាប់ក្រឡាជាមួយលក្ខខណ្ឌ OR ក្នុង Excel
ផ្នែកនេះគ្របដណ្ដប់លើសេណារីយ៉ូសាមញ្ញបំផុតគឺការរាប់ក្រឡាដែល បំពេញតាមលក្ខខណ្ឌណាមួយ (យ៉ាងហោចណាស់មួយ) នៃលក្ខខណ្ឌដែលបានបញ្ជាក់។
រូបមន្តទី 1> ឬ b ) គឺត្រូវសរសេររូបមន្ត COUNTIF ធម្មតា ដើម្បីរាប់ធាតុនីមួយៗដោយឡែកពីគ្នា ហើយបន្ទាប់មកបន្ថែមលទ្ធផល៖ COUNTIF( range , criterion1 ) + COUNTIF( ជួរ , លក្ខណៈវិនិច្ឆ័យ2 )
ជាជាឧទាហរណ៍ ចូរយើងស្វែងយល់ថាតើក្រឡាប៉ុន្មានក្នុងជួរ A មាន "ផ្លែប៉ោម" ឬ "ចេក"៖
=COUNTIF(A:A, "apples") + COUNTIF(A:A, "bananas")
នៅក្នុងសន្លឹកកិច្ចការជីវិតពិត វាគឺជាការអនុវត្តល្អដើម្បីដំណើរការលើជួរជាជាង ជាងជួរឈរទាំងមូលដើម្បីឱ្យរូបមន្តដំណើរការលឿនជាងមុន។ ដើម្បីទុកបញ្ហាក្នុងការធ្វើបច្ចុប្បន្នភាពរូបមន្តរបស់អ្នករាល់ពេលដែលលក្ខខណ្ឌផ្លាស់ប្តូរ សូមវាយធាតុដែលចាប់អារម្មណ៍នៅក្នុងក្រឡាដែលបានកំណត់ជាមុន និយាយថា F1 និង G1 ហើយយោងក្រឡាទាំងនោះ។ ឧទាហរណ៍៖
=COUNTIF(A2:A10, F1) + COUNTIF(A2:A10, G1)
បច្ចេកទេសនេះដំណើរការល្អសម្រាប់លក្ខណៈវិនិច្ឆ័យមួយចំនួន ប៉ុន្តែការបន្ថែមមុខងារ COUNTIF បី ឬច្រើនជាមួយគ្នានឹងធ្វើឱ្យរូបមន្តស្មុគស្មាញពេក។ ក្នុងករណីនេះ អ្នកគួរតែប្រកាន់ខ្ជាប់នូវជម្រើសមួយក្នុងចំណោមជម្រើសខាងក្រោម។
រូបមន្ត 2. COUNTIF ជាមួយអារេថេរ
នេះគឺជាកំណែបង្រួមនៃ SUMIF ជាមួយនឹងរូបមន្ត OR លក្ខខណ្ឌនៅក្នុង Excel៖
SUM(COUNTIF( range , { criterion1 , criterion2 , criterion3 , …}))រូបមន្តគឺ បង្កើតតាមរបៀបនេះ៖
ដំបូង អ្នកវេចខ្ចប់លក្ខខណ្ឌទាំងអស់ក្នុងអារេថេរ - ធាតុនីមួយៗដែលបំបែកដោយសញ្ញាក្បៀស និងអារេដែលរុំព័ទ្ធដោយដង្កៀបអង្កាញ់ដូចជា {"apples", "bananas', "lemon"} ។
បន្ទាប់មក អ្នករួមបញ្ចូលអារេថេរនៅក្នុងអាគុយម៉ង់ លក្ខណៈវិនិច្ឆ័យ នៃរូបមន្ត COUNTIF ធម្មតា៖ COUNTIF(A2:A10, {"apples","bananas","lemon"})
ជាចុងក្រោយ បង្វែររូបមន្ត COUNTIF នៅក្នុងអនុគមន៍ SUM។ វាចាំបាច់ព្រោះ COUNTIF នឹងត្រឡប់ចំនួន 3 បុគ្គលសម្រាប់ "ផ្លែប៉ោម" "ចេក" និង"ក្រូចឆ្មា" ហើយអ្នកត្រូវបន្ថែមចំនួនទាំងនោះជាមួយគ្នា។
រូបមន្តពេញលេញរបស់យើងមានដូចខាងក្រោម៖
=SUM(COUNTIF(A2:A10,{"apples","bananas","lemons"}))
ប្រសិនបើអ្នក 'ចង់ផ្គត់ផ្គង់លក្ខណៈវិនិច្ឆ័យរបស់អ្នកជា សេចក្តីយោងជួរ អ្នកត្រូវបញ្ចូលរូបមន្តដោយប្រើ Ctrl + Shift + Enter ដើម្បីធ្វើឱ្យវាក្លាយជារូបមន្តអារេ។ ឧទាហរណ៍៖
=SUM(COUNTIF(A2:A10,F1:H1))
សូមកត់សម្គាល់ដង្កៀបអង្កាញ់នៅក្នុងរូបថតអេក្រង់ខាងក្រោម - វាគឺជាការបង្ហាញជាក់ស្តែងបំផុតនៃរូបមន្តអារេនៅក្នុង Excel៖
រូបមន្ត 3. SUMPRODUCT
វិធីមួយផ្សេងទៀតដើម្បីរាប់ក្រឡាជាមួយឬតក្កក្នុង Excel គឺត្រូវប្រើមុខងារ SUMPRODUCT តាមវិធីនេះ៖
SUMPRODUCT(1*( ជួរ = { criterion1 , criterion2 , criterion3 , …}))ដើម្បីមើលឃើញតក្កវិជ្ជា នេះក៏អាចសរសេរជា៖
SUMPRODUCT( ( range = criterion1 ) + ( range = criterion2 ) + …)រូបមន្តសាកល្បងក្រឡានីមួយៗក្នុងជួរទល់នឹង លក្ខណៈវិនិច្ឆ័យនីមួយៗ ហើយត្រឡប់ TRUE ប្រសិនបើលក្ខណៈវិនិច្ឆ័យត្រូវបានបំពេញ នោះ FALSE បើមិនដូច្នេះទេ។ ជាលទ្ធផលកម្រិតមធ្យម អ្នកទទួលបានអារេមួយចំនួននៃតម្លៃ TRUE និង FALSE (ចំនួនអារេស្មើនឹងចំនួននៃលក្ខណៈវិនិច្ឆ័យរបស់អ្នក)។ បន្ទាប់មក ធាតុអារេនៅក្នុងទីតាំងដូចគ្នាត្រូវបានបន្ថែមជាមួយគ្នា ឧ. ធាតុទីមួយក្នុងអារេទាំងអស់ ធាតុទីពីរ។ល។ ប្រតិបត្តិការបន្ថែមបំប្លែងតម្លៃតក្កវិជ្ជាទៅជាលេខ ដូច្នេះអ្នកបញ្ចប់ដោយអារេមួយនៃ 1's (មួយនៃលក្ខណៈវិនិច្ឆ័យត្រូវគ្នា) និង 0's (មិនមានលក្ខខណ្ឌណាមួយត្រូវគ្នា)។ ដោយសារតែលក្ខណៈវិនិច្ឆ័យទាំងអស់គឺសាកល្បងប្រឆាំងនឹងក្រឡាដូចគ្នា គ្មានវិធីណាដែលលេខផ្សេងទៀតអាចលេចឡើងក្នុងអារេលទ្ធផលនោះទេ មានតែអារេដំបូងមួយប៉ុណ្ណោះដែលអាចមាន TRUE នៅក្នុងទីតាំងជាក់លាក់មួយ ផ្សេងទៀតនឹងមាន FALSE ។ ជាចុងក្រោយ SUMPRODUCT បន្ថែមធាតុនៃអារេលទ្ធផល ហើយអ្នកទទួលបានចំនួនដែលចង់បាន។
រូបមន្តទីមួយដំណើរការក្នុងលក្ខណៈស្រដៀងគ្នា ជាមួយនឹងភាពខុសគ្នាដែលវាត្រឡប់អារេ 2 វិមាត្រនៃតម្លៃ TRUE និង FALSE ដែលអ្នកគុណនឹង 1 ដើម្បីបំប្លែងតម្លៃតក្កវិជ្ជាទៅជា 1 និង 0 រៀងគ្នា។
បានអនុវត្តចំពោះសំណុំទិន្នន័យគំរូរបស់យើង រូបមន្តមានរូបរាងដូចខាងក្រោម៖
=SUMPRODUCT(1*(A2:A10={"apples","bananas","lemons"}))
ឬ
=SUMPRODUCT((A2:A10="apples") + (A2:A10="bananas") + (A2:A10="lemons"))
ជំនួសអថេរអារេរឹងកូដដោយសេចក្តីយោងជួរ ហើយអ្នកនឹងទទួលបានដំណោះស្រាយដែលឆើតឆាយជាងមុន៖
=SUMPRODUCT(1*( A2:A10=F1:H1))
<15
ចំណាំ។ មុខងារ SUMPRODUCT គឺយឺតជាង COUNTIF ដែលជាមូលហេតុដែលរូបមន្តនេះល្អបំផុតដែលត្រូវប្រើលើសំណុំទិន្នន័យតូច។
រាប់ក្រឡាជាមួយ OR ក៏ដូចជា AND logic
នៅពេលធ្វើការជាមួយទិន្នន័យធំ សំណុំដែលមានទំនាក់ទំនងពហុកម្រិត និងកម្រិតឆ្លងរវាងធាតុ ឱកាសគឺថាអ្នកនឹងត្រូវរាប់ក្រឡាជាមួយនឹងលក្ខខណ្ឌ OR និង AND ក្នុងពេលតែមួយ។
ជាឧទាហរណ៍ ចូរយើងទទួលបានចំនួន "ផ្លែប៉ោម" , "ចេក" និង "ក្រូចឆ្មា" ដែលត្រូវបាន "ចែកចាយ" ។ តើយើងធ្វើបែបនេះដោយរបៀបណា? សម្រាប់ការចាប់ផ្តើម ចូរយើងបកប្រែលក្ខខណ្ឌរបស់យើងទៅជាភាសារបស់ Excel៖
- ជួរ A: "apples" ឬ "bananas" ឬ "lemons"
- Column C: "delivered"
មើលពីមុំមួយទៀត យើងត្រូវរាប់ជួរជាមួយ "ផ្លែប៉ោម និងបានប្រគល់" ឬ "ចេក និងបញ្ជូន" ឬ "ក្រូចឆ្មា និងបានប្រគល់" ។ ធ្វើតាមវិធីនេះ កិច្ចការនឹងធ្លាក់ចុះដល់ការរាប់ក្រឡាជាមួយនឹងលក្ខខណ្ឌ 3 ឬ ពោលគឺពិតជាអ្វីដែលយើងបានធ្វើនៅក្នុងផ្នែកមុន! ភាពខុសគ្នាតែមួយគត់គឺថាអ្នកនឹងប្រើប្រាស់ COUNTIFS ជំនួសឱ្យ COUNTIF ដើម្បីវាយតម្លៃ AND លក្ខណៈវិនិច្ឆ័យនៅក្នុងលក្ខខណ្ឌ OR នីមួយៗ។
រូបមន្ត 1. COUNTIFS + COUNTIFS
វាគឺជារូបមន្តវែងបំផុត ដែលជារូបមន្ត ងាយស្រួលបំផុតក្នុងការសរសេរ :)
=COUNTIFS(A2:A10, "apples", C2:C10, "delivered") + COUNTIFS(A2:A10, "bananas", C2:C10, "delivered")) + COUNTIFS(A2:A10, "lemons", C2:C10, "delivered"))
រូបថតអេក្រង់ខាងក្រោមបង្ហាញរូបមន្តដូចគ្នាជាមួយនឹងឯកសារយោងក្រឡា៖
=COUNTIFS(A2:A10, K1, C2:C10, K2) + COUNTIFS(A2:A10, L1, C2:C10, K2) + COUNTIFS(A2:A10, M1,C2:C10, K2)
រូបមន្ត 2. COUNTIFS ជាមួយអារេថេរ
រូបមន្ត COUNTIFS បង្រួមកាន់តែច្រើនជាមួយនឹងតក្ក AND/OR អាចត្រូវបានបង្កើតឡើងដោយការវេចខ្ចប់ OR លក្ខណៈវិនិច្ឆ័យក្នុងថេរអារេមួយ៖
=SUM(COUNTIFS(A2:A10, {"apples","bananas","lemons"}, C2:C10, "delivered"))
ពេលណា ដោយប្រើសេចក្តីយោងជួរសម្រាប់លក្ខណៈវិនិច្ឆ័យ អ្នកត្រូវការរូបមន្តអារេ បញ្ចប់ដោយចុច Ctrl + Shift + Enter :
=SUM(COUNTIFS(A2:A10,F1:H1,C2:C10,F2))
គន្លឹះ។ បើចាំបាច់ អ្នកមានសេរីភាពក្នុងការប្រើប្រាស់ wildcards ក្នុងលក្ខណៈវិនិច្ឆ័យនៃរូបមន្តដែលបានពិភាក្សាខាងលើ។ ជាឧទាហរណ៍ ដើម្បីរាប់ចេកគ្រប់ប្រភេទដូចជា "ចេកបៃតង" ឬ "Goldfinger bananas" អ្នកអាចប្រើរូបមន្តនេះ៖
=SUM(COUNTIFS(A2:A10, {"apples","*bananas*","lemons"}, C2:C10, "delivered"))
តាមរបៀបស្រដៀងគ្នា អ្នកអាចបង្កើតរូបមន្តដើម្បីរាប់កោសិកាដោយផ្អែកលើ លើប្រភេទលក្ខណៈវិនិច្ឆ័យផ្សេងទៀត។ ឧទាហរណ៍ ដើម្បីទទួលបានចំនួន "ផ្លែប៉ោម" ឬ "ចេក" ឬ "ក្រូចឆ្មា" ដែលត្រូវបាន "ចែកចាយ" ហើយចំនួនលើសពី 200 សូមបន្ថែមជួរលក្ខណៈវិនិច្ឆ័យ/គូលក្ខណៈវិនិច្ឆ័យមួយបន្ថែមទៀតទៅCOUNTIFS៖
=SUM(COUNTIFS(A2:A10, {"apples","*bananas*","lemons"}, C2:C10, "delivered", B2:B10, ">200"))
ឬ ប្រើរូបមន្តអារេនេះ (បញ្ចូលតាមរយៈ Ctrl + Shift + Enter):
=SUM(COUNTIFS(A2:A10,F1:H1,C2:C10,F2, B2:B10, ">"&F3))
រាប់ក្រឡាដែលមានលក្ខខណ្ឌ OR ច្រើន
ក្នុងឧទាហរណ៍មុន អ្នកបានរៀនពីរបៀបសាកល្បងលក្ខខណ្ឌ OR មួយ។ ប៉ុន្តែចុះយ៉ាងណាបើអ្នកមានសំណុំពីរ ឬច្រើន ហើយអ្នកកំពុងស្វែងរកសរុបនៃទំនាក់ទំនង ឬទំនាក់ទំនងដែលអាចធ្វើទៅបាន?
អាស្រ័យលើលក្ខខណ្ឌជាច្រើនដែលអ្នកត្រូវការដើម្បីដោះស្រាយ អ្នកអាចប្រើ COUNTIFS ជាមួយអារេថេរ ឬ SUMPRODUCT ជាមួយ ISNUMBER MATCH ។ អតីតគឺមានភាពងាយស្រួលក្នុងការសាងសង់ ប៉ុន្តែវាត្រូវបានកំណត់ត្រឹមតែ 2 សំណុំនៃលក្ខខណ្ឌ OR ប៉ុណ្ណោះ។ ក្រោយមកទៀតអាចវាយតម្លៃចំនួននៃលក្ខខណ្ឌណាមួយ (ជាចំនួនសមហេតុសមផលដែលកំណត់របស់ Excel ដល់ 255 អាគុយម៉ង់ និង 8192 តួអក្សរចំពោះប្រវែងរូបមន្តសរុប) ប៉ុន្តែវាអាចត្រូវការការខិតខំប្រឹងប្រែងខ្លះដើម្បីចាប់យកតក្កវិជ្ជារបស់រូបមន្ត។
រាប់ក្រឡាជាមួយនឹង 2 សំណុំនៃលក្ខខណ្ឌ OR
នៅពេលដោះស្រាយជាមួយតែពីរសំណុំនៃលក្ខណៈវិនិច្ឆ័យ OR នោះគ្រាន់តែបន្ថែមអារេមួយបន្ថែមទៀតថេរទៅនឹងរូបមន្ត COUNTIFS ដែលបានពិភាក្សាខាងលើ។
សម្រាប់រូបមន្តដំណើរការ មួយ នាទី ប៉ុន្តែការផ្លាស់ប្តូរសំខាន់គឺចាំបាច់៖ ប្រើ អារេផ្ដេក (ធាតុដែលបំបែកដោយសញ្ញាក្បៀស) សម្រាប់លក្ខណៈវិនិច្ឆ័យមួយដែលបានកំណត់ និង អារេបញ្ឈរ (ធាតុដែលបំបែកដោយសញ្ញាក្បៀស) សម្រាប់ផ្សេងទៀត។ វាប្រាប់ Excel ឱ្យ "គូ" ឬ "គណនាឆ្លងកាត់" ធាតុនៅក្នុងអារេទាំងពីរ ហើយត្រឡប់អារេពីរវិមាត្រនៃលទ្ធផល។
ជាឧទាហរណ៍ ចូរយើងរាប់ "ផ្លែប៉ោម" "ចេក" ឬ"lemons" ដែលត្រូវបាន "delivered" ឬ "in transit":
=SUM(COUNTIFS(A2:A10, {"apples", "bananas", "lemons"}, B2:B10, {"delivered"; "in transit"}))
សូមកត់សម្គាល់សញ្ញាក្បៀសនៅក្នុងជួរថេរអារេទីពីរ៖
ដោយសារតែ Excel គឺជាកម្មវិធី 2 វិមាត្រ វាមិនអាចបង្កើតអារេ 3 វិមាត្រ ឬ 4 វិមាត្របានទេ ដូច្នេះហើយរូបមន្តនេះដំណើរការសម្រាប់តែសំណុំ OR ពីរប៉ុណ្ណោះ។ ដើម្បីរាប់ជាមួយនឹងលក្ខណៈវិនិច្ឆ័យបន្ថែមទៀត អ្នកនឹងត្រូវប្តូរទៅរូបមន្ត SUMPRODUCT ដែលស្មុគ្រស្មាញជាងដែលបានពន្យល់ក្នុងឧទាហរណ៍បន្ទាប់។
រាប់ក្រឡាដែលមានសំណុំ OR ច្រើនឈុត
ដើម្បីរាប់ក្រឡាដែលមានច្រើនជាងពីរ សំណុំនៃលក្ខណៈវិនិច្ឆ័យ OR ប្រើមុខងារ SUMPRODUCT រួមជាមួយ ISNUMBER MATCH។
ឧទាហរណ៍ ចូរយើងទទួលបានចំនួន "ផ្លែប៉ោម" "ចេក" ឬ "ក្រូចឆ្មា" ដែលត្រូវបាន "ចែកចាយ" ឬ "នៅក្នុងការដឹកជញ្ជូន" ហើយត្រូវបានខ្ចប់ជា "bag" ឬ "tray":
=SUMPRODUCT(ISNUMBER(MATCH(A2:A10,{"apples","bananas","lemons"},0))*
ISNUMBER(MATCH(B2:B10,{"bag","tray"},0))*
ISNUMBER(MATCH(C2:C10,{"delivered","in transit"},0)))
នៅក្នុងបេះដូងនៃរូបមន្ត មុខងារ MATCH ពិនិត្យមើលលក្ខណៈវិនិច្ឆ័យដោយប្រៀបធៀបក្រឡានីមួយៗ នៅក្នុងជួរដែលបានបញ្ជាក់ជាមួយនឹងថេរអារេដែលត្រូវគ្នា។ ប្រសិនបើការផ្គូផ្គងត្រូវបានរកឃើញ វាត្រឡប់ទីតាំងដែលទាក់ទងគ្នានៃតម្លៃប្រសិនបើអារេនោះ N/A បើមិនដូច្នេះទេ។ ISNUMBER បំប្លែងតម្លៃទាំងនេះទៅជា TRUE និង FALSE ដែលស្មើនឹង 1 និង 0 រៀងគ្នា។ SUMPRODUCT យកវាពីទីនោះ ហើយគុណធាតុរបស់អារេ។ ដោយសារតែគុណនឹងសូន្យផ្តល់ឱ្យសូន្យ មានតែកោសិកាដែលមាន 1 ក្នុងអារេទាំងអស់ប៉ុណ្ណោះដែលនៅរស់ទទួលបានផលបូក។
រូបថតអេក្រង់ខាងក្រោមបង្ហាញលទ្ធផល៖
នេះជារបៀបដែលអ្នកប្រើមុខងារ COUNTIF និង COUNTIFS ក្នុង Excel ដើម្បីរាប់ក្រឡាដែលមានច្រើន AND ជា ក៏ដូចជាលក្ខខណ្ឌ OR ។ ដើម្បីពិនិត្យមើលឱ្យបានដិតដល់នូវរូបមន្តដែលបានពិភាក្សានៅក្នុងមេរៀននេះ អ្នកត្រូវបានស្វាគមន៍ក្នុងការទាញយកសៀវភៅការងារគំរូរបស់យើងខាងក្រោម។ ខ្ញុំសូមអរគុណចំពោះការអាន ហើយសង្ឃឹមថានឹងបានជួបអ្នកនៅលើប្លក់របស់យើងនៅសប្តាហ៍ក្រោយ!
សៀវភៅការងារអនុវត្ត
Excel COUNTIF ជាមួយនឹងលក្ខខណ្ឌ OR - ឧទាហរណ៍ (ឯកសារ .xlsx)