ស្វែងរកលេខដែលនៅជិតបំផុត។

នៅក្នុងការអនុវត្ត ជាញឹកញាប់មានករណីជាច្រើននៅពេលដែលអ្នក និងខ្ញុំត្រូវស្វែងរកតម្លៃជិតបំផុតនៅក្នុងសំណុំ (តារាង) ទាក់ទងនឹងលេខដែលបានផ្តល់ឱ្យ។ វាអាចជាឧទាហរណ៍៖

  • ការគណនាការបញ្ចុះតម្លៃអាស្រ័យលើបរិមាណ។
  • ការគណនាចំនួនប្រាក់រង្វាន់អាស្រ័យលើការអនុវត្តផែនការ។
  • ការគណនាតម្លៃដឹកជញ្ជូនអាស្រ័យលើចម្ងាយ។
  • ការជ្រើសរើសធុងសមរម្យសម្រាប់ទំនិញ។ល។

លើសពីនេះទៅទៀត ការបង្គត់អាចត្រូវបានទាមទារទាំងឡើងលើ និងចុះក្រោម អាស្រ័យលើស្ថានភាព។

មានវិធីជាច្រើន - ជាក់ស្តែង និងមិនសូវច្បាស់ - ដើម្បីដោះស្រាយបញ្ហាបែបនេះ។ តោះមើលពួកវាតាមលំដាប់លំដោយ។

ដើម្បីចាប់ផ្តើម សូមស្រមៃមើលអ្នកផ្គត់ផ្គង់ដែលផ្តល់ការបញ្ចុះតម្លៃលើការលក់ដុំ ហើយភាគរយនៃការបញ្ចុះតម្លៃអាស្រ័យលើបរិមាណនៃទំនិញដែលបានទិញ។ ឧទាហរណ៍ នៅពេលទិញលើសពី 5 ដុំ ការបញ្ចុះតម្លៃ 2% ត្រូវបានផ្តល់ឱ្យ ហើយនៅពេលទិញចាប់ពី 20 ដុំ - រួចហើយ 6% ។ល។

តើធ្វើដូចម្តេចដើម្បីគណនាភាគរយបញ្ចុះតម្លៃយ៉ាងរហ័ស និងស្រស់ស្អាតនៅពេលបញ្ចូលបរិមាណនៃទំនិញដែលបានទិញ?

ស្វែងរកលេខដែលនៅជិតបំផុត។

វិធីសាស្រ្ត 1: Nested IFs

វិធីសាស្រ្តពីស៊េរី "តើមានអ្វីដែលត្រូវគិត - អ្នកត្រូវលោត!" ការប្រើប្រាស់មុខងារដែលបានដាក់ IF (IF) ដើម្បីពិនិត្យមើលជាបន្តបន្ទាប់ថាតើតម្លៃក្រឡាធ្លាក់ចូលទៅក្នុងចន្លោះពេលនីមួយៗ និងបង្ហាញការបញ្ចុះតម្លៃសម្រាប់ជួរដែលត្រូវគ្នា។ ប៉ុន្តែរូបមន្តក្នុងករណីនេះអាចប្រែទៅជាស្មុគស្មាញណាស់: 

ស្វែងរកលេខដែលនៅជិតបំផុត។ 

ខ្ញុំគិតថាវាច្បាស់ណាស់ថាការបំបាត់កំហុសដូចជា "តុក្កតាបិសាច" ឬព្យាយាមបន្ថែមលក្ខខណ្ឌថ្មីពីរបីទៅវាបន្ទាប់ពីពេលខ្លះវាសប្បាយ។

លើសពីនេះ Microsoft Excel មានដែនកំណត់សម្រាប់មុខងារ IF - 7 ដងក្នុងកំណែចាស់ និង 64 ដងក្នុងកំណែថ្មីជាង។ ចុះបើអ្នកត្រូវការបន្ថែម?

វិធីសាស្រ្ត 2. VLOOKUP ជាមួយនឹងទិដ្ឋភាពចន្លោះពេល

វិធីសាស្រ្តនេះគឺបង្រួមជាង។ ដើម្បីគណនាភាគរយបញ្ចុះតម្លៃ សូមប្រើមុខងាររឿងព្រេងនិទាន VPR (VLOOKUP) នៅក្នុងរបៀបស្វែងរកប្រហាក់ប្រហែល៖

ស្វែងរកលេខដែលនៅជិតបំផុត។

