Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore หนังสือคอมพิวเตอร์ รวมเล่ม ปี 64

หนังสือคอมพิวเตอร์ รวมเล่ม ปี 64

Published by saman atts, 2021-09-01 07:33:00

Description: หนังสือคอมพิวเตอร์ รวมเล่ม ปี 64

Search

Read the Text Version

1. ฟังก์ชันวนั ทแ่ี ละเวลา ฟงั ก์ชนั คาอธิบาย DATE ส่งกลับเลขลาดับของวันทท่ี ่เี ฉพาะเจาะจง DATEVALUE แปลงวันทีใ่ นรปู แบบข้อความเปน็ เลขลาดับ DAY แปลงเลขลาดบั เป็นวนั ในเดือน DAYS360 คานวณจานวนวนั ระหวา่ งวันทสี่ องวนั โดยยดึ ตามปีที่มี 360 วนั สง่ กลับเลขลาดับของวันทีท่ ่เี ป็นจานวนเดอื นทรี่ ะบุก่อนหรอื หลงั วนั ท่ี อ.EDATE เริ่มตน้ ผวสม.กกศ.รร.จอ.ยศ.ทEOMONTH สง่ กลับเลขลาดบั ของวนั สดุ ท้ายของเดอื นกอ่ นหรือหลังจานวนเดือนทร่ี ะบุ HOUR MINUTE แปลงเลขลาดับเปน็ ชว่ั โมง MONTH แปลงเลขลาดับเป็นนาที NETWORKDAYS แปลงเลขลาดบั เป็นเดือน สง่ กลบั จานวนวนั ทางานท้งั หมดระหว่างวันทสี่ องวนั NETWORKDAYS.INTL ส่งกลบั คา่ ตวั เลขของจานวนวันทางานทั้งหมดระหวา่ งวนั ท่ีสองวนั โดยใช้ พารามิเตอร์เพ่อื ระบุวนั และจานวนวนั ที่เป็นวนั หยดุ สดุ สปั ดาห์ NOW สง่ กลับเลขลาดบั ของวันทีแ่ ละเวลาปจั จบุ ัน SECOND TIME แปลงเลขลาดับเปน็ วนิ าที การเรียนTIMEVALUE ส่งกลบั เลขลาดับของเวลาทเี่ ฉพาะเจาะจง TODAY แปลงเวลาในรูปแบบข้อความเปน็ เลขลาดบั WEEKDAY สง่ กลับเลขลาดบั ของวันที่ปัจจบุ ัน WEEKNUM แปลงเลขลาดับเป็นวนั ในสัปดาห์ แปลงเลขลาดบั เป็นตวั เลขที่แสดงแทนตาแหน่งสัปดาหใ์ นหนง่ึ ปี ระกอบ2. ฟงั กช์ ันข้อมูล ฟังกช์ ัน คาอธบิ าย งั สือปCELL สง่ กลบั ขอ้ มลู เกย่ี วกบั การจดั รูปแบบ ตาแหนง่ ทต่ี ้ัง หรือเน้ือหาของเซลล์ ERROR.TYPE หมายเหตุ ฟงั ก์ชนั นไี้ ม่พร้อมใช้งานใน Excel Web App หน INFO ส่งกลับตัวเลขท่ีสมั พันธก์ บั ชนิดขอ้ ผดิ พลาด ส่งกลบั ข้อมูลเก่ียวกบั สภาพแวดลอ้ มการดาเนินการปัจจุบัน หมายเหตุ ฟังก์ชนั น้ไี ม่พรอ้ มใช้งานใน Excel Web App ISBLANK ส่งกลับคา่ TRUE ถ้าค่าวา่ ง ISERR สง่ กลับค่า TRUE ถ้าคา่ เป็นค่าความผิดพลาดใดๆ ยกเว้น #N/A ISERROR สง่ กลับค่า TRUE ถา้ ค่าเปน็ ค่าความผดิ พลาดใดๆ 46 Microsoft Office Excel 2010

ฟงั ก์ชนั คาอธิบาย ISEVEN สง่ กลบั ค่า TRUE ถา้ ตัวเลขเป็นเลขคู่ ISLOGICAL สง่ กลบั ค่า TRUE ถา้ ค่าเป็นค่าตรรกะ ISNA สง่ กลบั ค่า TRUE ถา้ คา่ เปน็ ค่าความผดิ พลาด #N/A ISNONTEXT สง่ กลับค่า TRUE ถ้าคา่ ไม่เป็นขอ้ ความ ส่งกลับค่า TRUE ถ้าค่าเป็นตัวเลข อ.ISNUMBER ส่งกลบั คา่ TRUE ถา้ ตวั เลขเป็นเลขคี่ ผวสม.กกศ.รร.จอ.ยศ.ทISODDส่งกลับคา่ TRUE ถ้าคา่ เปน็ การอ้างองิ ส่งกลบั ค่า TRUE ถา้ คา่ เป็นข้อความ ISREF ส่งกลับค่าทแ่ี ปลงเป็นตัวเลข ISTEXT สง่ กลับคา่ ความผิดพลาด #N/A N สง่ กลบั ตัวเลขท่ีแสดงชนิดข้อมูลของคา่ NA TYPE 3. ฟงั กช์ ันทางตรรกศาสตร์ การเรียนฟังกช์ นั คาอธบิ าย AND ส่งกลับค่า TRUE ถา้ อารก์ วิ เมนต์ทง้ั หมดเป็น TRUE FALSE สง่ กลับคา่ ตรรกะ FALSE IF ระบุการทดสอบตรรกะที่จะดาเนินการ ส่งกลบั คา่ ที่คณุ ระบถุ ้าสูตรประเมนิ เป็นข้อผิดพลาด มฉิ ะน้ันใหส้ ่งกลับ ระกอบIFERROR ผลลัพธข์ องสูตร NOT ยอ้ นกลับค่าตรรกะของอาร์กวิ เมนต์ ังสอื ปOR ส่งกลับค่า TRUE ถา้ มีอาร์กวิ เมนตใ์ ดๆ เป็น TRUE TRUE ส่งกลบั คา่ ตรรกะ TRUE หน 4. ฟงั กช์ ันการคน้ หาและการอ้างอิง ฟงั ก์ชนั คาอธบิ าย ADDRESS สง่ กลบั การอ้างอิงท่เี ปน็ ขอ้ ความไปยงั เซลล์เดียวในแผ่นงาน AREAS สง่ กลับจานวนพน้ื ที่ในการอ้างองิ CHOOSE เลอื กค่าจากรายการค่า วชิ าคอมพิวเตอร์ รหสั วิชา 6210-0001, 6300-000-01 47

ฟงั กช์ ัน คาอธบิ าย COLUMN ส่งกลบั หมายเลขคอลัมน์ของการอ้างองิ COLUMNS สง่ กลบั จานวนคอลมั น์ในการอ้างองิ GETPIVOTDATA สง่ กลบั ข้อมูลทเ่ี กบ็ อยู่ในรายงาน PivotTable HLOOKUP ค้นหาในแถวบนของอาร์เรย์และส่งกลับค่าของเซลล์ท่ีระบุ สร้างทางลดั หรือการขา้ มท่เี ปิดเอกสารที่เก็บบนเซริ ์ฟเวอร์เครอื ขา่ ย อ.HYPERLINK อินทราเน็ต หรอื อินเทอร์เนต็ ผวสม.กกศ.รร.จอ.ยศ.ทINDEXใชด้ ัชนีเพื่อเลือกค่าจากการอ้างองิ หรืออาร์เรย์ สง่ กลับการอ้างอิงที่ระบุโดยค่าข้อความ INDIRECT ค้นหาคา่ ในเวกเตอร์หรืออารเ์ รย์ VLOOKUP คน้ หาค่าในการอ้างอิงหรอื อาร์เรย์ MATCH ส่งกลับออฟเซตการอ้างองิ จากการอ้างอิงท่รี ะบุ OFFSET สง่ กลับหมายเลขแถวของการอา้ งอิง ROW สง่ กลบั จานวนแถวในการอา้ งองิ ROWS เรียกใชข้ อ้ มูลในเวลาจริงจากโปรแกรมที่สนบั สนุน ระบบอัตโนมตั ิ ส่งกลับการสลบั เปล่ียนแถวกับคอลมั น์ของอาร์เรย์ การเรยี นRTD คน้ หาในคอลัมนแ์ รกของอารเ์ รย์และย้ายข้ามแถวเพือ่ ส่งกลับค่าในเซลล์ TRANSPOSE VLOOKUP ระกอบ5. ฟงั กช์ นั ทางคณิตศาสตรแ์ ละตรโี กณมติ ิ ังสือปABS ส่งกลับคา่ สัมบรู ณ์ของจานวนฟงั กช์ นั คาอธบิ าย หน POWERINT ปัดจานวนลงเป็นจานวนเตม็ ที่ใกล้เคยี งที่สุด ส่งกลบั คา่ ผลลัพธข์ องเลขยกกาลัง PRODUCT คณู อารก์ ิวเมนต์ต่างๆ QUOTIENT ส่งกลบั จานวนเต็มของผลหาร RAND สง่ กลบั ตวั เลขสุ่มท่ีมีค่าระหวา่ ง 0 และ 1 ROMAN แปลงเลขอารบิกเป็นเลขโรมันในรูปแบบข้อความ 48 Microsoft Office Excel 2010

