Professional Documents
Culture Documents
Ms-Excel (Acvance) ជាភាសាខ្មែរ - Taklay
Ms-Excel (Acvance) ជាភាសាខ្មែរ - Taklay
I. Create Table
លំហាត់ ។
Field Name
Record
Record : គឺជាសំណុំទិនន
ន ័យដ លសថិតដៅក្ន្
ុ Row (ជួរដ ក្ជាម្ួយោន) បុដនែមាន្បដេទ
ទិននន័យខុសៗោន ។
្សួលក្ន្
ុ ការបញ្ចូ លទិនននយ
័ ក្ុំឲ្យ្ចឡំ ដ្រោះដយើ្ម្ិនអាចវាយបញ្ចូ លនូវទិនននយ
័ ដ លមានតនម្ៃជាអ្ក្សរ
ចូលដៅក្ន្
ុ Field ដ លមានតនម្ៃជាដលខបានដទ ។ ្បដេទននទិននន័យរបស់ Field មាន ូចជា :
Currency : ស្មាប់ក្ណ
ំ ត់ និ្ការបញ្ចូ លតនម្ៃជារូបីយវតថុ (និម្ិត
ម សញ្ញា) ជាលុយ ោ
ុ ៃរ ឬ
Zip code
Phone number
Custome : ស្មាប់ដក្ដៅជាទ្ម្្់្បដេទទិននន័យដៅក្ន្
ុ Cell ។
រដបៀបដធវើ
Data => Data Validation
ដបាោះពុម្ភ (លទធនលសដ្ម្ច) ។
រដបៀបដធវើ
Select Cells ដ លដយើ្្តូវដាក្់ Border ឬ ចុច Ctrl + 1
រួចដ្ជើសដរើស្បដេទបន្ទាត់ដៅក្ន្
ុ ្បអ្ប់ Line Style
o None : ដដាោះបន្ទាត់ដចញ
o Outline : ស្មាប់ដាក្់បន្ទាត់ដននក្ខា្ដ្ៅ
o Inside : ស្មាប់ដាក្់បន្ទាត់ដៅដននក្ខា្ក្ន្
ុ
OK ។
លក្ខខ័ណឌដនស្ៗដៅដលើការបញ្ចូ លតនម្ៃដៅក្ន្
ុ Cell ូចជាការបងាាញទិននន័យជារបាដៅក្ន្
ុ Cell ដៅដពល
ទិននន័យជាតនម្ៃវិជមា
ជ ន ឬ អ្វិជមា
ជ ន ការក្ំណត់ដាក្់ Icon ដនស្ៗដៅជាប់ទិននន័យដៅក្ន្
ុ Cell ដហើយនិ្មាន
=>Mores Rules
តនម្ៃដលខដៅក្ន្
ុ ម្ធយម្ភាគ កាលណាវាតូចជា្ ៥០ នឹ្ដចញពណ៌្ក្ហម្ ដហើយ
នាយ
ុ ម្ក្វិញគឺដចញពណ៌ដខៀវ ។
រដបៀបដធវើ
ចុចដ សាែំដលើ Tab ណាម្ួយក្៏បាន
ដាក្់ដឈា
ម ោះឲ្យ Tab
OK
ជ. ការចង MACRO
ដ ើម្បីងាយ្សួលក្ន្
ុ ផ្លៃស់បរែូ Font អ្ក្សរដៅដពលដ លដោក្អ្ន ក្្តូវការវាយ អ្តថបទជាភាសា
អ្នុវតែ ូចគំរូខា្ដ្កាម្ ៖
OK
ក្ន្
ុ Macro ។
បញ្ញជក្់
ដយើ្្តូវដធវើការក្ំណត់ Macro ម្ែ្ដទៀតស្មាប់ដ្ជើសដរើសយក្ Font ដនស្ពីដនោះ គឺដយើ្ដធវើតម្
formula. Microsoft Excel includes four different types of calculation operators arithmetic,
2. ARITHMETIC OPERATORS
combine numbers and produce number results use the following arithmetic operators.
3. COMPARISON OPERATOR
You Can compare two values with the following operators. When two value compared
by using these operators the result is a logical value either TRUE or FALSE.
Use the ampersand & or Concatenate to Join one or more text strings to produce a
ស្មាប់ដធវើការគណន្ទដលើលហា
ំ ត់ដននក្តក្កវិជាជ (ពិត ឬ ម្ិនពិត) ។
ក. អនុគមន៍ IF
អ្នុគម្ន៍ដនោះ្តូវបានដ្បើស្មាប់បងាាញតនម្ៃពិត ្បសិនដបើលក្ខខណ
័ ឌ ដ លដយើ្ដធវើដតសែដនោះពិត
នាយ
ុ ម្ក្វិញវានឹ្បងាាញតនម្ៃម្ិនពិតក្ន្
ុ ក្រណីដ លលក្ខខ័ណឌម្ិនពិត ។
ទ្ម្្់ទដូ ៅ
=IF(Condition,Ture,False)
ដ ល:
Condition : ជាលក្ខខណ
័ ឌ របស់្បធានលំហាត់ត្ម្ូវឲ្យដដាោះ្សាយ
សមាាល់
្គប់រូបម្នែទាំ្អ្ស់ដៅក្ន្
ុ ក្ម្មវិធី Excel គឺ្តូវចប់ដនែើម្ដដាយសញ្ញាដសមើ (=) ។
ដឈា
ម ោះរបស់អ្នុគម្ន៍អាចសរដសរជាអ្ក្សរធំ (Capital) ក្៏បាន ឬអ្ក្សរតូច (Small)
ឧទាហរណ៍
ចូរសរដសរអ្នុគម្ន៍ IF ដ ើម្បីក្ំណត់ការដឡើ្ថានក្់របស់សិសសក្ន្
ុ ថានក្់ដរៀនម្ួយដដាយក្ំណត់តម្
ខ. ការលររើអនុគមន៍ NESTED IF
ទ្ម្្់ទដូ ៅ
=IF(Condition,True,IF(Condition,True,...,False))
ចដម្ៃយ
ើ
ចូរដធវកា
ើ រព្ងា្ដ ម្
ើ បីដដាោះ្សាយលំហាត់
ម្ុនសិន រដបៀបព្ងា្គឺដធវើតម្គំរូខា្ដ្កាម្ ៖
ដន្ទោះដឈា
ម ោះអ្វ ី ដហើយមានអ្ញ្ាតិបុន្ទមន ។
ស្មាប់លំហាត់ខា្ដលើដនោះ ដយើ្្តូវដ្បើអ្នុគម្ន៍ម្ួយដឈា
ម ោះថា IF ដ លអ្នុគម្ន៍ដនោះមានអ្ញ្ាតិ
=IF(Condi tion,True,False)
ដឈា
ម ោះអ្នុគម្ន៍ អ្ញ្ាតិទី១ អ្ញ្ាតិទី២ អ្ញ្ាតិទី៣
បន្ទាប់ពីបានដសវ្យល់អ្ព
ំ ីអ្នុគម្ន៍ដនោះដគ្តូវដម្ើល្បធានលំហាត់ម្្
ែ ដទៀតថាដតើមានបុន្ទមនលក្ខ
ខ័ណឌ ។ ដៅក្ន្
ុ ្បធានលំហាត់ខា្ដលើដគសដ្កតដ ើញមានបីសណ
ំ ួរ ូដចនោះដយើ្្តូវសរដសរអ្នុគម្ន៍ IF
=IF(F5<=160,F5,IF(F5<=300,F5-(F5*0.1),F5-(F5*0.2)))
គ. អនុគមន៍ AND
អ្នុគម្ន៍ដនោះដ្បើជាឈា
ន ប់ដាច់ខាត នឹ្ស្មាប់ពិភាក្ាចំដរោះតនម្ៃដៅចដន្ទៃោះ ។
ទ្ម្្់ទដូ ៅ
=AND(Logical1,Logical2,...,Logical30)
ដ ល Logical1,Logical2,...,Logical30 ជាលក្ខខណ
័ ឌ របស់អ្នុគម្ន៍ AND ្បសិនការពិេក្ារបស់
T T T
T F F
F F F
ឧទាហរណ៍
ឃ. ការផ្ំអ
ុ នុគមន៍ IF និង AND
ការនាំអ្
ុ នុគម្ន៍ IF និ្ អ្នុគម្ន៍ AND ដ ើម្បីដដាោះ្សាយលំហាត់ដ លមានលក្ខខណ
័ ឌ ្ចសពីោន ។
ទ្ម្្់ទដូ ៅ
=IF(AND(Logical1,Logical2,...,Logical30),True,False)
ឧទាហរណ៍
ដៅធន្ទោរម្ួយបានក្ំណត់្បាក្់ដលើក្ទឹក្ចិតច
ែ ំដរោះបុគល
ា ក្
ិ ទាំ្ពីរដេទតម្ដោលការណ៍ខា្ដ្កាម្៖
១. ដបើបុគល
ា ិក្ជាន្ទរើ ដហើយមានក្ូនចប់ពី ២ន្ទក្់ដឡើ្ដៅ គឺធន្ទោរ្តូវបដនថម្ ២០ ុោៃរ ។
២. ដបើបុគល
ា ិក្ជាបុរស ដហើយមានក្ូនចប់ពី ២ន្ទក្់ដឡើ្ដៅ គឺធន្ទោរបដនថម្ជូន ១៥ ោ
ុ ៃរ។
ដបើខុសពីលក្ខខណ
័ ឌ ខា្ដលើដនោះ ដន្ទោះធន្ទោរម្ិនបដនថម្ជូនដទ ។
សំនរួ
ចដម្ៃយ
ើ
ចូរបដ្កើតតរា្ (Table)
ដហើយក្ំណត់ទត
ី ំ្ដ ល្តូវសរដសរអ្នុគម្ន៍ ដដាយសរដសរតម្គ្ម្ូខា្ដ្កាម្ ៖
=IF(AND(C5="male",D5>=2),15,IF(AND(C5="female",D5>=2),20,0))
ង. អនុគមន៍ DATEDIF
ទ្ម្្់ទដូ ៅ
ដ ល
ច. ការផ្ំអ
ុ នុគមន៍ IF, AND និង DATEDIF
គឺជាអ្នុគម្ន៍ម្ួយដ លដគសរដសរវាដឡើ្ដ ើម្បីដសវ្រក្នូវចដម្ៃើយក្ន្
ុ លក្ខខណ
័ ឌ ដ្ចើន ។
ឧទាហរណ៍
ដ ើម្បីដលើក្ទឹក្ចិតែ ល់ក្ម្មក្រ្ក្ុម្ហុនបាននែលន
់ ូវរងាវន់ដដាយត្ម្ូវឲ្យមានលក្ខខណ
័ ឌ ច
ូ ខា្ដ្កាម្ ៖
នន្បាក្់សរុបដ លដធវើបាន ។
នន្បាក្់ដធវើការដលើសពី ៣០នងៃ ។
សំនរួ
ចដម្ៃយ
ើ
ដៅក្ន្
ុ លំហាត់ដនោះ ដ ើម្បីងាយ្សួលក្ន្
ុ ការដដាោះ្សាយ ដយើ្្តូវក្ំណត់នូវចំណុចសំខាន់ៗដ លជា
គនៃឹោះនន្បធានលំហាត់ជាម្ុនសិន ។
រដបៀបដដាោះ្សាយលំហាត់
ដយើ្អាចដដាោះ្សាយបាន២រដបៀប ដដាយរដបៀបទី១ គឺដយើ្ដញក្ឲ្យដាច់រវា្ អ្នុគម្ន៍ DATEDIF
និ្ អ្នុគម្ន៍ IF AND ដហើយរដបៀបទី២ គឺដគសរដសរអ្នុគម្ន៍ IF AND និ្ DATEDIF បញ្ចូ លោនដតម្ែ្ ។
រដបៀបទី១
ដដាយរដបៀបទីម្ួយគឺដយើ្អាចគណន្ទរក្ DATEDIF ឲ្យដចញសិន រួចចំ រក្ចំនួននងៃដ លរក្ដ ើញ
ដហើយដន្ទោះបញ្ចូ លដៅក្ន្
ុ អ្នុគម្ន៍ IF AND ដៅក្ន្
ុ Cell Total Day (Cell: F5) ។
ដដាយសរដសរអ្នុគម្ន៍ដៅក្ន្
ុ Cell F5 តម្អ្នុគម្ន៍ DATEDIF ដម្ើលគំរូខា្ដ្កាម្
=DATEDIF(D5,E5,”d”) ដន្ទោះវា្នឹ្បានចដម្ៃើយដៅក្ន្
ុ Cell F5
ដៅដពលដ លដយើ្រក្ចំនួននងៃដៅក្ន្
ុ Cell F5 ដចញដហើយ គឺដយើ្អាចគណន្ទរក្្បាក្់ក្ន្ម្ដ ល
ក្ម្មក្រមានក្់ៗ្តូវទទួលបាន តម្រដបៀបខា្ដ្កាម្
=IF(AND(F5>=1,F5<=15),F5*5000*(1+0.01),IF(AND(F5>15,F5<=30),(15*5000*(1+0.01))+
(F5-15)*6000*(1+0.02),(15*5000*(1+0.01))+(15*6000*(1+0.02))+(F5-30)*7000*(1+0.03)))
រដបៀបទី២
រដបៀបដនោះគឺដគម្ិនចំ បាច់សរដសរអ្នុគម្ន៍ឲ្យដៅដាច់ពោ
ី ន ដន្ទោះដទ គឺបានន័យថាដគម្ិនចំ បាច់ដសវរក្
ចំនួននងៃដៅក្ន្
ុ Cell F5 ដឡើយ គឺដគសរដសរអ្នុគម្ន៍ឲ្យបញ្ចូ លោនដតម្ែ្ ។
រដបៀបសរដសរអ្នុគម្ន៍គឺ
=IF(AND(DATEDIF(D5,E5,"d")>=1,DATEDIF(D5,E5,"d")<=15),(DATEDIF(D5,E5,"d")*5000)*(1
+0.01),IF(AND(DATEDIF(D5,E5,"d")>15,DATEDIF(D5,E5,"d")<=30),(15*5000*(1+0.01))+(DA
TEDIF(D5,E5,"d")-15)*6000*(1+0.02),(15*5000*(1+0.01))+(15*6000*(1+0.02))+(DATEDIF
(D5,E5,"d")-30)*7000*(1+0.03)))
ឆ. អនុគមន៍ OR
ជាទូដៅអ្នុគម្ន៍ OR ដគដ្បើស្មាប់ជាឈា
ន ប់ម្ិនដាច់ខាត និយាយឲ្យខៃីដបើ Logical ណាម្ួយពិត
ដន្ទោះវានឹ្យក្ជាការបាន ។
ទ្ម្្់ទដូ ៅ
=OR(Logical1,Logical2,...,Logical30)
រក្យ False ។
ឧទាហរណ៍
ជ. អនុគមន៍ NOT
ទ្ម្្់ទដូ ៅ
=NOT(Logical)
ដ ល Logical គឺជាការពិភាក្ា
ឧទាហរណ៍
ឈ. ការផ្ំអ
ុ នុគមន៍ IF AND OR និង NOT
ការនាំអ្
ុ នុគម្ន៍ដ្ចើនបញ្ចូ លោន If Aad Or និ្ Not គឺដ ើម្បីដដាោះ្សាយដៅដលើលហា
ំ ត់ដ លមាន
លក្ខណៈសមគ
ុ សាមញ ម្ិនអាចដ្បើអ្នុគម្ន៍ម្ួយបាន ។
ទ្ម្្់ទដូ ៅ
=IF(AND(OR(Logical1,Logical2,...,Logical30),Logical2,..),True,False)
អ្នុគម្ន៍ IF ។
ឧទាហរណ៍
ដ ើម្បីដលើក្ទឹក្ចិតែ ល់បុគល
ា ិក្ដ លដធវើការដៅតម្បណា
ែ ដខតែទូទាំ្្បដទសការិយាល័យក្ណា
ែ លនន
ធន្ទោរម្ួយបានក្ំណត់លក្ខខណ
័ ឌ ស្មាប់នល
ែ ់្បាក្់ដលើក្ទឹក្ចិតែ ល់បុគល
ា ក្
ិ របស់ខៃួន ។
បុគល
ា ិក្ដេទ្សី ដធវើការបានរយៈដពល ១ឆ្នំដឡើ្ដៅ ដហើយដរៀបការ និ្ មានក្ូនចប់ពី១ន្ទក្់
ដហើយដធវើការដៅតម្បណា
ែ ដខតែ ដន្ទោះដគនឹ្ទទួលបាន្បាក្់ដលើក្ទឹក្ចិតច
ែ ំនួន ២០ ោ
ុ ៃរ
ជាដរៀ្រាល់ដខ ។
បុគល
ា ិក្ដេទ្បុស ដធវើការបានរយោះដពល ១ឆ្នំដឡើ្ដៅ ដហើយដរៀបការ និ្ មានក្ូនចប់ពី១ន្ទក្់
ដហើយដធវើការដៅតម្បណា
ែ ដខតែ ដន្ទោះដគនឹ្ទទួលបាន្បាក្់ដលើក្ទឹក្ចិតច
ែ ំនួន ១៥ ោ
ុ ៃរ
ជាដរៀ្រាល់ដខ ។
ដបើបុគល
ា ិក្ណាមានលក្ខខណ
័ ឌ ខុសពីខា្ដលើដន្ទោះធន្ទោរនឹ្បដនថម្ ៥ ុោៃរ ជាដរៀ្រាល់ដខ ។
ចដម្ៃយ
ើ
1. បដ្កើតតរា្ (Table)
3. ក្ំណត់ទត
ី ំ្ Cell ដ ល្តូវសរដសរអ្នុគម្ន៍
4.
ការសរដសរអ្នុគម្ន៍ស្មាប់ដដាោះ្សាយលំហាត់ដនោះគឺមានលក្ខណោះសមគ
ុ សាមញបនែិច ដ្រោះដដាយ
សារដយើ្បានបញ្ចូ លោននូវរូបម្នែងីប
ម ដនថម្ដទៀត ូចជា Year ដ ើម្បីដសវរក្ដៅចំនន
ួ ឆ្នំម្ក្ ល់បចចប
ុ បននដយើ្
ចូរសរដសរអ្នុគម្ន៍តម្គំរូខា្ដ្កាម្ ៖
=IF(AND(C5="F",YEAR(TODAY())-YEAR(E5)>=1,OR(F5="Married",D5>=1),NOT(G5=
"Phnom Penh")),20,IF(AND(C5="m",YEAR(TODAY())-YEAR(E5)>=1,OR(F5="married",D5>=1),
NOT(G5="Phnom Penh")),15,5))
ញ. អនុគមន៍ DATE/TIME
១. អនុគមន៍ DAY
ទ្ម្្់ទដូ ៅ
=Day(Serial_Number)
ដ ល
ឧទាហរណ៍
២. អនុគមន៍ MONTH
ទ្ម្្់ទដូ ៅ
=Month(Serial_Number)
ដ ល
ឧទាហរណ៍
៣. អនុគមន៍ YEAR
ទ្ម្្់ទដូ ៅ
=Year(Serial_Number)
ដ ល
ឧទាហរណ៍
ដ. អនុគមន៍ DAYS360
និ្ នងៃបញ្ច ប់ ។
ទ្ម្្់ទូដៅ
=Days360(StartDate,EndDate)
ដ ល
StartDate: គឺជានងៃចប់ដនែើម្
EndDate: គឺជានងៃបញ្ច ប់
ឧទាហរណ៍
ឋ. អនុគមន៍ TODAY
ទ្ម្្់ទដូ ៅ
=Today()
ឧទាហរណ៍
ទ្ម្្់ទដូ ៅ
ឧទាហរណ៍
ចដម្ៃយ
ើ
បដ្កើតតរា្ (Table)
បញ្ចូ លទិននន័យម្ួយចំនួន
ដៅដពលបដ្កើតតរា្រួចដហើយគឺ្ោន់ដតបញ្ចូ លដមា្ចូលនិ្ដមា្ដចញតនម្ៃឈនួលក្ន្
ុ ម្ួយ
ចូរសរដសរតម្គំរូអ្នុគម្ន៍ខា្ដ្កាម្ ដ ើម្បីដសវ្រក្ចដម្ៃើយ ៖
ឍ. អនុគមន៍ DATE
ស្មាប់បងាាញជាតនម្ៃដលខ ដដាយដយា្ដៅដលើការដ្បើ្បាស់នងៃដខឆ្នំដៅក្ន្
ុ ក្ម្មវិធី Excel2010 ។
ទ្ម្្់ទដូ ៅ
=Date(Year,Month,Day)
ដ ល
ឧទាហរណ៍
=Date(Year(“Aug-23-2012”),Month(“Aug-23-2012”),Day(“Aug-23-2012”)) Enter
ដន្ទោះដយើ្នឹ្ទទួលបានលទធនល Aug-23-2012 ។
លំហាត់
ចដម្ៃយ
ើ
អ្នុវតែន៍តម្គំរូអ្នុគម្ន៍ខា្ដ្កាម្ ៖
Expired =DATE(YEAR(D5),MONTH(D5)+E5,DAY(D5))
ណ. អនុគមន៍ MOD
គឺជាអ្នុគម្ន៍ស្មាប់គណន្ទ ដហើយនឹ្បងាាញសំណល់នននលដចក្ ។
ទ្ម្្់ទដូ ៅ
=Mod(Number,Divisor)
ដ ល
ឧទាហរណ៍
ទ្ម្្់ទដូ ៅ
=INT(Number)
ដ ល
ឧទាហរណ៍
ថ. អនុគមន៍ ROUNDDOWN
ឬរំក្ិលម្ក្ជាដលខគត់ ។
ទ្ម្្់ទដូ ៅ
=Rounddown(Number,Number_Digits)
ដ ល
ឧទាហរណ៍
ទ. អនុគមន៍ ROUNDUP
ទ្ម្្់ទដូ ៅ
=Roundup(Number,Number_Digits)
ដ ល
ឧទាហរណ៍
ធ. អនុគមន៍ PRODUCT
ទ្ម្្់ទដូ ៅ
=Product(Number1,Number2,...,Number30)
ដ ល
ឧទាហរណ៍
ន. អនុគមន៍ POWER
ជាអ្នុគម្ន៍ម្ួយស្មាប់គណន្ទរក្សវ័យគុណននម្ួយចំនន
ួ ។
ទ្ម្្់ទដូ ៅ
=Power(Number,Power)
ដ ល
ឧទាហរណ៍
ប. អនុគមន៍ VLOOKUP
ទ្ម្្់ទដូ ៅ
=Vlookup(Lookup_Value,Table_Array,Col_Index_Num)
ដ ល
វាអាចជាតនម្ៃដលខ ឬ អ្ក្សរ ។
ឧទាហរណ៍
ដគមាន Table ២ ដ ល
Stock) ។
ផ. អនុគមន៍ TRANSPOSE
ទ្ម្្់ទដូ ៅ
=Transpose(Array)
ដ ល
ឧទាហរណ៍
រដបៀបដធវើ
Select ចំនួន Cells (តម្រូបខា្ដ្កាម្ដយើ្ដ ើញមាន Field ចំនួន៦ និ្ Record ចំនួន៥)
រួចចុច Ctrl+Shift+Enter
ឬដយើ្អាចដធវបា
ើ នម្ា្ដទៀត
គឺដយើ្បដ្កើតតរា្ ូចខា្ដលើ
Copy ទិននន័យទាំ្អ្ស់ដន្ទោះ
Paste =>Transpose(T)
ព. ការផ្ំអ
ុ នុគមន៍ IF និង VLOOKUP
ជាអ្នុគម្ន៍ម្ួយស្មាប់្ស្់យក្ទិននន័យពី Fieldname នន Table ដហើយចដម្ៃើយគឺជាតនម្ៃដៅក្ន្
ុ
ទ្ម្្់ទដូ ៅ
=IF(Condition,Vlookup(Lookup_Value,Table_Array,Col_Index_Num),False)
ដ ល
Condtion : ជាលក្ខខ័ណឌរបស់្បធានលំហាត់
ឧទាហរណ៍
ដៅក្ន្
ុ Cell: B14 សរដសរអ្នុគម្ន៍ IF និ្ Vlookup បញ្ចូ លោន ច
ូ ខា្ដ្កាម្ដនោះ ៈៈ
ភ. អនុគមន៍ TEXT
១. អនុគមន៍ CONCATENATE
ទ្ម្្់ទដូ ៅ
=Concatenate(Text1,Text2,...,Text30)
=Text1&Text2&,...,Text30
ដ ល
ឧទាហរណ៍
២. អនុគមន៍ DOLLAR
ជាអ្នុគម្ន៍ម្ួយស្មាប់បំដល្ដលខឲ្យដៅជារូបីយវតថុ ោ
ុ ៃ រ ($) ។
ទ្ម្្់ទដូ ៅ
=Dollar(Number,Decimal)
ដ ល
Decimal : ជាចំនន
ួ តួដលខដៅដ្កាយដក្បៀស
ឧទាហរណ៍
៣. អនុគមន៍ EXACT
ចដម្ៃើយពិត ដបើនយ
ាុ គឺដចញតនម្ៃម្ិនពិត ។
ទ្ម្្់ទដូ ៅ
=Exact(Text1,Text2)
ដ ល
ឧទាហរណ៍
ជាអ្នុគម្ន៍ម្ួយស្មាប់រាប់ចំនន
ួ តួអ្ក្សរដៅក្ន្
ុ String ម្ួយ ។
ទ្ម្្់ទដូ ៅ
=Len(Text)
ដ ល
ឧទាហរណ៍
៥. អនុគមន៍ LEFT
ជាអ្នុគម្ន៍ម្ួយស្មាប់កាត់យក្ចំនន
ួ តួអ្ក្សរដៅក្ន្
ុ String ម្ួយពីដវវ្ ។
ទ្ម្្់ទដូ ៅ
=Left(Text,Num_Chars)
ដ ល
Num_Chars : ជាចំនន
ួ តួអ្ក្សរដ ល្តូវកាត់យក្ពីខា្ដវវ្
ឧទាហរណ៍
៦. អនុគមន៍ RIGHT
ជាអ្នុគម្ន៍ម្ួយស្មាប់កាត់យក្ចំនន
ួ តួអ្ក្សរដៅក្ន្
ុ String ម្ួយពីខា្សាែំ ។
ទ្ម្្់ទដូ ៅ
=Right(Text,Num_Chars)
ដ ល
Num_Chars : ជាចំនន
ួ តួអ្ក្សរដ ល្តូវកាត់យក្ពីខា្សាែំ
ឧទាហរណ៍
ជាអ្នុគម្ន៍ម្ួយស្មាប់កាត់យក្ចំនន
ួ តួអ្ក្សរដៅក្ន្
ុ String ម្ួយ ដដាយគិតពីទីតំ្របស់អ្ក្សរដៅ
ក្ន្
ុ String ម្ួយដន្ទោះ ។
ទ្ម្្់ទដូ ៅ
=Mid(Text,Start_Num,Num_Chars)
ដ ល
Start_Num : ជាដលខលំដាប់របស់អ្ក្សរននការចប់ដនែើម្ដៅក្ន្
ុ String ដន្ទោះ
Num_Chars : ជាចំនន
ួ តួអ្ក្សរដ ល្តូវយក្
ឧទាហរណ៍
មានចំនួន ៥ តួអ្ក្សរ ។
៨. អនុគមន៍ TEXT
ទ្ម្្់ទដូ ៅ
=Text(Number,Format_Text)
ដ ល
ឧទាហរណ៍
៩. អនុគមន៍ UPPER
ទ្ម្្់ទដូ ៅ
=Upper(Text)
ដ ល
ឧទាហរណ៍
ទ្ម្្់ទដូ ៅ
=Lower(Text)
ដ ល
ឧទាហរណ៍
ទ្ម្្់ទដូ ៅ
=Isblank(Value)
ដ ល
ឧទាហរណ៍
=Isblank(ទដទ(ោមនតនម្ៃដៅក្ន្
ុ Cell)) Enter ដន្ទោះវានឹ្បងាាញលទធនលគឺ True
១២. ការផ្ំអ
ុ នុគមន៍ IF ជាម ួយអនុគមន៍ TEXT
ជានាំអ្
ុ នុគម្ន៍ If ជាម្ួយអ្នុគម្ន៍ Right,Left,Len និ្ Isblank
ឧទាហរណ៍
ដគមានតរា្ ច
ូ ខា្ដ្កាម្ ៖
រដបៀបដធវើ
ការសរដសរអ្នុគម្ន៍ដៅក្ន្
ុ Cell : Convert Time In និ្ ដៅក្ន្
ុ Cell : Convert Time Out
Convert Time In
=IF(ISBLANK(D4),"",IF(AND(LEN(D4)=4,LEFT(D4,2)<="23",RIGHT(D4,2) <="59"),LEFT(D4,2)
&":"&RIGHT(D4,2),IF(LEN(D4)=3,LEFT(D4,1)&":"&RIGHT(D4,2),IF(LEN (D4)=2,"00"&":"&
RIGHT(D4,2),IF(LEN(D4)=1,"00"&":"&"0"&RIGHT(D4,1))))))
=IF(ISBLANK(E4),"",IF(AND(LEN(E4)=4,LEFT(E4,2)<="23",RIGHT(E4,2)<="59"),LEFT(E4,2)&"
:"&RIGHT(E4,2),IF(LEN(E4)=3,LEFT(E4,1)&":"&RIGHT(E4,2),IF(LEN(E4)=2,"00"&":"&RIGHT(
E4,2),IF(LEN(E4)=1,"00"&":"&"0"&RIGHT(E4,1))))))
ម. អនុគមន៍ STATISTIC
១. អនុគមន៍ RANK
ជាអ្នុគម្ន៍ម្ួយស្មាប់គណន្ទរក្ចំណាត់ថានក្់ដៅដលើតនម្ៃដលខ ឬ ម្ធយម្ភាគដដាយការដ្បៀបដធៀប
រវា្តនម្ៃដលខដ្ចើន ។
ទ្ម្្់ទដូ ៅ
=Rank(Number,Refer)
ដ ល
ឧទាហរណ៍
ចូរគណន្ទរក្ធម្យម្ភាគរបស់សិសសដៅក្ន្
ុ សាោក្ុំពយូទរ័ ម្ួយ និ្ ដសវ្រក្ចំណាត់ថានក្់ ចំដរោះអ្ន ក្
២. អនុគមន៍ COUNTIF
ទ្ម្្់ទដូ ៅ
=Countif(Range,Criterial)
ដ ល
ឧទាហរណ៍
ចូរគណន្ទរក្ធម្យម្ភាគរបស់សិសសដៅក្ន្
ុ សាោក្ុំពយូទរ័ ម្ួយ និ្ ដសវ្រក្ដៅលទធនលននការជាប់
៣. អនុគមន៍ COUNTA
ជាអ្នុគម្ន៍ម្ួយស្មាប់គណន្ទរាប់ដៅចំនួនសរុប ។
ទ្ម្្់ទដូ ៅ
=CountA(Value1,...,Value30)
ដ ល
ឧទាហរណ៍
ចូររាប់ចំនន
ួ ក្ម្មក្រដ លដធវើការដៅក្ន្
ុ ដរា្ច្ក្ម្ួយ ដតើក្ម្មក្រទាំ្អ្ស់មានចំនួនបុន្ទមនន្ទក្់ ។
៤. អនុគមន៍ COUNTBLANK
ទ្ម្្់ទដូ ៅ
=CountBlank(Range)
ដ ល
៥. អនុគមន៍ SUMIF
ជាអ្នុគម្ន៍ម្ួយស្មាប់គណន្ទរក្ដៅតនម្ៃសរុបនីម្ួយៗដដាយដយា្ដៅដលើលក្ខខណ
័ ឌ នន Criteria
ទ្ម្្់ទដូ ៅ
=Sumif(Range,Criteria,Sum_Range)
ដ ល
Criteria : ជាលក្ខខណ
័ ឌ ដ ល្តូវរក្ Sum_Range ជាតំបន់ជួរឈរ (មានតនម្ៃដលខ) នន Criteria
ឧទាហរណ៍
ចូរគណន្ទដៅចំនួនសរុបននដសៀវដៅដ លបានលក្់ដចញដៅក្ន្
ុ ហា្លក្់ដសៀវដៅម្ួយ
Total =SUMIF($B$4:$B$9,F4,$C$4:$C$9)
ពនលឺរពះអាទិតយ ភ្លលបានតតលពលថ្ថៃ
រីឯច័នថ្ទ ថល ភ្លលបានតតលពលយប់
ភ្លលអស់សះុ សពវរគប់លពលលវលា !
លំហាត់ទើ ១
្ក្ុម្ហុនអ្ចលន្ទពយសុនលី្គុបបានដធវើការក្ំណត់ដៅដលើអាយុ និ្ ដពលចូលនិវតែន៏របស់បុគាលិក្ដ លក្ំពុ្ដតបដ្ម្ើការ ។
១ ចូរដ្បើ្បាស់រូបម្នែដ ើម្បី ភាជប់ដឈា
ម ោះរវា្ ន្ទម្្តក្ូល និ្ ន្ទម្ខៃួ ន ដៅក្នុ្ជួរដឈា
ន ោះដពញ ?
២ ចូរដសវ្រក្អាយុរបស់បុគាលិក្ ?
៣ ចូរដសវ្រក្នងៃដខឆ្នំ ស្មាប់ដពលចូលនិវតែន៏របស់បគ
ុ ាលិក្ ? (បញ្ញជក្់្បុសគឺអាយុចូលនិវតែន៍ ៦០ឆ្នំ និ្ ្សី ៥៥ឆ្នំ)
៤ ចូររាប់បុគាលិក្ទាំ្អ្ស់ដតើមាន្សីបុន្ទមនន្ទក្់ និ្ ្បុសបុន្ទមនន្ទក្់ ?
លំហាត់ទើ ២
រដាឋក្រសវយ័តរាជធានីេនំដពញបានក្ំណត់តនម្ៃដ្បើ្បាស់ទឹក្ចំដរោះអ្តិងិជនដ លបានដ្បើ្បាស់
Payment
=IF(F5<=50,F5*350,IF(F5<=100,(50*350)+(F5-50)*550,IF(F5<=300,(50*350)+ (50*550)+
(F5-100)*650,(50*350)+(50*550)+(200*650)+(F5-300)*750)))
បញ្ញជក្់ ការដសវ្រក្តនម្ៃដៅក្ន្
ុ ការដ្បើ្បាស់អាគាិសនីគក្
ឺ ៏ដធវើតម្គំរូខា្ដលើបាន ។
លំហាត់ទើ ៣
ឧទាហរណ៍ អ្ន ក្ជាអ្ន ក្រក្សុខា
ី ្ច្ការ្បាក្់ ច ិ ន
ូ ដនោះអ្ន ក្បានក្ំណត់ចំដរោះការ្បាក្់សាម្ញ្ាៗចំដរោះអ្តិងជ
២ ដតដបើការប្់្បាក្់ដទៀតទាត់គឺម្ិនការពិន័យដន្ទោះដទ ។
Payment :
=IF(AND(F5>=100,DAYS360(D5,E5)>30),F5*0.03+((DAYS360(D5,E5)-30)*3),0)
លំហាត់ទើ ៤
្ក្ុម្ហុននែល់្បាក្់ក្ម្ចីម្ួយបានក្ំណត់្បាក្់ដលើក្ទឹក្ចិតស
ែ ្មាប់បុគល
ា ទាំ្អ្ស់ដ លក្ំពុ្ដតបដ្ម្ើការ
ងារដៅក្ន្
ុ ្គឹសាថនរបស់ខៃួន ដដាយនែល់្បាក្់ដលើក្ទឹក្ចិតច
ែ ំដរោះបុគល
ា ិក្ណាដ លមានលក្ខខ័ណឌ ូចខា្ដ្កាម្
១ ដបើសិនជាបុគល
ា ិក្ដេទ្សី ដហើយមានក្ូនចប់ពី ៣ន្ទក្់ដៅ និ្មាន្បាក្់ដខតិចជា្ ១០០ ុោៃរ
ដន្ទោះ្ក្ុម្ហុនបដនថម្្បាក្់ដលើក្ទឹក្ចិតច
ែ ន
ំ ួន ២០ ុោៃរ ដលើ្បាក្់ដខបដនថម្ ។
២ ដបើសិនជាបុគល
ា ិក្ដេទ្បុស ដហើយមានក្ូនចប់ពី ៣ន្ទក្់ដៅ និ្មាន្បាក្់ដខតិចជា្
១០០ ុោៃរដន្ទោះ្ក្ុម្ហុនបដនថម្្បាក្់ដលើក្ទឹក្ចិតច
ែ ំនួន ១៥ ុោៃរ ដលើ្បាក្់ដខបដនថម្ ។
៣ ដបើបុគល
ា ិក្ទាំ្អ្ស់ម្ិនមានលក្ខខណ
័ ឌ ទាំ្ដនោះដទ ដន្ទោះ្ក្ុម្ហុននឹ្បដនថម្ ៥ ុោៃរដលើ្បាក្់ដខ ។
Total :
=IF(AND(C5="m",E5>=3,F5<100),15+F5,IF(AND(C5="f",E5>=3,F5<100),20+F5,F5+5))
លំហាត់ទើ ៥
សាោដរៀនភាសាបរដទស ម្ួយបានក្ំណត់ដៅដលើការបរិដចេទននការប្់នងៃសិក្ារបស់សស
ិ សនីម្ួយៗ
Total : DATE(YEAR(E5),MONTH(E5)+F5,DAY(E5))
លំហាត់ទើ ៦
ដៅក្ន្
ុ ្គឹោះសាថនម្ី្គូហិរញ្ាវតថុ SLF ម្ួយដគបានក្ំណត់នងៃចល
ូ ដធវើការស្មាប់បុគល
ា ិក្ដ លដទើបដត
Convert Date
=IF(DAY(E5)<15,DATE(YEAR(E5),MONTH(E5),1),DATE(YEAR(E5),MONTH(E5)+1,1))
លំហាត់ទើ ៧
ុ ហា្អ្ុីនធឺដណតងមីម្ួយ បានក្ំណត់ចំដរោះការអ្នុវតែន៍ និ្ ដ្បើ្បាស់អ្ុីនធឺដណត ចំដរោះអ្តិងិ
ដៅក្ន្
ជនរបស់ខៃួន ូចខា្ដ្កាម្ ៖
តនម្ៃក្្
នុ ការដ្បើ្បាស់អ្ុីនធឺដណតក្ន្
ុ ១ដមា្នងៃ ១៥០០ ដរៀល ។
Payment :
=IF((HOUR(E5-D5)+MINUTE(E5-D5)/60)>=6,INT(F5*(HOUR(E5-D5)+MINUTE(E5-D5)/60) *(1-
0.2)),INT(F5*(HOUR(E5-D5)+MINUTE(E5-D5)/60)))
លំហាត់ទើ ៨
សាោភាសាបរដទសម្ួយដៅក្ន្
ុ រាជធានីេំដន ពញបានក្ំណត់ដៅដលើក្ំនរននការបដ្្ៀនស្មាប់្គូដ ល
៣០ន្ទក្់ ដន្ទោះ្បាក្់ក្ំនរក្ន្
ុ ម្ួយដខគឺ ៥០ ោ
ុ ៃ និ្ ដបើចំនួនសិសសដ្ចើនជា្ ៣០ន្ទក្់ ដន្ទោះក្ំនរក្ន្
ុ ម្ួយដខគឺ ៨០ ុោៃរ ។
៣០ន្ទក្់ ដន្ទោះ្បាក្់ក្ំនរក្ន្
ុ ម្ួយដខគឺ ៦០ ោ
ុ ៃ និ្ ដបើចំនួនសិសសដ្ចើនជា្ ៣០ន្ទក្់ ដន្ទោះក្ំនរក្ន្
ុ ម្ួយដខគឺ ៩០ ុោៃរ ។
៣០ន្ទក្់ ដន្ទោះ្បាក្់ក្ំនរក្ន្
ុ ម្ួយដខគឺ ៧០ ោ
ុ ៃ និ្ ដបើចំនួនសិសសដ្ចើនជា្ ៣០ន្ទក្់ ដន្ទោះក្ំនរក្ន្
ុ ម្ួយដខគឺ ១០០ ុោៃរ ។
ដបើខុសពីលក្ខខណ
័ ឌ ទាំ្អ្ស់ដនោះ គឺក្ំនរក្ន្
ុ ម្ួយដខ ៥០ ភាគរយ ។
Payment :
=IF(AND(D5>=10,D5<=30),VLOOKUP(E5,$D$16:$F$25,2),IF(D5>30,VLOOKUP(E5,$D$16:$F$25,3),50%))
លំហាត់ទើ ៩
លក្ខខ័ណឌ
៣.ដបើការស្្បាក្់ហួររយោះដពលក្ំណត់ដន្ទោះ្គឹោះសាថននឹ្ពិន័យ ២០ភាគរយដលើអ្្តការ្បាក្់
Pay Amount :
=IF(G5=DATE(YEAR(E5),MONTH(E5)+F5,DAY(E5)),(((D5*0.03)*F5)+D5),IF(G5<DATE (YEAR(E5)
,MONTH(E5)+F5,DAY(E5)),(((D5*0.03)*F5)*(1-0.2)+D5),(((D5*0.03)*F5)*(1+0.2)+D5)))
លំហាត់ទើ ១០
ដរា្ច្ក្កាត់ដ រម្ួយ បានក្ំណត់ដៅដលើ្បាក្់ដលើក្ទឹក្ចិតែ ល់ក្ម្មកា រិនីរបស់ខៃួន ដ លបានដធវើការ
ដលើសដមា្តម្ដោលការណ៍ ច
ូ ខា្ដ្កាម្ ៖
នន្បាក្់ដខ ។
Total
=IF(HOUR(G5-F5)+(MINUTE(G5-F5)/60)>3,(E5/(26*8)*(HOUR(G5-F5)+(MINUTE(G5-F5)/60))
*(1+0.3)),(E5/(26*8)*(HOUR(G5-F5)+(MINUTE(G5-F5)/60))*(1+0.2)))
លំហាត់ទើ ១១
ដៅក្ន្
ុ ហា្លក្់ដេសជជោះម្ួយ បានម្ក្ពឹ្ដយើ្ឲ្យសរដសរក្ម្មវិធីស្មាប់្គប់្គ្ដៅដលើការលក្់
ចូរបដ្កើតតរា្ និ្ វាយបញ្ចូ លទិនន័យ ដហើយដសវ្រក្ Sale, Price and New Stock
តម្រូបម្នែ ូចខា្ដ្កាម្ ៖
Sale: SUMIF($C$5:$C$19,G15,$D$5:$D$19)
Price: IF(G15="abc",20,IF(G15="tiger",25,IF(G15="anchor",10,IF(G15="heineken",25.5,
IF(G15="angkor",10.5)))))
លំហាត់ទើ ១២
ចូរសរដសរ និ្ ដរៀបចំក្ម្មវិធីស្មាប់្គប់្គ្ដៅដលើការលក្់របស់អាជីវក្រមានក្់ ។
ចូរសរដសរអ្នុគម្ន៍ស្មាប់ក្ណ
ំ ត់ប រិមាណទំនិញដៅក្ន្
ុ Stock
Sale: SUMIF(Sale!$D$5:$D$19,Stock!B5,Sale!$E$5:$E$19)
Adding: SUMIF(AddStock!$C$5:$C$11,Stock!B5,AddStock!$D$5:$D$11)
លំហាត់ទើ ១៣
ចូរសរដសរអ្នុគម្ន៍ ដ ើម្បីដសវ្រក្្បាក្់ដខរបស់សាស្ត្សាែចរយមានក្់ៗ បន្ទាប់ពីប្់ពនធដលើ្បាក្់ដខ
o ្បាក្់ដខដ្ចើនជា្ ២៥០ ោ
ុ ៃ រ និ្ តិចជា្ឬដសមើ ៥០០ ុោៃរ រ ឋយក្ពនធ ៤ភាគរយ
o ្បាក្់ដខដ្ចើនជា្ ៥០០ ោ
ុ ៃ រ រ ឋយក្ពនធ ៦ភាគរយ
Total:
=IF((D5*E5)<=120,D5*E5,IF((D5*E5)<=250,120+((D5*E5)-120)*(1-0.02),IF((D5*E5) <=500,
120+(130*(1-0.02))+((D5*E5)-250)*(1-0.04),120+(130*(1-0.02))+(250*(1-0.04))+((D5*E5)-
500) *(1-0.06))))
លំហាត់ទើ ១៤
ចូរបដ្កើត Table ឲ្យបានពីរ
Table ទីម្ួយសថិតដៅក្ន្
ុ Mainsalary Sheet
Table ទីពីរសថិតដៅក្ន្
ុ Search Sheet
អរគុណ!
សរាប់ការអនុវតតន ូវលំហាត់ទំងអស់លនះ
ររលទសានសង្រ្គ្ម លគរតូវការអនកកាលហាន
លពលររលទសសុខសានត លគរតូវការបញ្ញ
ា ជន !
័ ានដល់លលាកអនករគប់រ ូប !
ស ូមលជាគជយ