ដែលជាកន្លែងដែល

  • B4 - តម្លៃនៃបរិមាណទំនិញនៅក្នុងប្រតិបត្តិការដំបូងដែលយើងកំពុងស្វែងរកការបញ្ចុះតម្លៃ
  • $G $4: $H $8 - តំណភ្ជាប់ទៅកាន់តារាងបញ្ចុះតម្លៃ - ដោយគ្មាន "បឋមកថា" និងជាមួយអាសយដ្ឋានដែលបានជួសជុលដោយសញ្ញា $ ។
  • 2 - លេខធម្មតានៃជួរឈរក្នុងតារាងបញ្ចុះតម្លៃដែលយើងចង់ទទួលបានតម្លៃបញ្ចុះតម្លៃ
  • ពិត - នេះគឺជាកន្លែងដែល "ឆ្កែ" ត្រូវបានកប់។ ប្រសិនបើជាអាគុយម៉ង់មុខងារចុងក្រោយ VPR បញ្ជាក់ កុហក (មិនពិត) ឬ 0បន្ទាប់មកមុខងារនឹងស្វែងរក ការប្រកួតដ៏តឹងរ៉ឹង នៅក្នុងជួរបរិមាណ (ហើយក្នុងករណីរបស់យើងវានឹងផ្តល់កំហុស #N/A ព្រោះវាមិនមានតម្លៃ 49 នៅក្នុងតារាងបញ្ចុះតម្លៃទេ)។ ប៉ុន្តែប្រសិនបើជំនួសវិញ។ កុហក សរសេរ ពិត (ពិត) ឬ 1បន្ទាប់មកមុខងារនឹងមើលទៅមិនពិតប្រាកដទេ ប៉ុន្តែ តូចបំផុតដែលនៅជិតបំផុត។ តម្លៃ ហើយនឹងផ្តល់ឱ្យយើងនូវភាគរយនៃការបញ្ចុះតម្លៃដែលយើងត្រូវការ។

ការធ្លាក់ចុះនៃវិធីសាស្រ្តនេះគឺតម្រូវការដើម្បីតម្រៀបតារាងបញ្ចុះតម្លៃតាមលំដាប់ឡើងដោយជួរទីមួយ។ ប្រសិនបើមិនមានការតម្រៀបបែបនេះទេ (ឬវាត្រូវបានធ្វើតាមលំដាប់បញ្ច្រាស) នោះរូបមន្តរបស់យើងនឹងមិនដំណើរការទេ៖

ស្វែងរកលេខដែលនៅជិតបំផុត។

ដូច្នោះហើយវិធីសាស្រ្តនេះអាចប្រើបានតែដើម្បីស្វែងរកតម្លៃតូចបំផុតដែលនៅជិតបំផុត។ ប្រសិនបើអ្នកត្រូវការស្វែងរកធំបំផុតដែលនៅជិតបំផុតនោះ អ្នកត្រូវប្រើវិធីសាស្រ្តផ្សេង។

វិធីសាស្រ្ត 3. ស្វែងរកធំបំផុតដែលនៅជិតបំផុតដោយប្រើមុខងារ INDEX និង MATCH

ឥឡូវនេះសូមក្រឡេកមើលបញ្ហារបស់យើងពីម្ខាងទៀត។ ឧបមាថាយើងលក់ម៉ាស៊ីនបូមឧស្សាហកម្មជាច្រើនម៉ូដែលដែលមានសមត្ថភាពផ្សេងៗ។ តារាងលក់នៅខាងឆ្វេងបង្ហាញពីថាមពលដែលត្រូវការដោយអតិថិជន។ យើងត្រូវជ្រើសរើសស្នប់នៃថាមពលអតិបរមា ឬស្មើដែលនៅជិតបំផុត ប៉ុន្តែមិនតិចជាងអ្វីដែលតម្រូវដោយគម្រោងនោះទេ។

មុខងារ VLOOKUP នឹងមិនជួយនៅទីនេះទេ ដូច្នេះអ្នកនឹងត្រូវប្រើ analogue របស់វា – បណ្តុំនៃមុខងារ INDEX (INDEX) និងបង្ហាញបន្ថែមទៀត (ការប្រកួត):

ស្វែងរកលេខដែលនៅជិតបំផុត។

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

វិធីសាស្រ្ត 4. មុខងារថ្មី VIEW (XLOOKUP)

ប្រសិនបើអ្នកមានកំណែ Office 365 ជាមួយការអាប់ដេតទាំងអស់ដែលបានដំឡើង នោះជំនួសឱ្យ VLOOKUP (VLOOKUP) អ្នកអាចប្រើ analogue របស់វា - មុខងារ VIEW (XLOOKUP)ដែលខ្ញុំបានវិភាគលម្អិតរួចហើយ៖

ស្វែងរកលេខដែលនៅជិតបំផុត។

នៅទីនេះ:

  • B4 - តម្លៃដំបូងនៃបរិមាណនៃផលិតផលដែលយើងកំពុងស្វែងរកការបញ្ចុះតម្លៃ
  • $G $4: $G $8 - ជួរដែលយើងកំពុងស្វែងរកការប្រកួត
  • $H$4: $H$8 - ជួរនៃលទ្ធផលដែលអ្នកចង់ត្រឡប់ការបញ្ចុះតម្លៃ
  • អាគុយម៉ង់ទីបួន (-1) រួមបញ្ចូលការស្វែងរកលេខតូចបំផុតដែលនៅជិតបំផុតដែលយើងចង់បានជំនួសឱ្យការផ្គូផ្គងពិតប្រាកដ។

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

ប៉ុន្តែជាអកុសល មិនមែនគ្រប់គ្នាសុទ្ធតែមានមុខងារនេះទេ មានតែម្ចាស់ Office 365 ដែលសប្បាយចិត្តប៉ុណ្ណោះ។

វិធីសាស្រ្ត 5. សំណួរថាមពល

ប្រសិនបើអ្នកមិនទាន់ស្គាល់កម្មវិធីបន្ថែម Power Query ដ៏មានឥទ្ធិពល និងឥតគិតថ្លៃទាំងស្រុងសម្រាប់ Excel នោះអ្នកនៅទីនេះ។ ប្រសិនបើអ្នកធ្លាប់ស្គាល់រួចហើយនោះ តោះសាកល្បងប្រើវាដើម្បីដោះស្រាយបញ្ហារបស់យើង។

តោះធ្វើការត្រៀមខ្លះៗជាមុនសិន៖

  1. ចូរបំប្លែងតារាងប្រភពរបស់យើងទៅជាថាមវន្ត (ឆ្លាតវៃ) ដោយប្រើផ្លូវកាត់ក្តារចុច បញ្ជា (Ctrl)+T ឬក្រុម ទំព័រដើម - ធ្វើទ្រង់ទ្រាយជាតារាង (ទំព័រដើម — ធ្វើទ្រង់ទ្រាយជាតារាង).
  2. ដើម្បីអោយកាន់តែច្បាស់ តោះប្រាប់ឈ្មោះពួកគេ។ លក់ и ការបញ្ចុះតម្លៃ ផ្ទាំង អ្នកសាងសង់។ (រចនា).
  3. ផ្ទុកតារាងនីមួយៗចូលទៅក្នុង Power Query ដោយប្រើប៊ូតុង ពីតារាង/ជួរ ផ្ទាំង ទិន្នន័យ (ទិន្នន័យ - ពីតារាង/ជួរ). នៅក្នុងកំណែថ្មីៗនៃ Excel ប៊ូតុងនេះត្រូវបានប្តូរឈ្មោះទៅជា ជាមួយស្លឹក (ពីសន្លឹក).
  4. ប្រសិនបើតារាងមានឈ្មោះជួរផ្សេងគ្នាជាមួយនឹងបរិមាណ ដូចក្នុងឧទាហរណ៍របស់យើង (“បរិមាណទំនិញ” និង “បរិមាណពី…”) នោះពួកវាត្រូវតែប្តូរឈ្មោះក្នុង Power Query ហើយដាក់ឈ្មោះដូចគ្នា។
  5. បន្ទាប់ពីនោះ អ្នកអាចត្រឡប់ទៅ Excel ដោយជ្រើសរើសពាក្យបញ្ជានៅក្នុងបង្អួចកម្មវិធីនិពន្ធ Power Query ទំព័រដើម - បិទ និងផ្ទុក - បិទ និងផ្ទុកក្នុង... (ទំព័រដើម — បិទ និងផ្ទុក — បិទ និងផ្ទុកទៅ… ) ហើយបន្ទាប់មកជម្រើស គ្រាន់តែបង្កើតការតភ្ជាប់ (គ្រាន់តែបង្កើតការតភ្ជាប់).

    ស្វែងរកលេខដែលនៅជិតបំផុត។

  6. បន្ទាប់មកការចាប់អារម្មណ៍បំផុតចាប់ផ្តើម។ ប្រសិនបើអ្នកមានបទពិសោធន៍ក្នុង Power Query នោះខ្ញុំសន្មត់ថា បន្ទាត់នៃការគិតបន្ថែមទៀតគួរតែស្ថិតនៅក្នុងទិសដៅនៃការរួមបញ្ចូលគ្នានៃតារាងទាំងពីរនេះជាមួយនឹង Join query (បញ្ចូលចូលគ្នា) a la VLOOKUP ដូចករណីនៅក្នុងវិធីមុនដែរ។ តាមពិតទៅ យើងនឹងត្រូវបញ្ចូលទៅក្នុងរបៀបបន្ថែម ដែលវាមិនច្បាស់ទាល់តែសោះនៅ glance ដំបូង។ ជ្រើសរើសនៅក្នុងផ្ទាំង Excel ទិន្នន័យ - ទទួលបានទិន្នន័យ - បន្សំសំណើ - បន្ថែម (ទិន្នន័យ — ទទួលទិន្នន័យ — ផ្សំសំណួរ — បន្ថែម) ហើយបន្ទាប់មកតុរបស់យើង។ លក់ и ការបញ្ចុះតម្លៃ នៅក្នុងបង្អួចដែលលេចឡើង:

    ស្វែងរកលេខដែលនៅជិតបំផុត។

  7. បន្ទាប់ពីចុចលើ OK តុរបស់យើងនឹងត្រូវបានស្អិតជាប់ជាតែមួយ - នៅក្រោមគ្នាទៅវិញទៅមក។ សូមចំណាំថាជួរឈរដែលមានបរិមាណនៃទំនិញនៅក្នុងតារាងទាំងនេះបានធ្លាក់ចុះនៅក្រោមគ្នាទៅវិញទៅមក, ដោយសារតែ។ ពួកគេមានឈ្មោះដូចគ្នា៖

    ស្វែងរកលេខដែលនៅជិតបំផុត។

  8. ប្រសិនបើលំដាប់ដើមនៃជួរដេកនៅក្នុងតារាងលក់គឺសំខាន់សម្រាប់អ្នក ដូច្នេះបន្ទាប់ពីការផ្លាស់ប្តូរជាបន្តបន្ទាប់ទាំងអស់ អ្នកអាចស្ដារវាឡើងវិញ បន្ថែមជួរឈរដែលមានលេខមួយទៅតារាងរបស់យើងដោយប្រើពាក្យបញ្ជា ការបន្ថែមជួរឈរ - ជួរឈរលិបិក្រម (បន្ថែមជួរឈរ - ជួរឈរសន្ទស្សន៍). ប្រសិនបើលំដាប់នៃបន្ទាត់មិនសំខាន់ចំពោះអ្នកទេ នោះអ្នកអាចរំលងជំហាននេះ។
  9. ឥឡូវនេះ ដោយប្រើបញ្ជីទម្លាក់ចុះនៅក្នុងបឋមកថានៃតារាង តម្រៀបវាតាមជួរឈរ បរិមាណដែលត្រូវទទួលទាន ឡើង៖

    ស្វែងរកលេខដែលនៅជិតបំផុត។

  10. ហើយល្បិចចម្បង: ចុចខាងស្តាំលើបឋមកថាជួរឈរ បញ្ចុះតំលៃ ជ្រើសរើសក្រុម បំពេញ - ចុះ (បំពេញ-ចុះក្រោម). ក្រឡាទទេជាមួយ ទទេ បំពេញដោយស្វ័យប្រវត្តិជាមួយនឹងតម្លៃបញ្ចុះតម្លៃពីមុន៖

    ស្វែងរកលេខដែលនៅជិតបំផុត។

  11. វានៅសល់ដើម្បីស្តារលំដាប់ដើមនៃជួរដេកដោយតម្រៀបតាមជួរឈរ សន្ទស្សន៍ (អ្នកអាចលុបវានៅពេលក្រោយដោយសុវត្ថិភាព) និងកម្ចាត់បន្ទាត់ដែលមិនចាំបាច់ដោយប្រើតម្រង ទទេ តាមជួរឈរ លេខកូដប្រតិបត្តិការ:

    ស្វែងរកលេខដែលនៅជិតបំផុត។

  • ការប្រើប្រាស់មុខងារ VLOOKUP ដើម្បីស្វែងរក និងស្វែងរកទិន្នន័យ
  • ការប្រើប្រាស់ VLOOKUP (VLOOKUP) គឺប្រកាន់អក្សរតូចធំ
  • XNUMXD VLOOKUP (VLOOKUP)

សូមផ្ដល់យោបល់