ฟงั กช์ ัน คาอธิบาย ROUND ปัดตัวเลขเปน็ จานวนหลกั ท่ีระบุ ROUNDDOWN ปดั ตวั เลขลงใหค้ ่าเข้าใกล้ศนู ย์ ปดั ตัวเลขข้ึน ให้คา่ หา่ งจากศูนย์ ส่งกลบั เคร่อื งหมายของจานวน รวมอาร์กวิ เมนต์ รวมเซลล์ท่รี ะบตุ ามเกณฑ์ท่ีกาหนด รวมเซลล์ในช่วงทต่ี รงกับเกณฑห์ ลายเกณฑ์ สง่ กลับผลรวมของผลคูณอาร์เรยค์ อมโพเนนตท์ ่ีสอดคล้องกัน ส่งกลับคา่ แทนเจนต์ของจานวน สง่ กลับคา่ ไฮเพอรโ์ บลกิ แทนเจนต์ของจานวน ตดั ทอนตัวเลขเปน็ จานวนเตม็ ROUNDUP SIGN อ.SUM ผวสม.กกศ.รร.จอ.ยศ.ทSUMIF SUMIFS SUMPRODUCT TAN TANH TRUNC 6. ฟังก์ชันทางสถติ ิ การเรียนฟังกช์ ัน คาอธิบาย AVEDEV ส่งกลับค่าเฉล่ยี ของสว่ นเบีย่ งเบนสมั บูรณ์ของจดุ ข้อมูลจากค่าเฉลย่ี ท้ังหมด AVERAGE สง่ กลบั คา่ เฉลีย่ ของอาร์กิวเมนต์ ระกอบAVERAGEA สง่ กลับคา่ เฉล่ียของอาร์กวิ เมนตซ์ งึ่ รวมถงึ จานวน ข้อความ และคา่ ตรรกะ AVERAGEIF สง่ กลับค่าเฉล่ีย (ค่าเฉลยี่ เลขคณติ ) ของเซลล์ทงั้ หมดในช่วงทีต่ รงกบั เกณฑ์ ังสือปCOUNT ทก่ี าหนดให้ นบั จานวนตัวเลขในรายการอารก์ ิวเมนต์ COUNTAหน COUNTBLANK นบั จานวนค่าในรายการอาร์กิวเมนต์ นบั จานวนเซลล์วา่ งภายในชว่ ง COUNTIF นบั จานวนของเซลล์ภายในชว่ งท่ีตรงตามเกณฑท์ ี่ระบุ COUNTIF นบั จานวนของเซลล์ภายในช่วงท่ตี รงกับเกณฑ์หลายเกณฑ์ MAX สง่ กลับค่ามากทส่ี ุดในรายการอาร์กวิ เมนต์ MAXA ส่งกลับค่ามากท่สี ุดในรายการอารก์ ิวเมนต์ซ่งึ รวมถงึ จานวน ข้อความ และ ค่าตรรกะ วชิ าคอมพวิ เตอร์ รหัสวชิ า 6210-0001, 6300-000-01 49

ฟงั กช์ นั คาอธิบาย MIN ส่งกลบั ค่าน้อยทสี่ ดุ ในรายการอารก์ วิ เมนต์ MINA สง่ กลบั ค่าน้อยท่สี ดุ ในรายการอารก์ วิ เมนต์ซง่ึ รวมถงึ จานวน ขอ้ ความ และ คา่ ตรรกะ อ.ฟังก์ชัน 7. ฟังก์ชันข้อความ ผวสม.กกศ.รร.จอ.ยศ.ทASC BAHTTEXT คาอธิบาย เปลี่ยนแปลงอักษรภาษาอังกฤษหรอื คะทะคะนะแบบเต็มความกว้าง (ไบต์ ค)ู่ ภายในสตรงิ อักขระเปน็ อักษรแบบครง่ึ ความกวา้ ง (ไบตเ์ ด่ยี ว) แปลงตวั เลขเป็นข้อความ โดยใช้รปู แบบเครือ่ งหมายสกลุ เงิน ß (บาท) CHAR สง่ กลับอกั ขระทรี่ ะบโุ ดยหมายเลขโค้ด CODE สง่ กลับคา่ โคด้ ตัวเลขสาหรบั อักขระแรกในสตริงขอ้ ความ CONCATENATE รวมรายการข้อความหลายๆ รายการลงในหน่งึ รายการข้อความ DOLLAR แปลงตัวเลขเป็นข้อความ โดยใชร้ ูปแบบเครือ่ งหมายสกุลเงิน $ (ดอลลาร์) EXACT ตรวจสอบว่าค่าข้อความสองค่าเหมือนกนั หรือไม่ การเรียนFIND, FINDB ค้นหาค่าข้อความหนึ่งค่าภายในค่าข้อความอืน่ (ตรงตามตวั พิมพใ์ หญ่-เล็ก) FIXED จัดรูปแบบตวั เลขเป็นข้อความด้วยจานวนตาแหน่งทศนิยมท่แี นน่ อน ังสอื ปPROPERLOWER แปลงข้อความเปน็ ตัวพิมพ์เล็ก ระกอบMID, MIDB ส่งกลับอักขระตามจานวนท่ีระบจุ ากสตริงขอ้ ความโดยเริ่มตน้ จากตาแหน่ง ที่คณุ ระบุ PHONETIC แยกอักขระการออกเสยี ง (furigana) ออกจากสตรงิ ข้อความ เปล่ยี นตัวอกั ษรตวั แรกในแต่ละคาของค่าข้อความให้เปน็ ตัวพิมพ์ใหญ่ หน T แปลงอาร์กิวเมนต์เป็นข้อความ REPLACE, REPLACEB แทนที่อกั ขระภายในข้อความ TEXT จัดรปู แบบตวั เลขและแปลงตัวเลขเปน็ ขอ้ ความ UPPER แปลงขอ้ ความเปน็ ตวั พิมพ์ใหญ่ VALUE แปลงอารก์ วิ เมนตข์ ้อความเป็นตัวเลข 50 Microsoft Office Excel 2010

ประเภทของฟังก์ชันมีมากมาย ซึ่งแต่ละฟังกันก็แตกต่างกัน ต้องการจานวน input ไม่เท่ากัน หากต้องการรู้ว่าแต่ละฟังก์ชันต้องการ Input อะไรบ้าง จานวนเท่าไหร่ ให้เลือกฟังก์ชันท่ี ตอ้ งการแล้วจะปรากฏตวั ชว่ ยในการใช้ฟงั กช์ นั น้นั ๆ ขึ้นมา (หนา้ ต่าง Function Argument) โดยท่ี Input ตวั ไหนเปน็ ตวั ท่ีจาเป็นตอ้ งใส่ จะขน้ึ เป็นตัวหนา ถา้ ตัวไหนเปน็ Optional จะขึน้ เป็นตวั ปกติ อ.เช่น เลือก ฟังก์ชัน LEFT จะข้ึนดังนี้ ( Num_chars เป็น Optional โดย Excel จะใส่ค่า Default ให)้ ผวสม.กกศ.รร.จอ.ยศ.ทคลกิ เพื่อเลอื กช่องท่ีตอ้ งการ ใส่ข้อมลู ทีเ่ ปน็ TEXT ใส่ขอ้ มลู ที่เปน็ ตัวเลข ตัวอย่างการใชส้ ูตร หรือจะพิมพ์สูตร =LEFT ลงไปในเซลล์ท่ีใช้ทางานเลย (ขณะเริ่มพิมพ์ =L มันจะขึ้น Function มาให้เลือก ถ้าเลือกได้แล้วกด Tab) มันจะขึ้นตัวช่วยมาในรูปแบบการใส่สูตรท่ีคั่นแต่ละ การเรยี นinput ด้วย comma (,) เช่น ระกอบตัวทเ่ี ป็นตัวหนาคือ ตวั ทจี่ าเป็นต้องใส่ ังสอื ป ตวั ท่อี ยูใ่ น [ ] คือ optional น เช่น =LEFT(“ironman”,4) จะได้ผลลัพธ์ว่า iron เพราะว่า ฟังก์ช่ัน LEFT เอาไว้แสดงตัวอักษร ห ของคาทเ่ี ราต้องการตามจานวนที่เรากาหนดนับจากทางซ้าย เชน่ ผมใสค่ าวา่ ironman เอา 4 ตัวจาก ทางซ้าย จะได้ คาวา่ iron นน่ั เอง วิชาคอมพิวเตอร์ รหัสวชิ า 6210-0001, 6300-000-01 51

การใชง้ านฟงั กช์ ัน 8. ฟงั ก์ชันทางด้านคณติ ศาสตร์ 1) ฟงั กช์ นั SUM ฟงั ก์ชัน SUM จัดเป็นฟังก์ชันยอดนิยมเพราะถูกใช้งานบ่อย ดว้ ยการเรียกใช้งานได้ งา่ ยๆ โดยคลกิ ปุ่ม AutoSum บน Menu Bar อ.หน้าท่ี หาผลรวมของตวั เลข ผวสม.กกศ.รร.จอ.ยศ.ทรูปแบบ SUM(number1,number2...) number 1 ตัวเลข หรอื ช่วงเซลล์ทมี่ ตี ัวเลข หรืออาร์กวิ เมนตอ์ น่ื ๆ ทีม่ ีตัวเลข ตวั อยา่ งการใชฟ้ ังกช์ นั ระกอบการเรยี นกอ่ น หลัง งั สอื ป ฟังก์ชัน SUM ใช้สาหรับการหาผลรวมอย่างง่ายและรวดเร็ว แต่บางคร้ังอาจ จาเป็นต้องใช้เงื่อนไขเพ่ือให้ได้ผลรวมตามที่ตอ้ งการ ฟังก์ชนั SUMIF จึงเป็นอีกหนึ่งฟังก์ชนั ที่สามารถ หน กาหนดเง่ือนไขในการหาผลรวมได้ 2) ฟังกช์ นั SUMIF ฟังกช์ นั SUMIF จะใช้ในกรณีทต่ี อ้ งการหาผลรวมที่มเี งือ่ นไข เช่น ต้องการหาผลรวม ของสินคา้ ตามท่ีช่ือระบุ 52 Microsoft Office Excel 2010

9. ฟงั กช์ ันทางดา้ นจัดลาดบั ข้อมูล เราจะใช้ฟังก์ชันในกลุ่มนี้เมื่อต้องการจัดลาดับข้อมูลต่างๆ เช่นค่าที่มากที่สุดหรือน้อย ทสี่ ดุ ค่าเฉลย่ี ของข้อมลู หรอื การใช้เพอ่ื จดั ลาดบั ของข้อมูลตา่ งๆ เปน็ ตน้ 1) ฟังกช์ นั AVERAGE ฟังก์ชัน AVERAGE ใช้ในการหาค่าเฉลี่ยของข้อมูล อาจมาจากตัวเลขท่ีระบุลงไปใน ฟังก์ชัน หรือการอา้ งอิงไปยงั ชว่ งเซลล์ท่ีมตี ัวเลขนัน้ ๆ อยู่ เราสามารถใช้ฟงั ก์ชันน้ันในการหาค่าเฉลี่ย อ.ต่าง ๆ ไมว่ ่าจะเปน็ ยอดขาย คะแนน หรือรายได้เฉล่ยี ของพนักงาน เปน็ ตน้ ผวสม.กกศ.รร.จอ.ยศ.ทหนา้ ท่ี รปู แบบ number 1 number 2.. ส่งกลับค่าเฉลย่ี ของจานวนท้ังหมด AVERAGE (number1,number2...) ตัวเลข หรอื การอา้ งอิงไปทชี่ ่วงเซลล์ที่มตี วั เลข ที่ต้องการหค่าเฉลี่ย ตัวเลขลาดบั ถัดไปทีต่ อ้ งการหาค่าเฉล่ยี ตัวอยา่ งการใชฟ้ งั กช์ นั การเรยี นกอ่ น หลัง ระกอบดังน้ัน การใช้งานฟังก์ชันนี้จึงควรระวังในเรื่องของการอ้างอิงไปในช่วงข้อมูลที่ต้องการ หาคา่ เฉลยี่ โดยเซลล์ที่อยู่ในช่วงข้อมลู น้ันๆ จะต้องไม่เป็นเซลล์วา่ งหรือใส่ข้อความไว้ และ อยา่ งน้อย ังสือปถ้าตอ้ งการให้เซลล์นน้ั ถกู นาไปหาคา่ เฉล่ียดว้ ย ก็ควรจะใสค่ า่ ศนู ย์ (0) 2) ฟงั กช์ นั MAX ฟังก์ชัน MAX ใช้ในการหาค่าจานวนที่มีค่ามากที่สุดจากจานวนท้ังหมดท่ีระบุหรือ น จานวนท่ีมีอยู่ในช่วงเซลล์ท้ังหมดท่ีอ้างอิง โดยผลลัพธ์จะถูกส่งกลับมา เป็นตัวเลขท่ีค่ามากท่ีสุด ห ในชุดข้อมลู นั้น ๆ หนา้ ท่ี ส่งกลับค่าท่ีมากที่สุดในจานวนทง้ั หมด รูปแบบ MAX(number1,number2...) number 1 ตัวเลข หรอื การอา้ งองิ ไปทีช่ ่วงเซลล์ทีม่ ตี วั เลข ท่ตี อ้ งการหาค่า number 2… ตวั เลขลาดับถดั ไปทตี่ อ้ งการหาคา่ วชิ าคอมพิวเตอร์ รหสั วิชา 6210-0001, 6300-000-01 53

