excel training

35
สสสสสส Note Function - ABS - CONCATENATE - LEFT & RIGHT - MID - LEN - LOWER & UPPER & PROPER - CEILING & FLOOR & ROUND - EXACT - TRIM - IF (Double) - IF (Grade) - IF (CountIF) - IF (SumIF) - IF (SumIF#N/A) - VLOOKUP & HLOOKUP สสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสส Pivot table - SUBTOTAL

Upload: cutethaigal

Post on 29-Nov-2014

161 views

Category:

Documents


1 download

DESCRIPTION

excel formulas

TRANSCRIPT

Page 1: Excel Training

สารบั�ญ

หน้า

Note 1

Function - ABS 2

- CONCATENATE 3

- LEFT & RIGHT 4

- MID 5

- LEN 6

- LOWER & UPPER & PROPER 7

- CEILING & FLOOR & ROUND 8

- EXACT 9

- TRIM 10

- IF (Double) 11

- IF (Grade) 12

- IF (CountIF) 13

- IF (SumIF) 14

- IF (SumIF#N/A) 15

- VLOOKUP & HLOOKUP 16ข้อความที่��พบับั�อยเม��อการใช้ส�ตรเก�ดข้อผิ�ดพลาด 17

Pivot table 18

- SUBTOTAL 19

Page 2: Excel Training

E B a s i c

x c e Function & Pivot Table

lo

NOTENOTE

Function ABSFunction ABS

Function CONCATENATEFunction CONCATENATE

Function LEFT & RIGHTFunction LEFT & RIGHT

Function EXACTFunction EXACT

Function MIDFunction MID

Function LENFunction LEN

Function LOWER & UPPER & PROPERFunction LOWER & UPPER & PROPER

Function CELING & FLOORFunction CELING & FLOOR

Function TRIMFunction TRIM

Function IF (Double)Function IF (Double)

Function IF (Grade)Function IF (Grade)

Function IF (CountIF)Function IF (CountIF)

Function IF (SumIF#N/A)Function IF (SumIF#N/A)

Pivot TablePivot Table

Function Vlookup&HlookupFunction Vlookup&Hlookup

Page 3: Excel Training

Formula Function200 200100 100800 800900 900

"Excel Training" …………….……………1

ความแตกต�างของ Formula และ Function Formula ค�อสมการคณิ�ตศาสตร�ทั้��งหมดทั้��ค�ณิ กรอกลงไปในเซลล�

ส�วน Function ค�อส�วนทั้��มาช่�วยให%ค�ณิ สามารถสร%างส'ตรได%ง�ายข(�น Formula Function

ความแตกต�างของ Formula และ Function Formula ค�อสมการคณิ�ตศาสตร�ทั้��งหมดทั้��ค�ณิ กรอกลงไปในเซลล�

ส�วน Function ค�อส�วนทั้��มาช่�วยให%ค�ณิ สามารถสร%างส'ตรได%ง�ายข(�น Formula Function

NoteNote

=A1+B2*(SUM(E2:E5))=A1+B2*(SUM(E2:E5))

หล�งจากเป*ด Excel ข(�นมาใช่%งานบาง Function สามารถใช่%งานได%เลยแต�บางFunction ต%องเข%าไปก,าหนดค,าส��งทั้�� Add-Ins เช่�น (Function Networkdays) เป-นต%น 1. Click เมน' Tools > Add-Ins > 2. Click เล�อก Analysis ToolPak > Analysis ToolPak-VBA 3. Click OK

หล�งจากเป*ด Excel ข(�นมาใช่%งานบาง Function สามารถใช่%งานได%เลยแต�บางFunction ต%องเข%าไปก,าหนดค,าส��งทั้�� Add-Ins เช่�น (Function Networkdays) เป-นต%น 1. Click เมน' Tools > Add-Ins > 2. Click เล�อก Analysis ToolPak > Analysis ToolPak-VBA 3. Click OK

NoteNote

Page 4: Excel Training

Function : ABS

ความหมาย

ข้อจำ!าก�ด

ประโยช้น้%

Function =ABS(Number) Function =ABS(Number)

=ABS(C19) =ABS(F19)

Input Output Input Output

-25.20 25.20 02.50 2.50-600.00 600.00 400.00 400.00

-7,000.56 7000.56 0001 1.00-50.26 50.26 500.00 500.00-20.37 20.37 2,000.00 2,000.00-90.60 90.60 1000.00 1,000.00

Total : -7786.99 7786.99 Total : 2,400 3,904

"Excel Training" …………….……………2

ABS ค�อ การส�งกล�บค�าส�มบ'รณิ�ของต�วเลข- ส�งค�าต�วเลขทั้��เป-นลบให%เป-นค�าบวก- delete ( ' ) หน%าต�วเลข- สามารถเปล��ยนต�วเลขจาก Text ให%มาเป-น Number ได%

- ไม�สามารถใช่%ก�บข%อม'ลทั้��เป-นต�วอ�กษรได%

- ได%ร�บข%อม'ลทั้��ถ'กต%อง- ถ%าต%องการให%เปล��ยนต�วเลขจาก ( - ) มาเป-น (+) ก/สามารถทั้,าได%สะดวก

เปล��ยนจาก ค�า ( - ) มาเป-นค�า ( + ) เปล��ยนต�วเลข Text มาเป-น Number

Page 5: Excel Training

Function : Concatenate

ความหมา

ประโยช้น้%

Function Function=CONCATENATE(C13,D13) =(G13&H13)

InputOutput

InputOutput

Customer Part# Customer Part#

HT 500060002 HT500060002 NT 328411563 NT328411563LL 328541567 LL328541567 OP 928541563 OP928541563LT 328500563 LT328500563 OP 628541561 OP628541561LT 228541568 LT228541568 LT 244156325 LT244156325LT 128541563 LT128541563 PL 328541567 PL328541567MC 222541563 MC222541563 SH 528541560 SH528541560MC 728541569 MC728541569 SH 328111560 SH328111560

Function=(C27&"-"&D27)

InputOutput

Customer Part# เงื่��อน้ไข้HT 500560526 HT-500560526 1. Output = Cus. & Part#LL 328541567 LL-328541567

LT 328500563 LT-328500563

LT 228541568 LT-228541568

LT 128541563 LT-128541563

MC 222541563 MC-222541563

MC 728541569 MC-728541569

"Excel Training" …………….……………3

- การรวมข%อความต�าง ๆ เข%าด%วยก�น ( สามารถใช่%เคร��องหมาย & แทั้นได% Function Concatenate)

- ได%ร�บ Data ละเอ�ยดข(�น - ทั้,างานได%ถ'กต%องและรวดเร/วข(�นทั้างด%านการค%นหาข%อม'ล ( กรณิ�ใช่%ส'ตร Vlookup ร�วมด%วย)

=CONCATENATE(ข้อความ1,ข้อความ2...)=(ข้อความ1,ข้อความ2…)

=(ข้อความ1&"-"&ข้อความ2...)

2. ต%องการให%ม� ( - ) เพิ่��ม ระหว�าง Cus. และ Part#

Page 6: Excel Training

Function : Left& Right

ความหมาย

ประโยช้น้%

Function=LEFT(D13,2)

Shipment# PartNumber Std.Cost Qty. Total

LL LL-T6510050A00 1.5000 200 300.00 LL LL3280UDVS 5.2240 300 1,567.20 LT LT161230019 1.3000 50,000 65,000.00 LT LT16431263 1.2230 2,000 2,446.00 LT LT16441261 1.3660 6,000 8,196.00 MC MC182000686005 0.2000 4,000 800.00 MC MC470474104 0.8900 2,000 1,780.00 MC MC470474106 0.8790 3,000 2,637.00 LL LL-6300008 0.5000 2,000 1,000.00 OP OP100000406 0.4000 100 40.00 OP OP610000100 0.6000 200 120.00 PL PL1612E1230038 0.2000 300 60.00 PL PL313914723851 1.0000 500 500.00 SH SH5100M3A 2.0000 6,000 12,000.00 SH SH5100M3AS 3.0000 2,000 6,000.00

TOTAL : 102,146.20

"Excel Training" …………….……………4

- LEFT ค�อ การต�ดจ,านวนต�วอ�กษรทั้��อย'�ทั้างซ%าย Column ตามจ,านวนทั้��ก,าหนด - RIGHT ค�อ การต�ดจ,านวนต�วอ�กษรทั้��อย'�ทั้างขวา Column ตามจ,านวนทั้��ก,าหนด

- ได%ร�บข%อม'ลทั้��เราต%องการ และสามารถน,าไปใช่%ก�บส'ตรอ��นต�อได% - สามารถแยกข%อม'ลให%เป-นกล��มได%

=LEFT(ข้อความ,ล!าด�บั)

Page 7: Excel Training

Function MID

ความหมายประโยช้น้%

Function=MID(C10,4,2)

Input Output

S5-04-0023 04 S-04 =LEFT(C10,1)&"-"&D10

A5-04-3152 04 A-04

S5-03-0024 03 S-03

A5-04-3155 04 A-04

A4-04-3156 04 A-04

S4-04-0025 04 S-04

A5-03-3161 03 A-03

S4-04-0026 04 S-04

A5-02-3169 02 A-02

=LEFT(C24,2)&(REPLACE(C24,1,2,"-"))

LL563982336 LL-563982336

MC58965656 MC-58965656

LT256300562 LT-256300562

"Excel Training" …………….……………5

- MID เป-น Function ทั้��สามารถต�ดข%อความทั้��เราต%องการมาใช่%ได% - ได%ข%อความทั้��ต%องการ และสามารถใช่%ร�วมก�บส'ตรอ��นได%

=MID(Text,เร��มที่��,ล!าด�บั)

กรณิ�ต%องการเพิ่��ม ( - ) เข%าไปใน PartNumber

Page 8: Excel Training

Function LOWER & UPPER & PROPER

ความหมา

ประโยช้น้%

เปล��ยนต�วอ�กษรแรกในแต�ละค,าให%เป-นต�วพิ่�มพิ่�ใหญ่�Function Function Function

=LOWER(C13) =UPPER(F13) =PROPER(I13)

Input Output Input Output Input Output

BASIC & ADVANCE basic & advance basic & advance BASIC & ADVANCE basic & advance Basic & Advance

EXCEL TRIP excel trip excel trip EXCEL TRIP excel trip Excel Trip

"Excel Training" …………….……………7

- LOWER : แปลงข%อความให%เป-นต�วพิ่�มพิ่�เล/กทั้��งหมด - UPPER : แปลงข%อความให%เป-นต�วพิ่�มพิ่�ใหญ่�ทั้��งหมด - PROPER : เปล��ยนต�วอ�กษรแรกในแต�ละค,าเป-นต�วพิ่�มพิ่�ใหญ่� - สามารถแก%ต�วอ�กษรได%รวดเร/ว และถ'กต%องแม�นย,า

Set ต�วอ�กษรให%เป-นต�วพิ่�มพิ่�เล/กทั้��งหมดSet ต�วอ�กษรให%เป-นต�วพิ่�มพิ่�ใหญ่�ทั้��งหมด=LOWER(ข้อความ) =UPPER(ข้อความ) =PROPER(ข้อความ)

Page 9: Excel Training

Function LEN

ความหมายประโยช้น้%

Function=LEN(C10)

Input Output

S5-04-0023 10

Excel Tip 9

12

LEN © LEN 9

"Excel Training" …………….……………6

- การน�บจ,านวนต�วอ�กษรในข%อความ, อ�กขระ, วรรณิย�กต�, ส�ญ่ล�กษณิ�และช่�องว�าง - รวดเร/วและถ'กต%องแม�นย,าในการน�บ Digit

=LEN(ข้อความ)

ฟั4งก�ช่�น LEN

Page 10: Excel Training

Function CEILING & FLOOR & ROUND

ความหม

ป4ดเศษทั้ศน�ยมข(�น ป4ดเศษทั้ศน�ยมลง ป4ดเศษทั้ศน�ยมตามต,าแหน�งทั้��ระบ�Function Function Function

=CEILING(C12,1) =FLOOR(F12,1) =ROUND(I12,0)

Input Output Input Output Input Output

45.600 46.000 45.999 45.000 45.900 46.000

89.300 90.000 56.500 56.000 42.200 42.000

569.000 569.000 365.352 365.000 56.693 57.000

"Excel Training" …………….……………8

- (CEILING) ป4ดเศษทั้ศน�ยมข(�น - (FLOOR) ป4ดเศษทั้ศน�ยมลง - (ROUND) ป4ดเศษทั้ศน�ยมตามต,าแหน�งทั้��ระบ�

=CEILING(ข้อความ,ต!าแหน้�งื่) =FLOOR(ข้อความ,ต!าแหน้�งื่) =ROUND(ข้อความ,ต!าแหน้�งื่)

Page 11: Excel Training

Function EXACT

ความหมาย ค�อ การตรวจสอบข%อความว�าเหม�อนก�นหร�อไม�

ประโยช้น้% ม�ประโยช่น�ในการตรวจสอบข%อความเพิ่��อใช่%จ�ดการฐานข%อม'ล เช่�นการจ�ดเร�ยงหร�อการจ�ดทั้,าผลรวมย�อยของแต�ละข%อความ

Function

=EXACT(C12,D12)

OutputExcel Excel 1

excel Excel 0

E xcel Excel 0

Eecel Excel 0

Excel Excel 1

"Excel Training" …………….……………9

ถ%าเหม�อนให%ผลล�พิ่ธ์�เป-น TRUE ถ%าไม�เหม�อนให%ผลล�พิ่ธ์�เป-น FALSE

=EXACT(ข้อความ1,ข้อความ2)

ข้อความ 1 ข้อความ 2

Page 12: Excel Training

Function TRIM

ความหมา ค�อ ฟั4งก�ช่�นทั้��ช่�วยในการต�ดช่�องว�างทั้��เก�นมาในข%อความ แต�ไม�รวมถ(งการเคาะเว%นวรรคปกต� ประโยช้น้% ได%ข%อความทั้��เป-นระเบ�ยบ และถ'กต%องในการเว%นวรรค

Function

=TRIM(C11)

Input Output

S5-04-0023 S5-04-0023

A5-04-3152 A5-04-3152

Mr. Bar Mr. Bar

"Excel Training" …………….……………10

กรณิ�ทั้��ใช่%ส'ตร Vlookup ร�วมด%วย จะทั้,าให%สามารถหาข%อม'ลได%

=TRIM(ข้อความ)

Page 13: Excel Training

FUNCTION IF

เพิ่ราะบางคร��งการค,านวณิหน(�ง ๆ อาจจะต%องใช่%การตรวจสอบว�าตรงก�บเง��อนไขทั้��เราจะให%ส'ตร ค,านวณิให%หร�อไม�

FunctIF(logical_test,value_if_true,value_if_false)

Logical_teข%อม'ลทั้��ใช่%ทั้ดสอบเง��อนไขValue_if_t การค,านวณิหร�อค�า เม��อทั้ดสอบตามเง��อนไขแล%วว�าเป-นจร�งValue_if_f การค,านวณิหร�อค�า เม��อทั้ดสอบตามเง��อนไขแล%วไม�ถ'กต%องตามเง��อนไข

ฟั4งก�ช่��น IF เป-นอ�กฟั4งก�ช่�นทั้��ผ'%ใช่% Excel น�ยมก�นมาก เน��องจากสามารถน,าไปประย�กต�ใช่%งาน

Page 14: Excel Training

เพิ่ราะบางคร��งการค,านวณิหน(�ง ๆ อาจจะต%องใช่%การตรวจสอบว�าตรงก�บเง��อนไขทั้��เราจะให%ส'ตร

การค,านวณิหร�อค�า เม��อทั้ดสอบตามเง��อนไขแล%วว�าเป-นจร�ง การค,านวณิหร�อค�า เม��อทั้ดสอบตามเง��อนไขแล%วไม�ถ'กต%องตามเง��อนไข

น�ยมก�นมาก เน��องจากสามารถน,าไปประย�กต�ใช่%งาน

Page 15: Excel Training

ประโยช้น้%

ว�ธี�ที่!า

Function=IF(C14=C13,"0",C14)

Input Output

LT1612E1230038 0

LT1612E1230038 LT1612E1230038

LT16441261 0

LT16441261 LT16441261

LT16441262 LT16441262

LT16441263 LT16441263

MC182000686005 MC182000686005

MC470474105 0

MC470474105 MC470474105

SH5100M3A 0

SH5100M3A 0SH5100M3A SH5100M3A

"Excel Training" …………….……………11

Function IF ( การหา Data ที่��ซ้ำ!+าก�น้)

- สามารถตรวจสอบข%อม'ลทั้��ซ,�าได%รวดเร/ว, ถ'กต%องแม�นย,า - ลด Column ทั้��ซ�บซ%อนลง

1. Sort Data (HighlightData>Data> Sort >……)2. Key ส'ตร =IF(ข%อความ2=ข%อความ1,"0",ข%อความ2)

=IF(ข้อความ2=ข้อความ1,"0",ข้อความ2)

Page 16: Excel Training

ประโยช้น้%

เงื่��อน้ไข้FDCBA

Function

Name Points Grade

Pisit 90 ASomchai 80 ASomkit 87 ASaijai 50 DKanya 69 C

"Excel Training" …………….……………12

Function IF (If แบับัม�เงื่��อน้ไข้)

- ได%ร�บข%อม'ลรวดเร/ว, ถ'กต%องแม�นย,า - ลด Column ทั้��ซ�บซ%อนลง

คะแนนน%อยกว�า 49 คะแนน 50-59 คะแนน 60-69 คะแนน 70-79 คะแนน 80 ข(�นไป

=IF(บัร�เวณที่��ตองื่การใหตรวจำสอบัเงื่��อน้ไข้,"เงื่��อน้ไข้")=IF(D17>=80,"A",IF(D17>=70,"B",IF(D17>=60,"C",IF(D17>=50,"D",IF(D17<=49,"F")))))

Page 17: Excel Training

Function (Count IF)

ประโยช้น้%

Function=COUNTIF(F10:F19,"1")

SHIPNUM CLEAR_DATE ARR_DATE AGE

A5-04-3151 21-May-05 19-May-05 2A5-04-3152 20-May-05 19-May-05 1A5-04-3153 20-13-05 18-May-05 ErrorA5-04-3155 20-May-05 18-May-05 2A5-04-3156 20-May-05 18-May-05 2A5-04-3157 20-May-05 18-May-05 2A5-04-3181 20-.1-05 19-May-05 ErrorA5-04-3182 22-May-05 18-May-05 4A5-04-3186 23-May-05 18-May-05 5A5-04-3192 21-May-05 17-May-05 4

AGE Error 2AGE 1 Day 1AGE 2 Day 4

AGE >3 Day 3

"Excel Training" …………….……………13

- สามารถน�บข%อม'ลทั้��ต%องการได%รวดเร/ว, ถ'กต%องแม�นย,าโดยการก,าหนดเง��อนไขก�อน ซ(�งสามารถน�บได%ทั้��ง Number และ Text

=COUNTIF(บัร�เวณที่��ตองื่การน้�บั,"เงื่��อน้ไข้")

Page 18: Excel Training

Function IF

ประโยช้น้% ช่�วยสร�ปข%อม'ลในการผล�ตส�นค%าให%สะดวกข(�น

เงื่��อน้ไข้Function

ตารางื่สร-ปส�น้คาที่��ตองื่ผิล�ตช้��อส�น้คา ส�น้คาคงื่เหล�อ ค!าส��งื่

1,000 - 100 ผล�ต 200 - 8,000 - 150 - 30 ผล�ต 9,000 - 100 ผล�ต

"Excel Training" …………….……………14

ส�น้คา <= 100 ใหผิล�ต แต�ถ้า >100 ไม�ตองื่ผิล�ต=IF(บัร�เวณที่��ตองื่การใหตรวจำสอบัเงื่��อน้ไข้,"เงื่��อน้ไข้")=IF(D11:D18<=100,"ผิล�ต","-")

ส�นค%า A ส�นค%า B ส�นค%า C ส�นค%า D ส�นค%า E ส�นค%า F ส�นค%า G ส�นค%า H

Page 19: Excel Training

Function SUMIFความหมาย ค�อ การทั้,างานแบบม�เง��อนไขประโยช้น้%

Function

Function =SUM(D10:D20) =SUMIF(G10:G20,"<>#n/a")Part Number QTY Part Number QTY

LT161230019 35,026 OP100000406 #N/ALT1614B1430055 2,536 OP100000408 3,000 LT16441261 500 MC182000686005 50,000 LT16441262 253 PL313914723851 #N/ALT16441269 1,000 LT16441261 500 MC182000686005 50,000 NT-6300008 #N/AMC470474105 900 LT16441269 50,000 MC470474105 6,000 MC470474105 900 PL313914723851 #N/A SH5100M3A #N/AOP100000408 3,000 MC470474105 900 OP100000405 #N/A SH5100M3A #N/A

TOTAL : #N/A TOTAL : 105,300

"Excel Training" …………….……………15

สามารถ Sum ข%อม'ลได%ตามต%องการ

=SUMIF(บัร�เวณที่��ตองื่การใหตรวจำสอบัเงื่��อน้ไข้,"เงื่��อน้ไข้")

Page 20: Excel Training

Function Vlookup & Hlookup

ความหมายข้อจำ!าก�ดประโยช้น้%

Table DataBase (VLOOKUP)

Part# Description Std.Cost Q'ty TotalLT161230019 ASM 0.2000 35,026 7,005

LT1614B1430055 IC 2.0000 2,536 5,072

LT16441261 ASM 1.5000 500 750

LT16441262 ASM 1.5000 253 300

LT16441269 ASM 5.2240 1,000 5,224

MC182000686005 PCB 1.3000 50,000 65,000

MC470474105 IC 1.2230 900 1,101

MC470474105 ASM 1.2230 6,000 7,338

MC470474105 IC 1.2230 4,000 2,446

NT-6300009 ASM 0.2000 4,000 800

OP100000405 ASM 0.8900 2,000 1,780

PL313914723851 PCB 0.8790 3,000 2,637

SH5100M3A ASM 0.4000 50,000 20,000

SH5100M3B ASM 0.6000 2,000 1,200

TOTAL -

= VLOOKUP(C30,$C$10:$F$23,4,0)Part Number Std.Cost Q'ty Total

LT1614B1430055 2.0000 2,536 5,072 LT16441261 1.5000 500 750 LT16441269 5.2240 1,000 5,224 MC182000686005 1.3000 50,000 65,000 MC470474105 1.2230 900 1,101 NT-6300009 0.2000 4,000 800 OP100000405 0.8900 2,000 1,780 OP100000408 0.8790 #N/A #N/APL313914723851 0.5000 3,000 1,500 SH5100M3A 0.4000 50,000 20,000 SH5100M3B 0.6000 2,000 1,200

TOTAL 115,936 102,427

Table DataBase (HLOOKUP)Part# LT16441261 LT16441269 MC182000686005 MC470474105 LT1614B1430055

Qty 3,526 2,650 2,300 6,500 75,000 Std.Cost 0.5000 1.6000 0.3000 0.3300 0.2300Total 1,763 4,240 690 2,145 17,250

Function H= HLOOKUP(C54,$D$45:$H$46,2,0)

Part Number Std.Cost Q'ty TotalLT1614B1430055 0.2300 75,000 17,250

LT16441261 0.5000 3,526 1,763

LT16441269 1.6000 2,650 4,240

MC182000686005 0.3000 2,300 690

MC470474105 0.3300 6,500 2,145

NT-6300009 0.2000 #N/A #N/A

OP100000405 0.8900 #N/A #N/A

OP100000408 0.8790 #N/A #N/A

PL313914723856 0.6000 #N/A #N/A

SH5100M3A 0.4000 #N/A #N/A

SH5100M3B 0.6000 #N/A #N/A

TOTAL 89,976 26,088

"Excel Training" …………….……………16

- Function Vlookup & Hlookup เป-น Function ทั้��เก��ยวก�บการค%นหา และอ%างอ�ง (Reference) - ตารางทั้��เป-นฐานข%อม'ล ค�ณิสมบ�ต�ของตารางจะต%องม� Primary ค�อเป-นค�าทั้��ไม�ซ,�าก�นเลยใช่%ก�บ Vlookup ได%ผลด�ทั้��ส�ด - สามารถค%นหาข%อม'ลได%รวดเร/วและถ'กต%อง

Function VLOOKUP : คน้หาค�าใน้คอล�มน้%ซ้ำายส-ดข้องื่ตารางื่แลวส�งื่ค�ากล�บัใน้คอล�มน้%ที่��ระบั-Function VLOOKUP : คน้หาค�าใน้คอล�มน้%ซ้ำายส-ดข้องื่ตารางื่แลวส�งื่ค�ากล�บัใน้คอล�มน้%ที่��ระบั- = VLOOKUP(ข%อม'ลทั้��ใช่%ค%นหา,ตารางข%อม'ล,คอล�มน�ของข%อม'ลผลล�พิ่ธ์�,ค%นหาแบบประมาณิ)

Function Hlookup : คน้หาค�าใน้แถ้วบัน้ส-ดข้องื่ตารางื่แลวส�งื่ค�ากล�บัใน้คอล�มน้%ที่��ระบั-= HLOOKUP(ข%อม'ลทั้��ใช่%ค%นหา,ตารางข%อม'ล,โรของข%อม'ลผลล�พิ่ธ์�,ค%นหาแบบประมาณิ)

Page 21: Excel Training
Page 22: Excel Training

ทั้��เก��ยวก�บการค%นหา และอ%างอ�ง (Reference) ค�อเป-นค�าทั้��ไม�ซ,�าก�นเลยใช่%ก�บ Vlookup ได%ผลด�ทั้��ส�ด

คน้หาค�าใน้คอล�มน้%ซ้ำายส-ดข้องื่ตารางื่แลวส�งื่ค�ากล�บัใน้คอล�มน้%ที่��ระบั-คอล�มน�ของข%อม'ลผลล�พิ่ธ์�,ค%นหาแบบประมาณิ)

คน้หาค�าใน้แถ้วบัน้ส-ดข้องื่ตารางื่แลวส�งื่ค�ากล�บัใน้คอล�มน้%ที่��ระบั-โรของข%อม'ลผลล�พิ่ธ์�,ค%นหาแบบประมาณิ)

Page 23: Excel Training
Page 24: Excel Training

Use when we want to calculate something easily without create many fields.

Function_num Function1 AVERAGE2 COUNT3 COUNTA4 MAX5 MIN6 PRODUCT7 STDEV8 STDEVP9 SUM

10 VAR11 VARP

P/N Description Qty.HT110710 ASM VIPER100 & TO-220 H 5986HT11458802 ASM (02) 8VSB ADAPTER 921 56325HT11459008 ASM (08) PWA CONTROL BOARD DISHDVR 50000HT12230312 ASM (12) PWA POWER SUPPLY 921 MP BO 2000HT122852AB ASM (AB) PWA POWER SUPPLY 110 V DIS 69358HT12388301 ASM (01) PWA MODEL DP921 MAINS FILT 4000HT12696002 ASM (02) PWA FRONT PANEL CONNECTOR AHT12696002 ASM (02) PWA FRONT PANEL CONNECTOR 2000HT-T6510050A00 AHS ADH HEAT TRANSFER 3000LL3280UDVS ASM (A) 356-0003815 BOM - SYM22802 2000LT161230019 ASM (A) SIEMENS BUCK REG 2563LT1612E1230038 ASM (A) CCFL INVERTER-SINGLE DIRECT 2369LT1614B1430055 ASM (A) CCFL INVERTER-DIRECT DRIE,A 2569LT1614E1411 ASM (A) CCFL INVERTER - DIRECT DRIV 265899LT16231244 ASM (A) CCFL INVERTER-DIREC T DRIVE 6000LT16431261 ASM (A) CCFL INVERTER-DIRECT DRIVE, 2000LT16431263 ASM (A) CCFL INVERTER-DIRECT DRIVE, 100LT16441261 ASM (A) CCFL INVERTER-DIRECT DRIVE, 200MC182000686005 ASM (A) IC, COMMON LOGIC, FPGA, UPM 3000MC470474104 ASM (A) 470-000474-104 PWA,UPM-ED2, 800MC470474105 ASM (A) 470-000474-105 PWA,UPM-ED2, 582MC470474106 ASM (A) PWA, UPM-ED2, ED-6064/ED-61 3651

1 AVERAGE 23066.761904762

2 COUNT 21

3 COUNTA 22

หาค�าทั้��มากทั้��ส�ด 4 MAX 265899หาค�าทั้��น%อยทั้��ส�ด 5 MIN 100

หาค�าผลรวม 9 SUM 484402

SUBTOTAL(function_num, ref1, ref2, ...)

Function_num    is the number 1 to 11 that specifies which function to use in calculating subtotals within a list.

หาค�าAverage

น�บจ,านวน record ทั้��ม� ค�าต�วเลข format แบบ

เด�ยวก�น น�บจ,านวน record ทั้��ไม�

blank

Page 25: Excel Training

ข้อความที่��พบับั�อยเม��อการใช้ส�ตรเก�ดข้อผิ�ดพลาด

ข้อความผิ�ดพลาด สาเหต- ว�ธี�แกป/ญหา#####

#VALUE!

#DIV/0! แก%ไขได%โดยการใช่%ต�วเลขอ��น ๆ เป-นต�วหารแทั้น#NAME?

#N/A จะเก�ดข(�นเม��อกรอกต�วแปรผ�ดประเภทั้ให%ก�บฟั4งก�ช่�น เช่�น ฟั4งก�ช่�นต%องการเซลล�เด�ยว แต�เราใส�เป-นหลาย ๆ เซลล�

#REF! แก%ไขได%โดยการตรวจสอบต,าแหน�งอ%างอ�งเซลล� ในส'ตรได% ม�กพิ่บเม��อหายไปอ%างเซลล�ข%ามช่�ทั้หร�อข%ามสม�ดงาน

#NULL! แก%ไขได%โดยการใส�เคร��องหมายค��นให%ถ'กต%อง

"Excel Training" …………….……………17

จะเก�ดข(�นเม��อต�วเลขในเซลล�ยาวกว�าขนาดของเซลล�

แก%ไขได%โดยการขยายขนาดความกว%างของเซลล� จะเก�ดข(�นเม��อใช่%ส'ตรผ�ดหล�กไวยากรณิ�ของส'ตร

เช่�น การน,าต�วเลขไปบวกก�บต�วอ�กษรแก%ไขได%โดยการส,ารวจด'ว�าประเภทั้ของข%อม'ลถ'กต%องตามหล�กคณิ�ตศาสตร�หร�อไม�

จะเก�ดเม��อใช่% 0 เป-นต�วหาร เช่�น 10/0 ซ(�งทั้,าไม�ได% จะเก�ดเม��อในส'ตรม�ข%อความทั้�� Excel ไม�สามารถบอกได%ว�าค�ออะไร

แก%ไขได%โดยการตรวจสอบส'ตรด'ว�าม�ข%อความอะไรไม�ได%เก��ยวข%องในช่�ทั้น��น

เช่�น A1+A โดยทั้��ต�วอ�กษร A แปลกปลอมเข%าไปหร�อไม� แก%ไขได%โดยการตรวจสอบว�าประเภทั้ต�วแปร ของฟั4งก�ช่�นค�ออะไร แล%วเปล��ยนให%ถ'กต%อง

จะเก�ดข(�นเม��อโปรแกรมไม�สามารถค%นหาต,าแหน�งอ%างอ�งเซลล�ทั้��ใช่%จะเก�ดข(�นเม��อก,าหนดพิ่��นทั้��เซลล�สองเซลล�ทั้��ไม�ได%ม�ส�วนใดต�อก�น

แต�ล�มแบ�งแยกด%วยเคร��องหมายค��น (,)

เช่�น SUM(A1:B2,C2:D5) เข�ยนผ�ดเป-น SUM(A1:B2 C2:D5)

Page 26: Excel Training

PivotTable

ได%สะดวกและรวดเร/ว

Item Part# Description Std.Cost Q'ty Total

HT HT110710 ASM VIPER100 & TO-220 H 1.5000 5,986 8,979.00 HT HT11458802 ASM (02) 8VSB ADAPTER 921 5.2240 56,325 ###HT HT11459008 ASM (08) PWA CONTROL BOARD DISHDVR 1.3000 50,000 65,000.00 HT HT12230312 ASM (12) PWA POWER SUPPLY 921 MP BO 1.2230 2,000 2,446.00 HT HT122852AB ASM (AB) PWA POWER SUPPLY 110 V DIS 1.3660 69,358 94,743.03 HT HT12388301 ASM (01) PWA MODEL DP921 MAINS FILT 0.2000 4,000 800.00 HT HT12696002 ASM (02) PWA FRONT PANEL CONNECTOR 0.8900 2,000 1,780.00 HT HT-T6510050A00 AHS ADH HEAT TRANSFER 0.8790 3,000 2,637.00 LL LL3280UDVS ASM (A) 356-0003815 BOM - SYM22802 0.5000 2,000 1,000.00 LT LT161230019 ASM (A) SIEMENS BUCK REG 0.4000 2,563 1,025.20 LT LT1612E1230038 ASM (A) CCFL INVERTER-SINGLE DIRECT 0.6000 2,369 1,421.40 LT LT1614B1430055 ASM (A) CCFL INVERTER-DIRECT DRIE,A 0.2000 2,569 513.80 LT LT1614E1411 ASM (A) CCFL INVERTER - DIRECT DRIV 1.0000 265,899 ###LT LT16231244 ASM (A) CCFL INVERTER-DIREC T DRIVE 2.0000 6,000 12,000.00 LT LT16431261 ASM (A) CCFL INVERTER-DIRECT DRIVE, 3.0000 2,000 6,000.00 LT LT16431263 ASM (A) CCFL INVERTER-DIRECT DRIVE, 5.6000 100 560.00 LT LT16441261 ASM (A) CCFL INVERTER-DIRECT DRIVE, 5.4000 200 1,080.00 MC MC182000686005 ASM (A) IC, COMMON LOGIC, FPGA, UPM 9.0000 3,000 27,000.00 MC MC470474104 ASM (A) 470-000474-104 PWA,UPM-ED2, 8.0000 800 6,400.00 MC MC470474105 ASM (A) 470-000474-105 PWA,UPM-ED2, 2.3600 582 1,373.52 MC MC470474106 ASM (A) PWA, UPM-ED2, ED-6064/ED-61 3.6000 3,651 13,143.60

"Excel Training" …………….……………18

PivotTable เป-นการทั้,ารายงานสร�ปข%อม'ลอ�ตโนม�ต� อย�างรวดเร/ว และสามารถแก%ไขข%อม'ล

* Remark ก�อนสร%าง PivotTable ให%ไปก,าหนด Toolbars ก�อนเพิ่��อจะได%สะดวกในการใช่%งานClick ข้วาเล�อก ExternalData และ PivotTable* ข้อจำ!าก�ดข้องื่ PivotTable ค�อ Header ของข%อม'ลจะต%องม�ครบทั้�ก Columns

ว�ธี�สรางื่ PivotTable

1. High-Light ข%อม'ลทั้��ต%องการสร�ป

Page 27: Excel Training

5. Range Click Next

"Excel Training" …………….……………18

2. เล�อกเมน' Data>PivotTable and PivotChart Report

3

4

6

7

Page 28: Excel Training
Page 29: Excel Training

Data>PivotTable and PivotChart Report

Page 30: Excel Training

11. Click Finish จะได%ข%อม'ลทั้�� Summary ตามแบบทั้��ต%องการ

* กรณิ�ม�ข%อม'ล Update เพิ่��มเข%ามาเราสามารถ Copy เข%า Table ทั้��เราสร%างไว% ได%เลยโดยไม�ต%องสร%างตารางใหม�แล%ว Click Refresh All ค�ณิจะได%ร�บข%อม'ลทั้��ต%องการ

8

9

10

Page 31: Excel Training

Item Part# Description Std.Cost Q'ty Total 1 HT110710 ASM VIPER100 & TO-220 H 1.5000 5,986 8,979.00 2 HT11458802 ASM (02) 8VSB ADAPTER 921 5.2240 56,325 294,241.80 3 HT11459008 ASM (08) PWA CONTROL BOARD DISHDVR 1.3000 50,000 65,000.00 4 HT12230312 ASM (12) PWA POWER SUPPLY 921 MP BO 1.2230 2,000 2,446.00 5 HT122852AB ASM (AB) PWA POWER SUPPLY 110 V DIS 1.3660 69,358 94,743.03 6 HT12388301 ASM (01) PWA MODEL DP921 MAINS FILT 0.2000 4,000 800.00 7 HT12696002 ASM (02) PWA FRONT PANEL CONNECTOR 0.8900 2,000 1,780.00 8 HT-T6510050A00 AHS ADH HEAT TRANSFER 0.8790 3,000 2,637.00 9 LL3280UDVS ASM (A) 356-0003815 BOM - SYM22802 0.5000 2,000 1,000.00

10 LT161230019 ASM (A) SIEMENS BUCK REG 0.4000 2,563 1,025.20 11 LT1612E1230038 ASM (A) CCFL INVERTER-SINGLE DIRECT 0.6000 2,369 1,421.40 12 LT1614B1430055 ASM (A) CCFL INVERTER-DIRECT DRIE,A 0.2000 2,569 513.80 13 LT1614E1411 ASM (A) CCFL INVERTER - DIRECT DRIV 1.0000 265,899 265,899.00 14 LT16231244 ASM (A) CCFL INVERTER-DIREC T DRIVE 2.0000 6,000 12,000.00 15 LT16431261 ASM (A) CCFL INVERTER-DIRECT DRIVE, 3.0000 2,000 6,000.00 16 LT16431263 ASM (A) CCFL INVERTER-DIRECT DRIVE, 5.6000 100 560.00 17 LT16441261 ASM (A) CCFL INVERTER-DIRECT DRIVE, 5.4000 200 1,080.00 18 MC182000686005 ASM (A) IC, COMMON LOGIC, FPGA, UPM 9.0000 3,000 27,000.00 19 MC470474104 ASM (A) 470-000474-104 PWA,UPM-ED2, 8.0000 800 6,400.00 20 MC470474105 ASM (A) 470-000474-105 PWA,UPM-ED2, 2.3600 582 1,373.52 21 MC470474106 ASM (A) PWA, UPM-ED2, ED-6064/ED-61 3.6000 3,651 13,143.60

Page 32: Excel Training

DataItem Sum of Q'ty Sum of TotalHT 192,669.00 470,626.83LL 2,000.00 1,000.00LT 281,700.00 288,499.40MC 8,033.00 47,917.12

Grand Total 484,402.00 808,043.35

Page 33: Excel Training

Sheet29

Page 33

Item Part# Description Std.Cost Q'ty TotalHT HT110710 ASM VIPER10 1.5 5986 8979HT HT11458802 ASM (02) 8V 5.224 56325 294241.8HT HT11459008 ASM (08) P 1.3 50000 65000HT HT12230312 ASM (12) PW 1.223 2000 2446HT HT122852AB ASM (AB) PW 1.366 69358 94743.028HT HT12388301 ASM (01) PW 0.2 4000 800HT HT12696002 ASM (02) P 0.89 2000 1780HT HT-T6510050 AHS ADH HE 0.879 3000 2637LL LL3280UDVS ASM (A) 356- 0.5 2000 1000LT LT161230019 ASM (A) SIE 0.4 2563 1025.2LT LT1612E1230ASM (A) CCF 0.6 2369 1421.4LT LT1614B1430ASM (A) CCF 0.2 2569 513.8LT LT1614E1411ASM (A) CCF 1 265899 265899LT LT16231244 ASM (A) CCF 2 6000 12000LT LT16431261 ASM (A) CCF 3 2000 6000LT LT16431263 ASM (A) CCF 5.6 100 560LT LT16441261 ASM (A) CCF 5.4 200 1080MC MC182000686ASM (A) IC, 9 3000 27000MC MC470474104ASM (A) 470- 8 800 6400MC MC470474105ASM (A) 470- 2.36 582 1373.52MC MC470474106ASM (A) PWA, 3.6 3651 13143.6