ตัวอย่างการใชฟ้ งั กช์ ัน ผวสม.กกศ.รร.จอ.ยศ.ทอ.3) ฟังก์ชัน MIN ฟังก์ชัน MIN จะใช้งานตรงกันข้ามกับฟังก์ชัน MAX โดยฟังก์ชัน MIN จะหาจานวน ท่มี ีคา่ นอ้ ยท่สี ดุ แลว้ ส่งกลบั มาเปน็ ตัวเลขนนั้ ๆ หนา้ ที่สง่ กลับคา่ ทีน่ ้อยที่สดุ ในจานวนท้ังหมด รูปแบบMIN(number1,number2...) ตวั เลข หรอื การอา้ งองิ ไปทช่ี ่วงเซลล์ที่มีตวั เลขที่ต้องการหาค่า การเรียนnumber 1ตัวเลขลาดบั ถดั ไปทต่ี ้องการหาค่า number 2… หนงั สือประกอบตวั อยา่ งการใช้ฟงั ก์ชนั 54 Microsoft Office Excel 2010

4) ฟงั กช์ ัน LARGE ฟังกช์ นั LARGE จะคล้าย ๆ กบั ฟงั กช์ นั MAX แต่จะต่างกนั ตรงทฟ่ี ังก์ชัน MAX จะ ส่งค่ากลับค่าที่มากท่ีสุดเป็นลาดับแรกในข้อมูลน้ัน ๆ แต่ฟังก์ชัน LARGE จะให้เราเลือกลาดับได้ เช่น ต้องการหาค่าท่ีมากทีส่ ุดในลาดบั ที่ 2 เปน็ ต้น สง่ กลบั คา่ ท่ีมากทีส่ ุดลาดบั ท่รี ะบุ (a) ในชดุ ข้อมูล LARGE(array,a.) อาร์เรยห์ รือการอา้ งอิงไปยังช่วงเซลล์ทีม่ ขี ้อมลู ลาดบั ที่ตอ้ งการให้สง่ กลบั ค่าทมี่ ากท่สี ดุ ในลาดบั นน้ั หน้าท่ี รปู แบบตวั อยา่ งการใช้ฟงั กช์ ัน อ.array ผวสม.กกศ.รร.จอ.ยศ.ทa ังสอื ประกอบการเรยี น5) ฟังก์ชนั SMALL หน ฟังก์ชัน SMALL จะใช้งานตรงกันข้ามกับฟังก์ชัน LARGE โดยฟังก์ชัน SMALL จะ สง่ กลับค่าทีน่ อ้ ยท่ีสุดตามลาดบั ทีร่ ะบุ หน้าที่ สง่ กลับคา่ ทน่ี ้อยทสี่ ดุ ของลาดับทีร่ ะบุ (a) ในชุดขอ้ มลู รปู แบบ SMALL(array,a.) array อาร์เรยห์ รอื การอ้างองิ ไปยงั ช่วงเซลล์ทม่ี ีข้อมลู a ลาดบั ทต่ี อ้ งการใหส้ ง่ กลับคา่ ที่นอ้ ยทีส่ ุดในลาดบั นั้น วชิ าคอมพวิ เตอร์ รหัสวิชา 6210-0001, 6300-000-01 55

ตัวอย่างการใช้ฟังกช์ ัน ผวสม.กกศ.รร.จอ.ยศ.ทอ.จากตัวอย่าง ผู้เขียนใช้ฟังก์ชัน SMALL เพื่อหาค่าที่น้อยที่สุดในลาดับที่ 1 ซึ่งการ การเรียนเปล่ียนเลขลาดับ ใช้หลักการเดียวกันกับฟังก์ชัน LARGE คือ ต้องไม่น้อยกว่าหรือเท่ากับศูนย์ (0) และตอ้ งไมเ่ กินจานวนชดุ ข้อมูลท่มี ีอยู่ 10. ฟังกช์ นั ในการนับจานวน ระกอบเราจะใช้ฟังก์ชันในกลุ่มน้ีเมื่อต้องการนับจานวนข้อมูลหรอื จานวนประชากรหรือชุด ขอ้ มูลทม่ี กี ารอ้างอิงถึง 1) ฟงั ก์ชัน COUNT ังสือป ฟังก์ชัน COUNT ใช้ในการนับจานวนเซลล์ท่ีมีตัวเลข รวมท้ังตัวเลขท่ีมีอยู่ภายใน รายการอาร์กวิ เมนต์ตา่ ง ๆ ด้วย ซ่งึ จะนบั เฉพาะเซลล์ทม่ี ีคา่ เป็นตวั เลขเทา่ น้ัน หน หนา้ ท่ี นับจานวนท่ีอยู่ในรายการของอารก์ ิวเมนต์ รูปแบบ COUNT(value1,value2...) value1 ตวั เลข หรือการอ้างอิงไปยังชว่ งเซลล์ value2.. ตัวเลขลาดบั ถดั ไปจนถึงลาดับที.่ ... 56 Microsoft Office Excel 2010

ตัวอยา่ งการใช้ฟังกช์ ัน ผวสม.กกศ.รร.จอ.ยศ.ทอ.จากตัวอย่างจะสังเกตเห็นว่าฟังก์ชัน COUNT จะไม่นับรายการที่ไม่ใช่ตัวเลข ส่วน การเรียนค่าอน่ื ๆ ทีอ่ ยู่ในรูปแบบวนั ท่จี ะถือว่าเป็นตวั เลขเชน่ เดียวกับตัวเลขปกติ 2) ฟังก์ชัน COUNTIF ฟังก์ชัน COUNTIF ใชใ้ นการนับจานวนเซลล์ตามทเี่ ราระบุ ระกอบหน้าท่ี นบั จานวนของชว่ งภายในชว่ งทีต่ รงตามเงื่อนไขทีเ่ ราระบุ COUNTIF(range,criteria) รูปแบบเป็นช่วงของเซลล์ท่ีเราต้องการนับเซลล์ทไ่ี ม่วา่ งและตรงตามเงอ่ื นไข range เปน็ เงื่อนไขซ่ึงอยู่ในรปู แบบตัวเลข นิพจน์ หรือขอ้ ความ ซ่งึ จะเป็นตวั กาหนด วา่ เซลล์ใดจะถกู นับ หนงั สือปcriteria วชิ าคอมพิวเตอร์ รหัสวชิ า 6210-0001, 6300-000-01 57

ตัวอย่างการใช้ฟงั ก์ชนั การเรียน ผวสม.กกศ.รร.จอ.ยศ.ทอ.11.ฟงั กช์ นั ข้อความและตวั อักษร เราจะใช้ฟงั กช์ นั ในกลุ่มน้ีในการจดั การกบั ตัวเลขใหเ้ ปน็ ข้อความ หรือการแปลงตวั อกั ษรให้ เป็นตัวพพิ ม์ใหญห่ รอื พมิ พเ์ ล็ก เป็นต้น 1) ฟงั ก์ชัน BAHTTEXT ระกอบฟังก์ชัน BAHTTEXT ถือเป็นฟังก์ชันยอดนิยมฟังก์ชันหน่ึง เพราะสามารถแปลง จานวนเงินที่เป็นตัวเลขให้เป็นตัวอักษรได้อย่างง่าย ๆ ผู้ใช้หลาย ๆ คนที่สร้างบิลส่งของหรือบิลเงิน สดด้วย Excel มักติดปัญหาในการพิมพ์จานวนเงินท่ีเป็นตัวอักษรลงไปในบิล ซึ่งอาจเส่ียงต่อการ ังสอื ปพิมพ์ผิดหรือเม่ือมีการแก้ไขตัวเลขแต่ไม่ได้ไปแก้ไขจานวนเงินท่ีเป็นตัวอักษร เพราะฉะนั้นการนา ฟังก์ชนั BAHTTEXT มาใชจ้ ะชว่ ยให้การทางานง่ายขนึ้ หน หน้าที่ แปลงตัวเลขเป็นจานวนเงินภาษาไทย (บาท) รปู แบบ BAHTTEXT(number) number ตวั เลขทตี่ ้องการแปลงเป็นจานวนเงนิ บาท 58 Microsoft Office Excel 2010

ตัวอย่างการใช้ฟังกช์ ัน ผวสม.กกศ.รร.จอ.ยศ.ทอ.รูปแบบในการใช้จานวนเงินที่เป็นตัวอักษรของบางลักษณะงาน อาจต้องการให้ ตัวอักษรอยู่ในวงเล็บคู่ เช่น (สามสิบบาทถ้วน) ซ่ึงถ้าเป็นลักษณะน้ีเราสามารถประยุกต์ใช้หลักการ รวมข้อความไปไวใ้ นฟงั กช์ นั ได้ ตัวอยา่ งการใช้ฟังก์ชัน ระกอบการเรยี น2) ฟังกช์ ัน LOWER ังสอื ป ฟังก์ชัน LOWER ใช้ในการแปลงข้อความท่ีเป็นตัวพิมพ์ใหญ่ ไม่ว่าจะเป็นแค่บาง ตวั อกั ษรหรือทั้งขอ้ ความ ใหเ้ ปน็ ตัวพมิ พเ์ ล็กท้งั หมด หน หน้าท่ี แปลงขอ้ ความใหเ้ ปน็ ตวั พิมพ์เลก็ รปู แบบ LOWER(text) text ขอ้ ความทีต่ ้องการแปลงเปน็ ตัวพิมพเ์ ล็ก ซ่ึงต้องเปน็ ตวั อักษรเทา่ น้นั วชิ าคอมพวิ เตอร์ รหัสวิชา 6210-0001, 6300-000-01 59

ตัวอยา่ งการใช้ฟังกช์ ัน ผวสม.กกศ.รร.จอ.ยศ.ทอ.3) ฟงั กช์ นั UPPER ฟังก์ชัน UPPER จะตรงข้ามกับฟังก์ชัน LOWER โดยฟังก์ชัน UPPER จะแปลง ข้อความทง้ั หมดให้เป็นตัวพมิ พใ์ หญ่ หนา้ ท่ี ส่งกลบั ค่าทน่ี ้อยทีส่ ุดของลาดับท่รี ะบุ (a) ในชุดขอ้ มูล รูปแบบ UPPER(text) text ขอ้ ความท่ตี อ้ งการแปลงเปน็ ตวั พิมพใ์ หญ่ ซึง่ ต้องเป็นตัวอกั ษรเท่านั้น หนังสือประกอบการเรียนตัวอย่างการใชฟ้ ังกช์ นั 4) ฟงั ก์ชัน PROPER ฟังก์ชัน PROPER เป็นฟังก์ชันท่ีใช้ในการเปลี่ยนตัวอักษรแรกในแต่ละคาเป็น ตัวพมิ พ์ใหญ่ ซึ่งจะมีประโยชน์ทาให้เราไม่ต้องเขา้ ไปพิมพแ์ ก้ไขข้อความด้วยตนเอง 60 Microsoft Office Excel 2010

หน้าท่ี เปลย่ี นตัวอักษรแรกในแต่ละคาในข้อความให้เปน็ ตวั พิมพ์ใหญ่ รปู แบบ PROPER(text) text ขอ้ ความทีต่ ้องการเปล่ียนตัวอักษรตัวแรกเป็นตวั พิมพใ์ หญ่ 5) ฟังก์ชัน TEXT ฟังก์ชัน TEXT ใช้ในการจัดรูปแบบตัวเลขและแปลงตัวเลขให้อยู่ในรูปแบบของ ข้อความ โดยที่ฟังก์ชันน้ีสามารถนาไปประยุกต์ด้วยการรวมข้อความอื่น ๆ กับตัวเลขท่ีเรา อ.ตอ้ งการจดั รปู แบบได้ ผวสม.กกศ.รร.จอ.ยศ.ทหนา้ ท่ี รปู แบบ text format_text จดั รปู แบบตัวเลขและแปลงตัวเลขเป็นข้อความ TEXT(value,format_text) ตัวเลข หรือสูตรที่สามารถหาค่าเป็นตัวเลข หรือการอ้างอิงไปยังเซลล์ที่มีค่า ตวั เลข รปู แบบตัวเลขท่ีอยู่ในรูปของข้อความโดยดูได้จากการจัดรปู แบบเซลล์ (format cell) 6) ฟงั ก์ชัน CONCATENATE นอกจากเราจะสามารถใช้เคร่ืองหมาย & ในสูตรเพื่อการรวมข้อความได้แล้ว เรา สามารถใช้ฟังก์ชัน CONCATENATE ในการรวมข้อความต่างๆ เข้าด้วยกัน หรือเราอาจจะใช้ท้ัง เคร่ืองหมาย & และฟงั กช์ ัน CONCATENATE รว่ มกันได้ การเรียนหนา้ ที่ รวมหลายขอ้ ความเป็นข้อความเดยี ว รูปแบบCONCATENATE(text1,text2,..) text ขอ้ ความแรกท่ตี ้องการรวม ข้อความท่ี 2 ถึงขอ้ ความท่ี .. ตามลาดับ ที่ตอ้ งการรวม ระกอบtext2,.. จากผลลัพธ์ท่ีได้ ทาใหน้ ามสกุลติดกับชื่อเวลาทเ่ี ราต้องการให้ห่างประมาณ 2 ตวั อักษร หนังสอื ปหรือมากกวา่ น้วี ิธที าคือ ใหเ้ พิ่ม \" \" เขา้ ไปด้วย วิชาคอมพิวเตอร์ รหสั วชิ า 6210-0001, 6300-000-01 61

12. ฟังก์ชันทางดา้ นตรรกศาสตร์ 1) ฟังก์ชัน IF ฟังก์ชัน IF เป็นอีกหนึ่งฟังก์ชันที่ผู้ใช้ Excel นิยมกันมากเน่ืองจากสามารถนาไป ประยุกต์ใชง้ านได้หลากหลาย เพราะบางครั้งในการคานวณหน่ึง ๆ อาจจะตอ้ งใช้การตรวจสอบว่าตรง กับเงอื่ นไขท่ีเราจะให้สูตรคานวณให้หรอื ไม่ หน้าที่ อ.รปู แบบ logical_test ผวสม.กกศ.รร.จอ.ยศ.ทvalue_if_true value_if_false คานวณคา่ เม่อื ถูกทดสอบตามเงอื่ นไขท่ีกาหนด IF(logical_test,value_if_true,value_if_false) ข้อมลู ที่ใชท้ ดสอบเงอ่ื นไข การคานวณหรือคา่ เมอ่ื ทดสอบตามเงื่อนไขแล้ววา่ เป็นจรงิ การคานวณหรอื คา่ เมอ่ื ทดสอบตามเงื่อนไขแล้วว่าไม่ถูกตอ้ งตามเง่ือนไข การใชง้ านฟังก์ชนั IF ฟังก์ชัน IF ใชใ้ นการทางานแบบมเี งอ่ื นไข โดยมีรปู แบบดงั นี้ - กรณี 2 เง่ือนไข =IF(เงอ่ื นไข, ผลเม่อื เงอ่ื นไขเป็นจริง, ผลเมือ่ เง่ือนไขเปน็ เทจ็ - กรณหี ลายเงื่อนไข (สามารถซ้อน IF ไปไดเ้ รื่อยๆ) การเรยี น=IF(เง่ือนไขท่ี 1,ผลเมื่อเง่ือนไขเป็นจรงิ ,IF(เง่ือนไขที่ 2,ผลเม่อื เงื่อนไขเปน็ จริง, ผลเม่ือเงื่อนไขเป็นเท็จ)) ตวั อย่างที่ 1 ต้องการคานวณเกรด จากคะแนนผลสอบ โดยมีเงื่อนไขว่า ถ้าได้คะแนน 60 คะแนนขึ้น หนงั สอื ประกอบไปสอบผ่านแต่ถ้าคะแนนต่ากว่า 60 สอบไม่ผา่ น =IF(L4<=49,\"0\",IF(L4<=54,\"1\",IF(L4<=59,\"1.5\",IF(L4<=64,\"2\",IF(L4<=69,\"2.5\",IF(L4<=74,\"3\",I F(L4<=79,\"3.5\",\"4\"))))))) 62 Microsoft Office Excel 2010

เมอ่ื คัดลอกสตู รจะไดผ้ ลดงั นี้ ผวสม.กกศ.รร.จอ.ยศ.ทอ.ตัวอย่างท่ี 2 ต้องการคานวณ คอมมิชช่ัน โดยมีเงื่อนไขว่า ถ้ายอดขาย 100,000 บาทข้ึนไป จะได้คอมมิชชั่น 1% ของยอดขาย แต่ถ้ายอดขายต่ากว่า 100,000 บาท จะได้คอมมิชช่ัน 0.5% ของยอดขาย ให้คานวณวา่ แตล่ ะคนได้คอมมิชชน่ั คนละกี่บาท หนงั สอื ประกอบการเรยี นเม่อื คัดลอกสูตรจะไดผ้ ลดงั น้ี วชิ าคอมพวิ เตอร์ รหัสวิชา 6210-0001, 6300-000-01 63

ตัวอยา่ งที่ 3 ต้องการคานวณเกรด จากคะแนนผลสอบ โดยมเี งื่อนไขดงั นี้ หนังสือประกอบการเเรมือ่ยีคัดนลอกสูตผรจวะไดสผ้ ลมดังน.กี้ กศ.รร.จอ.ยศ.ทอ. 64 Microsoft Office Excel 2010

ฟังก์ชนั VLOOKUP ฟังก์ชัน VLOOKUP เป็นฟังก์ชันท่ีมีประสิทธิภาพสาหรับผู้ใช้ Excel ส่วนใหญ่ใช้เพื่อค้นหา ค่าทางด้านซา้ ยสุดของช่วงข้อมลู และส่งคืนค่าท่ีตรงกนั ในแถวเดยี วกันจากคอลัมน์ที่ระบุ ผวสม.กกศ.รร.จอ.ยศ.ทอ.ไวยากรณ์ของฟงั กช์ นั VLOOKUP: lookup_value: คา่ ที่คณุ ต้องการคน้ หา ต้องอยูใ่ นคอลมั น์แรกของชว่ ง table_array Table_array: ช่วงขอ้ มูลหรือตารางที่มกี ารคน้ หาคอลมั น์ค่าการค้นหาและคอลมั น์คา่ ผลลัพธ์ Col_index_num: จานวนคอลมั น์ทีจ่ ะส่งคืนคา่ ที่ตรงกนั เร่ิมต้นดว้ ย 1 จากคอลัมน์ซ้ายสุดใน การเรียนอารเ์ รยข์ องตาราง Range_lookup: คา่ ตรรกะท่ีกาหนดว่าฟังก์ชนั VLOOKUP น้ีจะสง่ คืนการจับคู่แบบตรงทัง้ หมดหรือ การจับคโู่ ดยประมาณ การจบั คโู่ ดยประมาณ - 1 / จรงิ : หากไม่พบการจับคแู่ บบตรงทง้ั หมดสตู รจะค้นหาการจบั คทู่ ี่ ระกอบใกล้เคียงท่สี ดุ ซ่งึ เป็นค่ามากท่ีสดุ ทีม่ ขี นาดเล็กกวา่ คา่ การค้นหา ในกรณีนี้คุณควรจัดเรียงคอลมั นก์ าร คน้ หาจากน้อยไปมาก = VLOOKUP (lookup_value, table_array, col_index, TRUE) = VLOOKUP (lookup_value, table_array, col_index, 1) ังสือปคู่ทเ่ี หมาะสม - 0 / เท็จ: ใช้เพ่ือคน้ หาค่าที่เทา่ กับค่าการค้นหา หากไม่พบการจบั คูแ่ บบตรงท้งั หมดจะ ส่งคืนคา่ ความผดิ พลาด # N / A น = VLOOKUP (lookup_value, table_array, col_index, FALSE) ห = VLOOKUP (lookup_value, table_array, col_index, 0) หมายเหตุ: 1. ฟงั ก์ชนั Vlookup จะคน้ หาค่าจากซ้ายไปขวาเทา่ นั้น 2. หากมีคา่ ทต่ี รงกันหลายค่าตามคา่ การค้นหาระบบจะสง่ คนื คา่ ท่ตี รงกนั ครั้งแรกเท่านน้ั โดยใช้ ฟังก์ชนั Vlookup 3. จะสง่ กลบั คา่ ความผิดพลาด # N / A หากไม่พบคา่ การค้นหา วิชาคอมพวิ เตอร์ รหสั วชิ า 6210-0001, 6300-000-01 65

ตวั อย่าง VLOOKUP พื้นฐาน 1. ทา Vlookup ที่ตรงกันและ Vlookup ท่ีตรงกันโดยประมาณ ทาการจับคู่ Vlookup ใน Excel โดยปกติหากคุณกาลังมองหาการจับคู่แบบตรงกับฟังก์ชัน Vlookup เพียงแค่ต้องใช้ FALSE ในอาร์กิวเมนต์สุดท้าย ตัวอย่างเช่น หากต้องการรับคะแนนคณิตศาสตร์ที่สอดคล้องกันโดย พจิ ารณาจากหมายเลขประจาตวั ท่รี ะบุโปรดทาดงั นี:้ ผวสม.กกศ.รร.จอ.ยศ.ทอ.1. ใชส้ ูตรดา้ นลา่ งในเซลล์วา่ งที่เราตอ้ งการให้ได้ผลลพั ธ์: =VLOOKUP(F2,$A$2:$D$7,3,FALSE) 2. จากน้ันลากที่จะเติมลงไปที่เซลล์ท่ีเราต้องการเติมสูตรน้ี จะได้ผลลัพธ์ตามท่ีเราต้องการ หนงั สือประกอบการเรียนตามภาพ หมายเหต:ุ 1. ในสตู รขา้ งตน้ F2 คือคา่ ท่ีคุณต้องการส่งคนื คา่ ท่ีตรงกัน A2: D7 คืออารเ์ รย์ของตารางตัวเลข 3 คือ หมายเลขคอลัมน์ทส่ี ง่ กลับค่าท่ตี รงกนั ของคุณและ FALSE หมายถึงการจับคแู่ บบตรงทัง้ หมด 2. หากไม่พบค่าเกณฑ์ของคุณในชว่ งข้อมลู คา่ ความผดิ พลาด # N / A จะแสดงขึ้น 66 Microsoft Office Excel 2010

ทาการจบั คู่ Vlookup โดยประมาณใน Excel การจับคู่โดยประมาณมีประโยชน์สาหรับการคน้ หาคา่ ระหว่างช่วงขอ้ มูล หากไมพ่ บค่าท่ตี รงกัน ท้งั หมด Vlookup โดยประมาณจะสง่ คืนคา่ ทมี่ ากที่สดุ ซง่ึ มีขนาดเลก็ กวา่ ค่าการคน้ หา ตัวอย่างเช่นหากคุณมีข้อมูลช่วงต่อไปน้ีคาส่ังซื้อที่ระบุไม่อยู่ในคอลัมน์คาส่ังซื้อวิธีรับส่วนลดที่ ใกล้เคียงท่ีสดุ ในคอลัมน์ B ผวสม.กกศ.รร.จอ.ยศ.ทอ.1. ใสส่ ูตรตอ่ ไปน้ลี งในเซลล์ทค่ี ณุ ต้องการใสผ่ ลลัพธ:์ =VLOOKUP(D2,$A$2:$B$9,2,TRUE) 2. จากน้นั ลากที่จบั เติมลงไปทีเ่ ซลลเ์ พือ่ ใชส้ ตู รนี้และคุณจะได้รบั การจบั คู่โดยประมาณตามค่าที่ การเรยี นกาหนดโปรดดภู าพหนา้ จอ: หนังสอื ประกอบหมายเหตุ: 1. ในสตู รข้างต้น D2 คือค่าที่คณุ ต้องการสง่ คืนข้อมลู สัมพัทธ์ A2: B9 คอื ช่วงข้อมูลตวั เลข 2 ระบุ หมายเลขคอลัมนท์ ีส่ ่งคืนค่าที่ตรงกนั และ TRUE หมายถึงการจบั คโู่ ดยประมาณ 2. การจบั คโู่ ดยประมาณจะส่งคืนค่าท่ีมากที่สุดซงึ่ น้อยกวา่ คา่ การคน้ หาเฉพาะของคุณ 3. ในการใช้ฟงั กช์ ัน Vlookup เพ่ือรับค่าการจบั คู่โดยประมาณคุณตอ้ งเรียงคอลัมนซ์ า้ ยสดุ ของชว่ ง ขอ้ มลู จากนอ้ ยไปหามากมิฉะนัน้ จะส่งคืนผลลัพธ์ท่ีไม่ถูกตอ้ ง วิชาคอมพวิ เตอร์ รหัสวิชา 6210-0001, 6300-000-01 67

การใช้งานแมโคร (Macro) ความหมายของแมโคร (Macro) การเก็บบันทึกการกระทากิจกรรมต่างๆ ท่ีเกิดบนโปรแกรม Excel ซึ่งเปรียบเหมือนการ บันทึกเสียงเก็บลงในเครอื่ งบนั ทึกเสยี ง ซ่ึงสามารถนาส่วนท่บี ันทกึ ไวแ้ ล้ว มาใชง้ านครัง้ ตอ่ ไปได้ ส่วนประกอบของแมโคร ผวสม.กกศ.รร.จอ.ยศ.ทอ.‘Zoom Marco ‘ Keyboard Shortcut : Ctrl+Z สว่ นท่ี 1 Sub Zoom() ActiveWindows.Zoom = 200 ส่วนท่ี 2 End Sub สว่ นที่ 1 คอื คาอธบิ ายแมโคร เป็นบรรทัดที่ข้ึนต้นด้วยเครื่องหมาย (‘) ซึ่งบรรทัด เหล่าน้มี ีไว้เพอ่ื ประโยชน์ของการอ่านและทาความเขา้ ใจโปรแกรม สว่ นที่ 2 คือ ตวั โปรแกรมแมโคร เป็นบรรทัดที่บรรจุคาส่ังสาหรับให้คอมพิวเตอร์แปล ไปเป็นภาษาของมันแล้วทางานให้ บรรทัดเหล่านั้นจะไม่ได้ข้ึนต้นเคร่ืองหมาย (‘) ซ่ึงโปรแกรมจะรู้ การเรียนทันทีว่าเป็นบรรทัดสาหรบั การทางาน ข้นั ตอนการบันทกึ แมโคร ระกอบในขั้นตอนการบันทึกแมโครมี 2 ขั้นตอน คือ ขั้นตอนเตรียมการก่อนบันทึกแมโครและ ข้ันตอนบนั ทกึ แมโครจริง 1. ขัน้ ตอนเตรียมการก่อนบนั ทึกแมโคร งั สอื ป ขั้นตอนน้ีเป็นการวิเคราะห์ข้ันตอนในการทางาน ว่ามีลักษณะการกระทาซ้ากันหรือไม่ และมีข้ันตอนในการทางานอย่างไรบ้าง โดยอาศัยหลักเกณฑ์ในการตัดสินใจเพ่ือนาไปสู่การบันทึก แมโคร ดังน้ี หน หลกั เกณฑ์ในการตัดสนิ ใจ - ใช้ในงานที่มีลกั ษณะการทางานซา้ กนั เชน่ การเปลี่ยนรูปแบบตวั อกั ษร สั่งคานวณ - ใช้กับงานซับซ้อนที่ง่ายต่อการทาผิดข้ันตอน และงานท่ีมีลาดับการทางานท่ี ผิดพลาดไดง้ า่ ย ข้อควรระวงั ในการใชแ้ มโคร - ไมค่ วรใชแ้ มคโครกับงานท่ใี ชค้ รั้งเดยี วแลว้ ท้งิ หรือใช้เวลาสรา้ งนานเกินไป - ไม่ควรใช้แมโครกับงานท่ีสามารถสรา้ งสูตรสาเร็จรูปไดอ้ ยแู่ ลว้ 68 Microsoft Office Excel 2010

2. ข้ันตอนบนั ทึกแมโครจรงิ ใช้ Macro Recorder ซึ่งเป็นการให้คอมพิวเตอร์บันทึกการปฏิบัติงานตามท่ี ตอ้ งการเกบ็ เอาไวเ้ พ่ือยอ้ นกลับมาใช้งานเป็นแบบอตั โนมัติในคราวต่อไป เขียน Macro ข้ึนมาเอง โดยการเขียนโปรแกรมด้วยภาษา Visual Basic for Application วธิ กี ารบนั ทึกแมโคร อ.1. ไปท่ี มุมมอง > แมโคร> บันทึกแมโคร หรอื คลิกทปี่ ุ่ม Record Macro ท่ี Status Bar ของ Microsoft Excel ผวสม.กกศ.รร.จอ.ยศ.ท2. กาหนดรายละเอียดของ Macro 1 การเรยี น2 3 4 ระกอบMacro Name – ชือ่ แมโคร ทจ่ี ะตงั้ โดยหา้ ม เวน้ วรรค และใชส้ ัญลักษณ์พิเศษ งั สือป Shortcut Key – คยี ล์ ัดทีต่ ้องการ Store macro in – ท่เี ก็บแมโคร น Description – เขียนโนต้ เพือ่ จะได้ไวด้ ภู ายหลงั ห 3. คลิกทปี่ ่มุ OK เพือ่ เริ่มบันทกึ 4. ทางานตา่ ง ๆ ที่ตอ้ งการให้ Excel บนั ทึก 5. คลิกทป่ี มุ่ Stop Recording เพื่อสน้ิ สุดการบนั ทกึ วิชาคอมพิวเตอร์ รหสั วชิ า 6210-0001, 6300-000-01 69

หลักในการตั้งชอ่ื แมโคร ใชต้ วั อักษรหรือตัวเลขใด ๆกไ็ ด้ ห้ามข้นึ ตน้ ด้วยตวั เลข ห้ามมีชอ่ งว่าง หรือเวน้ วรรค ใช้ Underscore(_)ได้ ตง้ั ช่ือแมโครให้ส่ือความหมาย ความยาวไมเ่ กนิ 64 ตวั อักษร ถ้าเลือกเก็บแมโคร ในช่อง Personal Macro Workbook จะสามารถเรียกใช้แมโคร อ.ได้เสมอ ไม่ว่าจะกาลังทางานกับ Workbook ใดก็ตาม โดยที่แมโครจะถูกเก็บไว้ใน Workbook พิเศษ ผวสม.กกศ.รร.จอ.ยศ.ทที่ช่อื ว่า Personal .xls ซ่ึงปกตจิ ะมองไม่เห็น ถ้าต้องการดู ต้องเลือกที่เมนู Windows แล้วเลือกคาสั่ง Unhide จากนั้นเลือก Personal จะปรากฏ Workbook พเิ ศษข้นึ มา แถบเครือ่ งมอื Developer 1. ไปท่ี แฟม้ > ตวั เลอื ก > กาหนด Ribbon เอง 2. ทาเครือ่ งหมาย ในชอ่ งส่เี หลยี่ มที่ นกั พฒั นา 1 การเรียน 2 หนังสอื ประกอบ3. จะปรากฏเคร่ืองมือเพอ่ื บนแถบเครอ่ื งมือชื่อวา่ นักพฒั นา 70 Microsoft Office Excel 2010

การเรียกใชแ้ มโครจากปุ่มคาสงั่ 1. ไปที่ นกั พฒั นา > แทรก > ตวั คุมฟอรม์ (ปุ่ม) ผวสม.กกศ.รร.จอ.ยศ.ทอ.2. คลกิ ทีป่ ุ่ม Button แลว้ ลากเมาส์วาดกรอบบริเวณที่ตอ้ งการสรา้ งปมุ่ หนงั สอื ประกอบการเรยี น3. คลกิ ขวาท่ี ป่มุ Button ไปทกี่ าหนดแมโคร วิชาคอมพวิ เตอร์ รหสั วิชา 6210-0001, 6300-000-01 71

4. คลกิ เลือกช่ือแมโครท่ีต้องการ แล้วคลกิ ทป่ี มุ่ Ok ผวสม.กกศ.รร.จอ.ยศ.ทอ.การเรียกใช้แมโครจากวัตถุ หนงั สอื ประกอบการเรยี นวตั ถใุ นท่นี ี้ หมายถึง รปู ภาพต่างๆ แผนภูมิ ข้อความศิลป์ เปน็ ตน้ 72 Microsoft Office Excel 2010

การเรยี กใช้แมโครจากแป้นพิมพ์ 1. คลิกที่เมนู View เลอื กคาสั่ง เลือก Macro ในเมนยู อ่ ย หรือกด Alt+F8 2. โปรแกรมจะเรยี กกรอบโต้ตอบแมโคร ให้เลือกแมโครทต่ี ้องการในชอ่ ง Macro Name: 3. คลิกทป่ี ุ่ม Option … 4. โปรแกรมจะเรียกกรอบโต้ตอบ Macro Options ให้กดแป้นพิมพ์ท่ีต้องการในช่องหลัง ข้อความ Ctrl+ อ.5. คลกิ ปมุ่ Ok หนังสือประกอบการเรยี น ผวสม.กกศ.รร.จอ.ยศ.ท6. ทดสอบการทางานโดยกดทีแ่ ป้น Ctrl แลว้ ตามด้วยตวั อกั ษรทีพ่ ิมพเ์ ข้าไป วิชาคอมพวิ เตอร์ รหัสวชิ า 6210-0001, 6300-000-01 73

การใช้ VBA บน Excel 2010 นอกจากการบันทึกด้วย Macro ท่ีทาให้ Excel ทางานอัตโนมัติ ยังมีโปรแกรมภาษา VBA (Visual Basic for Applications) ซึ่งมีโครงสร้างเช่นเดียวกับภาษา Visual Basic การเขียน โปรแกรมด้วยภาษา VBA ใน Excel มีข้อดีกว่าการบันทึก Macro เพราะ Macro ไม่สามารถสร้าง ระบบงานบางอย่างได้ แต่การเขียนโค้ด VBA สามารถทาได้ เช่น การสร้างเมนูเพ่ิมข้ึนใน Excel และ การสรา้ งระบบงานใน Excel ทเี่ หมอื นโปรแกรมสาเร็จรูป อ.การเรยี กใชง้ าน VAB และเขียนโค้ด VAB ผวสม.กกศ.รร.จอ.ยศ.ท1. ไปท่ี นักพัฒนา > แสดงโคด้ หรือ กด Alt + F11 2. จะปรากฏหนา้ ตา่ ง Microsoft Visual Basic ข้นึ มา ระกอบการเรยี น3. เรม่ิ เขียนโคด้ ทาได้โดย คลกิ เมนู Insert แล้วคลกิ Module (Module คอื ส่วนทไ่ี ว้ สาหรบั เกบ็ คาส่งั รหัส ร่วมท้ังแมโครต่างๆ ทเี่ ก็บบนั ทึกไว้) หนังสอื ป4. ดบั เบิลคลิก Module1 หน้าต่างสาหรบั การเขียนโค้ดจะปรากฏทดี่ ้านขวา 74 Microsoft Office Excel 2010

5. คลิกเมนู Insert แล้วคลกิ Procedure หนังสอื ประกอบการเรียน ผวสม.กกศ.รร.จอ.ยศ.ทอ.6. ตั้งช่อื Procedure แล้วคลิก OK แล้วจะปรากฏ procedure Procedure: เขยี นโคด้ VBA ภายใน Procedure วิชาคอมพวิ เตอร์ รหสั วิชา 6210-0001, 6300-000-01 75

7. ทาการสร้าง Procedure 8. หลงั จากท่ีสรา้ ง Procedure เสรจ็ แลว้ กลับสู่หนา้ Excel หลกั และสั่งให้ Procedure น้ี ทางาน โดยวิธีการส่ังเป็นวิธีการเดียวกับแบบ Macro หรือ ทาการรันโดยกด ท่ีหน้าต่างของ Microsoft Visual Basic การสร้าง Procedure อ.1. รปู แบบการอ้างถึงตาแหนง่ เซลล์อยา่ งง่าย เป็นรปู แบบพื้นฐานทีใ่ ชต้ ลอดการเขยี นโค้ด VBA ใน Excel ผวสม.กกศ.รร.จอ.ยศ.ทรปู แบบ Worksheets(\"ชอ่ื Wroksheet\").Range(\"ชอื่ cell\").Value = ค่าทแ่ี สดงในเซลล์ ตวั อยา่ งเช่น ตอ้ งการ สง่ ค่า 15 ไปยงั เซลล์ A1 ในเวิร์กซตี ช่อื Sheet 1 Worksheets(\"sheet1\").Range(\"a1\").Value = 15 ระกอบการเรียนแลว้ ทาการรันได้ผลดังภาพ หนังสอื ป2. การสรา้ ง Message Box แบบงา่ ยๆ สาหรับการแสดงผลใน VAB รูปแบบ MsgBox “ข้อความทแ่ี สดง” รปู แบบ MsgBox ตวั เลข 76 Microsoft Office Excel 2010

วิธีการพิมพภ์ าษาไทยในโคด้ VBA โดยปกติการพิมพ์ภาษาไทยในโค้ด VBA จะไม่สามารถแสดงผลได้ เน่ืองจาก ชนิดตัวอักษรของการเขียนโค้ด VBA เป็นชนิด Courier New ดังนั้น ต้องเปลี่ยนชนิดตัวอักษร การเขียนโค้ด VBA ทีร่ องรับภาษาไทยได้ มีวิธกี ารเปลย่ี นดังนี้ 1. เลอื ก Tool > Option หนังสือประกอบการเรียน ผวสม.กกศ.รร.จอ.ยศ.ทอ.2. เลือกแท็บ Editor Format เปล่ียน Font เป็น Angsana New(Thai) วิชาคอมพิวเตอร์ รหสั วชิ า 6210-0001, 6300-000-01 77

ตัวแปร และชนิดข้อมูล การสรา้ งตัวแปรไวใ้ ช้งาน รูปแบบการสรา้ งตัวแปรจะใช้คาว่า Dim ช่อื ตวั แปร As ชนดิ ของข้อมูลตัวแปร รูปแบบ Dim ชอ่ื ตัวแปร As ชนดิ ข้อมูลของตัวแปร อ.ชนดิ ของขอ้ มูลทใี่ ช้ในภาษา VBA ผวสม.กกศ.รร.จอ.ยศ.ทประเภท ชนิด หน่วยความ ขอบเขตข้อมูลท่ใี ช้ ตวั เลขข้อมูล จาทใ่ี ช(้ ไบต์) ระกอบการเรยี นข้อความByte 1 จานวนเต็มระหว่าง 0 ถึง 255 ังสอื ปวันและเวลา หน LogicInteger 2 จานวนเตม็ ระหวา่ ง –32,768 ถงึ 32,767 Long 4 จานวนเต็มระหวา่ ง –2,147,483,648 ถงึ Single 4 2,147,483,647 Double เลขทศนยิ มระหว่าง –3.4028235×1038 ถงึ 8 –1.401298×10-45 (กรณีคา่ ลบ) 1.401298×10-45 Currency ถึง 3.4028235×1038 (กรณีค่าบวก) String 8 เลขทศนิยมระหว่าง – Date 10 + ความ 1.79769313486231570×10308 ถงึ – Boolean ยาว String 4.94065645841246544×10324 (กรณีค่าลบ) 4.94065645841246544×10324 ถงึ 8 1.79769313486231570×10308 (กรณีค่าบวก) 2 -922,337,203,685,477.5808 ถึง 922,337,203,685,477.5807 เปน็ ข้อความมคี วามยาวตง้ั แต่ 0 ถึง 2 พันล้านตวั อักษร ซง่ึ กาหนดค่าในเคร่ืองหมาย “ ” เช่น “Excel” วันระหวา่ ง 1 January 100 ถึง 31 December 9999 และ เวลาระหวา่ ง 0:00:00 ถงึ 23:59:59 True กับ False ไมก่ าหนดชนิด Variant 22 bytes+ ใช้แทนข้อมลู ได้ทกุ ชนิ ความยาวของ ตวั อกั ษร 78 Microsoft Office Excel 2010

ตวั อย่างการสรา้ งตัวแปร Dim x As Integer ให้ตวั แปร x เก็บค่าข้อมูลประเภทตัวเลขจานวนเต็ม Dim price As Single ให้ตวั แปรชอื่ Price เกบ็ ข้อมูลประเภทตัวเลขทศนยิ ม Dim complain As String หนงั สือประกอบการเรียน ผวสม.กกศ.รร.จอ.ยศ.ทอ.ใหต้ ัวแปรช่ือ Complain เกบ็ คา่ ข้อมลู ประเภทตัวอกั ษร วชิ าคอมพวิ เตอร์ รหสั วชิ า 6210-0001, 6300-000-01 79

ตวั อยา่ ง พิมพ์โคด้ ตอ่ ไปนี้ หนงั สอื ประกอบการเรียน ผวสม.กกศ.รร.จอ.ยศ.ทอ.ผลลพั ธ์ทไ่ีด้ประกาศตัวแปร กาหนดค่าให้ตวั แปร แสดงขอ้ มลู ในเซลล์ จากค่าของตัวแปร ตัวแปรชนดิ ค่าคงท่ี 80 Microsoft Office Excel 2010

รูปแบบ Const ชอ่ื ตัวแปร = คา่ ของตัวแปร ตัวอยา่ ง การประกาศตัวแปรแบบค่าคงท่ี Const x = 13 ให้ตัวแปร x มีค่าเป็นตวั เลข 13 อ.Const interest_rate = 0.065 ให้ตวั แปร interest_rate มคี ่าเป็นตวั เลข 0.065 ผวสม.กกศ.รร.จอ.ยศ.ทConst show_text = “VBA” ให้ตัวแปร interest_rate มีค่าเปน็ ขอ้ ความวา่ VBA กาหนดใหป้ ระกาศตวั แปรก่อน กอ่ นใช้งานควรประกาศตัวแปรก่อน ทาได้โดย หนังสือประกอบการเรียน1. Tools > Options… วชิ าคอมพวิ เตอร์ รหสั วิชา 6210-0001, 6300-000-01 81

2. คลกิ เลือก ผวสม.กกศ.รร.จอ.ยศ.ทอ.การสร้างฟงั กช์ ันอยา่ งงา่ ย 1. เลอื กเมนู Insert คลกิ Module แล้วเลือกเมนู Insert อีกครั้ง คลกิ Procedure หนงั สอื ประกอบการเรียน2. เลือก กรอกชื่อ function แลว้ เลือก แล้วคลิก OK 82 Microsoft Office Excel 2010

3. ผลลัพธท์ ไ่ี ด้ ผวสม.กกศ.รร.จอ.ยศ.ทอ.4. พมิ พ์ 2 สว่ นในโคด้ ดังภาพ การเรียน พมิ พ์ 2 สว่ นนใ้ี นโค้ด หนงั สือประกอบ5. กลับไปเรียกใช้งาน Excel โดยเรียกใช้เหมอื น Function ทั่วไป วชิ าคอมพวิ เตอร์ รหสั วิชา 6210-0001, 6300-000-01 83

ผวสม.กกศ.รร.จอ.ยศ.ทอ.สร้างผลลัพธ์โดยต้องกาหนดค่าท่ีรับเข้ามา ชนิดขอ้ มูลผลลพั ธ์ ใน Function 2 ตัว ช่ือ ของฟงั กช์ นั กาหนดเป็นชื่อ Function x และ y โดยเป็นข้อมูล โดยผลลัพธ์คือผลคูณของ ค่าท่ีรบั เข้ามา 2 ค่า ชนดิ Single ชดุ คาสงั่ สาหรับงานทมี่ เี งอ่ื นไข ชดุ คาส่งั If…Then…Else…End If ระกอบการเรียนรปู แบบ If condition1 Then statements1 ElseIf condition1 Then statement2 Else statement3 End If งั สอื ป condition1, condition2 เงือ่ นไขท่ีตง้ั ขนึ้ statements1 ชดุ คาสง่ั ที่ถกู เรียกใช้งานเมื่อ condition1 เปน็ จริง statement2 ชดุ คาสัง่ ท่ีถูกเรียกใชง้ านเม่ือ condition2 เปน็ จรงิ หน statement3 ชุดคาสัง่ ท่ีถกู เรียกใช้งานเม่ือ condition3 เป็นเทจ็ ตวั อย่าง คะแนนน้อยกว่า 40 คะแนน แสดงผล F คะแนนน้อยกวา่ 40 คะแนน ข้ึนไป แต่นอ้ ยกวา่ 60คะแนน แสดงผล C คะแนนน้อยกวา่ 60 คะแนน ขึ้นไป แตน่ ้อยกวา่ 80 คะแนน แสดงผล B คะแนนน้อยกว่า 80 คะแนน ขึ้นไป แต่นอ้ ยกว่า 100 คะแนน แสดงผล A 84 Microsoft Office Excel 2010

หนงั สือประกอบการเรยี นทดสอบโดยพิมพ์ =grade(เซลล์ที่อา้ งอิง) ผวสม.กกศ.รร.จอ.ยศ.ทอ. วิชาคอมพวิ เตอร์ รหสั วิชา 6210-0001, 6300-000-01 85

ตัวอย่างประยุกตก์ ารใชง้ าน กรณศี กึ ษา : ใบสง่ สนิ ค้า (Invoice) /ใบแจง้ หน้ี สง่ิ ทตี่ ้องกรอกลงในฟอรม์ คือ รหสั ลกู คา้ และรหัสสินค้าทสี่ ่ังซ้อื ส่ิงท่แี สดงในใบแบบฟอรม์ คือ ข้อมูลรายละเอียดต่างๆ ที่เก็บไว้ในตารางข้อมูลลูกค้า และ ตารางข้อมูลสินค้าที่ตรงกับรหัสน้ันก็จะถูกดึงมาทันที เช่น ขอ้ มูลชื่อลูกค้า ท่อี ยู่ เงื่อนไขการชาระ วัน ครบกาหนดชาระ ชื่อสนิ คา้ แตล่ ะรายการทสี่ ่ังซอ้ื ซ่ึงขอ้ มูลเหลา่ น้ีถา้ พิมพ์เองจะเสยี เวลามากและอาจ อ.เกดิ ความผดิ พลาดได้งา่ ย ผวสม.กกศ.รร.จอ.ยศ.ทขนั้ ตอนการสร้าง 1. สร้างตารางข้อมูลรายละเอียดลูกค้า อยู่ใน sheets ชื่อ Customers ประกอบด้วย รหัส ลูกค้า ช่ือลูกค้า ที่อยู่ เขต/อาเภอ จังหวัด รหัสไปรษณีย์ เบอร์โทรศพั ท์ เบอร์แฟกซ์ เง่ือนไขการชาระ เงนิ หรือเครดติ ทใ่ี ห้กบั ลกู คา้ แตล่ ะเดือน การเรยี นในทีน่ ้จี ะตั้งช่ือชว่ งเซลล์ B3:J8 วา่ Customers!DCusts เพ่อื ความสะดวกต่อการอ้างอิง ช่วงเซลล์ในสูตรทีจ่ ะสร้างตอ่ ไป 2. สร้างตารางข้อมูลรายละเอียดของสินค้าที่มีอยู่ทั้งหมด ในท่ีนี้จะสร้างในเวิร์กชีทที่ช่ือ หนังสือประกอบProducts ซง่ึ ประกอบดว้ ยข้อมลู รหัสสนิ คา้ ชื่อสินคา้ ราคาต่อหนว่ ย และส่วนลด ในท่ีนจ้ี ะตั้งชื่อช่วงเซลล์ B3:E8 ว่า Products!DPros 86 Microsoft Office Excel 2010

3. สร้างแบบฟอร์มใบส่งสินค้า/ใบแจ้งหนี้ว่างๆ ตามตัวอย่าง ในที่น้ีจะสร้างในเวิร์กซีตชื่อ Invoice หนงั สือประกอบการเรียน ผวสม.กกศ.รร.จอ.ยศ.ทอ. วิชาคอมพวิ เตอร์ รหสั วิชา 6210-0001, 6300-000-01 87

4. ใส่สูตรในช่อง ช่ือ ท่ีอยู่ โทร. เง่ือนไขชาระ (วัน) และ วันครบกาหนด เพ่ือแสดง รายละเอียดเกี่ยวกับลูกค้า เม่ือผู้ใช้พิมพ์รหัสลูกค้าลงในช่องรหัสลูกค้า ข้อมูลของลูกค้ารายนั้นจะถูก ดงึ จากตารางขอ้ มลู ลูกค้ามาแสดงทนั ที โดยผ้ใู ชไ้ ม่ต้องพิมพ์ข้อมูลลงไปเอง =IF(ISBLANK(D8),\"\",IF(ISERROR(VLOOKUP(D8,Customers!DCusts,2, !\",VLOOKUP(D8,Customers!DCusts,2,FALSE))) =IF(OR(ISBLANK(D8),ISERROR(VLOOKUP(D8,Customers!DCus ts,2,FALSE))),\"\",VLOOKUP(D8,Customers!DCusts,3,FALSE)) =IF(OR(ISBLANK(D8),ISERROR(VLOOKUP(D8,Customers!DCusts, 2,FALSE))),\"\",VLOOKUP (D8,Customers!DCusts,4,FALSE)&\" .\"&VLOOKUP(D8,Customers!DCusts,5,FALSE)&\" \"&VLOOKUP(D8,Customers!DCusts,6,FALSE)) ผวสม.กกศ.รร.จอ.ยศ.ทอ.FALSE)),\" =IF(OR(ISBLANK(D8),ISERROR(VLOOKUP(D8,Customers!DCusts,2,FALSE))),\"\",VLOOKUP(D8,Custom ers!DCusts,7,FALSE)&\" \"&VLOOKUP(D8,Customers!DCusts,8,FALSE)) การเรียน=IF(OR(ISBLANK(D8),ISERROR(VLOOKUP(D8,Customers!DCusts,2, FALSE))),\"\",VLOOKUP(D8,Customers!DCusts,9,FALSE)) =IF(OR(ISBLANK(D8),ISERROR(VLOOKUP(D8,Customers!D Custs,2,FALSE))),\"\",VLOOKUP(D8,Customers!DCusts,7,FALSE) ระกอบ &\" \"&VLOOKUP(D8,Customers!DCusts,8,FALSE)) งั สือปการทางานของสตู ร ใสส่ ตู ร 1 ในเซลล์ D9 สตู รนี้จะตรวจสอบวา่ ช่องรหัสลูกคา้ เป็นคา่ ว่างหรอื ไม่ ถ้า เปน็ คา่ ว่าง ก็ให้ใส่ค่าวา่ งในช่องชอ่ื แต่ถ้ารหัสไม่ใชค่ า่ ว่างและคน้ หาในตารางลูกค้าไม่พบ Excel จะ หน แสดงขอ้ ผิดพลาด #NAME! แตผ่ เู้ ขยี นไม่ต้องการใหแ้ สดงข้อผิดพลาดน้ี จึงใชฟ้ งั กช์ ัน ISERROR ตรวจสอบวา่ มขี ้อผิดพลาดหรือไม่ ถา้ มใี ห้แสดงข้อความ “ไม่มรี หสั นี้!” แทนแต่ถา้ คน้ หารหัสลูกคา้ นนั้ พบก็ใหน้ าชื่อมาแสดง ใส่สูตร 2, 3, 4 และ 5 ในเซลล์ D10, D11, D12 และ H11 ถ้ารหสั ลกู คา้ เป็นค่าว่าง หรอื คน้ หารหัสน้ันไมพ่ บ ให้ใส่ค่าวา่ ง แต่ถ้าค้นหารหัสน้ันพบใหน้ าข้อมูลมาแสดง สูตร 6 ถ้าชอ่ งวันท่เี ป็นคา่ ว่าง หรอื คา่ อน่ื ๆทบี่ วกกบั ตัวเลขในช่องเง่ือนไขชาระ แลว้ เกิดข้อผิดพลาดขึ้น ให้ใสค่ า่ วา่ งแทนข้อผิดพลาดน้ัน และให้ผ้ใู ช้ใสว่ ันทใี่ หมใ่ หถ้ กู ตอ้ ง 88 Microsoft Office Excel 2010

5. ใสส่ ูตรแสดงรายการสินค้าที่ส่งั ซอ้ื เมื่อผู้ใช้ป้อน =IF(ISBLANK(C15),\"\",IF(ISERROR(VLOOKUP(C15,Products!DPros,2, FALSE)),\" !\",VLOOKUP(C15,Products!DPros,2,FALSE))) ผวสม.กกศ.รร.จอ.ยศ.ทอ.=IF(ISBLANK(C15),\"\",IF(ISERROR(VLOOKUP(C15,Products!DPros,2, FALSE)),\"\",VLOOKUP(C15,Products!DPros,3,FALSE))) =IF(OR(ISBLANK(C15),ISERROR(VLOOKUP(C15,Products!DPros,2,F การเรยี นALSE))),\"\",E15*F15*VLOOKUP(C15,Products!DPros,4,FALSE)) คดั ลอกสูตร 7, 8, 9 มาที่ D16:D21, F16:F21 และ G16:G21 ตามลาดับ หนงั สอื ประกอบการตรวจสอบเงื่อนไขสตู ร 7,8,9 จะใชห้ ลักการเดียวกบั สตู รท่ี 1-6 ของขัน้ ตอนที่ 4 วิชาคอมพวิ เตอร์ รหัสวิชา 6210-0001, 6300-000-01 89

6. ใส่สตู รคานวณยอดเงนิ ส่งั ซือ้ สินคา้ ซอื้ สินค้าทั้งหมด ซ่ึงจะรวมภาษมี ูลคา้ เพมิ่ 7% และค่า สง่ สนิ คา้ นอกจากน้ยี ังนาฟงั กช์ ัน BAHTTEXT มาใช้แสดงจานวนเงินเปน็ ข้อความตัวอย่างด้วย =IF(OR(ISBLANK(C15),ISERROR(VLOOKUP(C15,Products!DPros,2, FALSE))),\"\",ROUND(E15*F15-G15,0)) ผวสม.กกศ.รร.จอ.ยศ.ทอ.=IF(H25>0,BAHTTEXT(H25),\"\" =SUM(H15:H21) =ROUND(H22*7%,0) =ROUND(SUM(H22:H24),0) คัดลอกสูตร 10 มาท่ี H16:H21 การทางานของสูตรน้ีจะสูตรนี้จะตรวจสอบว่า การเรยี นถ้ารหสั สินค้าเป็นค่าวา่ งหรือ ค้าหารหสั ไม่พบ ให้ใส่ค่าว่างในชอ่ งจานวนเงิน หนงั สือประกอบสูตร 10 และ 12 ผู้เขียนไดใ้ ชฟ้ ังกช์ นั ROUND ปดั เศษสตางคใ์ ห้เป็นเลขจานวนเตม็ 90 Microsoft Office Excel 2010

บทที่ 3 โปรแกรมสำเร็จรปู ในกำรใชง้ ำน Microsoft Office Word ผวสม.กกศ.รร.จอ.ยศ.ทอ.หัวข้อและขอบเขตเนอื้ หำ การใช้งานโปรแกรม Microsoft Office Word 2010 แบบหนังสือราชการและการกาหนดค่าเอกสารตามแบบ การสร้างเอกสารหนงั สือราชการ การสร้างจดหมายเวียน หนงั สอื ประกอบการเรียนการสร้างแผ่นพับ

บทท่ี 3 การใช้งานโปรแกรม Microsoft Office Word 2010 โปรแกรม Microsoft Word 2010 เป็นโปรแกรมท่ีใชใ้ นการจัดทาเอกสารตา่ งๆ ไม่ว่าจะเป็น รายงาน จดหมาย ตลอดจนตารางข้อมูลต่างๆ ซ่ึงใช้งานง่าย ไม่ยุ่งยาก จึงเป็นโปรแกรมที่ได้รับ อ.ความนิยมอย่างสูงในปัจจุบัน จนทาให้บริษัทผู้ผลิตได้มีการพัฒนาโปรแกรมให้มีความสามารถ มากกวา่ เดิม ซง่ึ มสี ่วนประกอบของหนา้ จอโปรแกรมดังต่อไปน้ี ผวสม.กกศ.รร.จอ.ยศ.ทส่วนประกอบของโปรแกรม Microsoft Word 2010 2 14 3 5 6 7 การเรียนเมื่อเปดิ โปรแกรม Microsoft Word ขึ้นมาจะแสดงหน้าตา่ งของโปรแกรมและสว่ นประกอบ ระกอบตา่ งๆ ดงั น้ี หมายเลข 1 คือ แถบชื่อเร่ือง (Title Bar) เป็นส่วนท่ีใช้แสดงช่ือโปรแกรม และช่ือไฟล์ ทไ่ี ด้ทาการเปิดขน้ึ มา หมายเลข 2 คอื แถบเครือ่ งมือด่วน (Quick Access) เป็นส่วนทใ่ี ชแ้ สดงคาส่งั ทใี่ ชง้ านบ่อย ังสอื ปหมายเลข 3 คือ ปุ่ม File (แฟ้ม) เป็นส่วนท่ีทาหน้าที่คล้ายกับปุ่ม Office ในโปรแกรม Microsoft Office 2007 คือ จัดเก็บคาส่ังที่ใช้ในการทางานเอกสาร เช่น New Open Save และ น Print เปน็ ต้น ห หมายเลข 4 คอื เปน็ ส่วนท่ใี ชค้ วบคมุ การเปิด หรือปดิ หน้าต่างของโปรแกรม หมายเลข 5 คือ ริบบอน (Ribbon) เปน็ สว่ นท่ีใช้แสดงรายการคาสั่งต่างๆ ทใ่ี ช้ในการทางาน กบั เอกสาร หมายเลข 6 คือ พ้ืนท่ีการทางาน เป็นส่วนท่ีใช้ในการแสดงรายละเอียดต่างๆ ขึ้นภายใน เอกสาร หมายเลข 7 คือ แถบสถานะ (Status Bar) เป็นส่วนท่ีใช้แสดงจานวนหน้ากระดาษ และ จานวนตัวอกั ษรทใ่ี ช้ในเอกสาร Microsoft Office Word 2010 91

การกาหนดระยะขอบกระดาษ ใน Microsoft Word 2010 การกาหนดระยะขอบกระดาษน้ัน มีผลโดยตรงเม่ือสั่งพิมพ์หน้ากระดาษออกมา เนื่องจาก ระยะขอบกระดาษท่ีแคบจะไม่มีพ้ืนที่เหลือให้เข้าเล่มได้ ดังน้ันเราจึงควรมีการกาหนดระยะ ขอบกระดาษทเี่ หมาะสม ซงึ่ การกาหนดระยะขอบกระดาษ สามารถทาได้ดังนี้ 1. คลิกแทบ็ เค้าโครงหน้ากระดาษ (Page Layout) 2. คลกิ เลอื กระยะขอบ (Margin) แลว้ เลือกระยะขอบท่ตี ้องการ 3. การกาหนดระยะขอบกระดาษเอง อ.4. เลือกต้งั คา่ หน้ากระดาษ ผวสม.กกศ.รร.จอ.ยศ.ท1 2 การเรียน3 4 ระกอบการสรา้ งเอกสารใหม่ในโปรแกรม Microsoft Word 2010 ส่วนมากการทางานอันดับแรกที่เราต้องทาในโปรแกรม Microsoft Word ก็คือ การสร้าง ังสอื ปเอกสารท่ีตรงกับความต้องการข้ึนมาใช้งาน ซ่ึงการสร้างเอกสารก็สามารถทาได้หลายวิธีดังข้ันตอน ดา้ นล่างน้ี น วิธที ่ี 1 การสร้างเอกสารเปลา่ ห 1. คลิกป่มุ แฟ้ม (File) > สรา้ ง (New) > เอกสารเปลา่ (Blank document) 2. คลิกปุม่ สร้าง (Create) 3. หลงั จากน้นั เอกสารใหม่ก็จะถูกสร้างข้ึนมา 92 วิชาคอมพวิ เตอร์ รหัสวชิ า 6210-0001, 6300-000-01

13 2 ผวสม.กกศ.รร.จอ.ยศ.ทอ.4 วธิ ที ่ี 2 การสร้างเอกสารจากแมแ่ บบ เปน็ การสรา้ งเอกสารจากแม่แบบสาเร็จรูปทีม่ ีอยู่ในโปรแกรม ซ่ึงมีขน้ั ตอนดงั นี้ 1. คลิกป่มุ แฟม้ (File) > สรา้ ง (New) > ตัวอย่างแม่แบบ (Sample templates) 1 3 การเรยี น2 หนังสอื ประกอบ2. เลอื กแมแ่ บบทเี่ ราต้องการ Microsoft Office Word 2010 93

3. คลกิ ปุม่ สรา้ ง (Create) 1 2 หนังสือประกอบการเรยี น ผวสม.กกศ.รร.จอ.ยศ.ทอ.4. เอกสารใหม่จะถูกสรา้ งขน้ึ มาตามแมแ่ บบที่เลอื ก3 94 วชิ าคอมพวิ เตอร์ รหัสวิชา 6210-0001, 6300-000-01


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook