Transcript
Page 1: "คัมภีร์  LibreOffice Calc  3.6"
Page 2: "คัมภีร์  LibreOffice Calc  3.6"
Page 3: "คัมภีร์  LibreOffice Calc  3.6"

หนงสอ : คมภร LibreOffice Calc 3.6

ผเขยน : วสนต คณดลกเศวต, [email protected], www.facebook.com/wasankds,

08-1459-8343

จดทาโดย : ชมรมสวรรคบนดน (PoE Club)

จดทาโดยใชซอฟตแวร : Ubuntu Linux, LibreOffice, Inkscape, Gimp, Shutter

ISBN : 978-616-321-340-2พมพครงท 1 : มกราคม 2013

ราคา 289 บาท (ฟร)

สงวนลขสทธตามพระราชบญญตลขสทธ พ.ศ. 2537

หนงสอ “คมภร LibreOffice Calc 3.6” ฉบบ e-book (ไฟล PDF) อนญาตใหแจกจาย ทาสาเนา โดยไมคดมลคา แตหามจาหนาย หามตพมพเพอการพาณชย หามดดแปลงหรอ แกไขสวนหนงสวนใดในหนงสอเลมน นอกจากไดรบอนญาตเปนลายลกษณอกษรจากผเขยน

ชอและเครองหมายการคาทอางถง เปนของเจาของหรอบรษทแตละราย นายวสนต คณดลกเศวต มไดอางความเปนเจาของ ตวแทน หรอมสวนเกยวของแตอยางใด

หนงสอ e-book นถกออกแบบใหพมพบนกระดาษ A4 ทงดานหนาและดานหลง “ลดใชกระดาษ ลดโลกรอน”

Page 4: "คัมภีร์  LibreOffice Calc  3.6"
Page 5: "คัมภีร์  LibreOffice Calc  3.6"

บทนำำจำกผเขยน

LibreOffice เปนชดซอฟตแวรสาหรบงานออฟฟศ ประเภทเดยวกบ MS Office แต LibreOffice เปนซอฟตแวรโอเพนซอรสทสามารถดาวนโหลดมาใชไดฟร ถกกฎหมาย 100% คาพดตดปาก “ของฟร ไมมในโลก” ไมจรงอกแลว

ถงแม LibreOffice จะเปนของฟร แตศกยภาพของ LibreOffice นนไมธรรมดา จากประสบการณการใชงานกวา 10 ป(ตงแตยงเปน OpenOffice.org)และจากการเปนวทยากรอบรม LibreOffice ตอบสนองตองานประจาภายในออฟฟศไดเปนอยางด ไมวาจะเปนงานพมพเอกสารทวๆไป, งานพมพหนงสอเปนรอยๆหนา , งานพมพหนงสอ e-book สวยๆ, งานสรางตารางคานวณตางๆ, งานวเคราะหขอมล, งานพรเซนเทชน หรองานสรางผงตางๆ เปนตน

หากทานเปนคนหนง หรอเปนองคกรหนง ทตองการประหยดคาใชจายดานซอฟตแวร LibreOffice คออกหนงคาตอบ เมอใครกตาม ถามผเขยนวา “หากจะเปลยนมาใชซอฟตแวรโอเพนซอรสทเปนของฟร ถกกฎหมาย ควรจะเรมตนทตวไหน” ผเขยนมกจะแนะนาท LibreOffice กอนเสมอ เพราะเปนซอฟตแวรทใกลตว ใชงานทกวน ประสทธภาพสง และชวยประหยดคาใชจายไดมาก นอกจากน LibreOffice ยงเปนจดเรมตนทจะชวยสรางทศนคตดๆเพอกาวไปสการใชซอฟตแวรโอเพนซอรสตวอนๆตอไป

เมอกลาวถงซอฟตแวรโอเพนซอรส ซงหลายทานยงไมรจก จงมกมคาถามกลบมาวา “ซอฟตแวรโอเพนซอรสคออะไร?” ซอฟตแวรโอเพนซอรส เปนซอฟตแวรทมลขสทธ เหมอนกน แตเงอนไขของลขสทธนนหลายคนรแลวตองตกใจ “มลขสทธแบบนดวยหรอ!”

ซอฟตแวรโอเพนซอรส เปนกลมซอฟตแวรทเปดเผยซอรสโคด (รหสในการสรางโปรแกรม) ตวซอฟตแวรและซอรสโคดอนญาตใหนาไปใช ทาสาเนา แจกจาย และแกไขปรบปรงได โดยจะนาไปพฒนาตอเพอขายหรอแจกฟรกได แตประเดนสาคญกคอ ตองเปดเผยซอรสโคดทถอเปนหวใจสาคญในการพฒนาซอฟตแวรตวนนๆ ซอฟตแวรตวนนจงจะถกเรยกวาซอฟตแวรโอเพนซอรส ดวยเหตทตองเปดเผยซอรสโคดนเอง จงเปนจดแขง เพราะซอฟตแวรโอเพนซอรสจะไมลมหายตายจากไปงายๆ คนเกาไปคนใหมมา กสามารถนาซอรสโคดไปพฒนาตอยอดไดอยางตอเนอง

ซอฟตแวรโอเพนซอรสสวนใหญเปนของฟร ตวทใชงานกนอยางกวางขวางทเปนของฟร กเชน Ubuntu เทยบเทา MS Windows, LibreOffice เทยบเทา MS Office, Inkscape เทยบเทา Adobe Illustrator หรอ Corel Draw, Gimp เทยบเทา Adobe PhotoShop หรอ Corel PhotoPaint, Blender เทยบเทา Maya หรอ 3D Studio Max เปนตน

“เขาแจกฟรแลวไดอะไร? เขาอยไดอยางไรกบการแจกฟร?” นเปนอกคาถามหนงทผเขยนถกถามบอยๆ คาตอบนนงายมาก คนไทยนาจะเขาใจคาตอบดอยแลว กเขาพอใจเทาน พอใจทจะทาเพอสงคมเพอชาวโลก ไมตองรารวยมหาศาล เปนความพอเพยงในเวอรชนของซอฟตแวร

องคกรผพฒนาซอฟตแวรโอเพนซอรส มรายไดจากเงนบรจาคบาง รายไดจากการขายสอการสอนหรอของชารวยบาง บรษทผผลตฮารดแวรรายใหญกสนบสนน รฐบาลของหลายๆประเทศกใหการสนบสนน ประเทศอยางรสเซยถงกบประกาศวา องคกรของรฐจะเปลยนมาใชซอฟตแวรโอเพนซอรสทงหมด ฉะนน รบรองเขาอยได

ใหทกทานลองนกตามด หากองคกรผพฒนา LibreOffice (The Document Foundation) ออกมาประกาศสนๆวา “ไมมเงน” หรอ “จะหยดพฒนา” รบรองทงโลกไดสะเทอน เพราะผคนบนโลกใช LibreOffice ไมนอยเลยทเดยว

“ทาไมเราตองใหความสนใจ หรอ ตองหนมาใชซอฟตแวรโอเพนซอรส ?” ประเดนสาคญกคอ เพราะราคาซอฟตแวรเชงพาณชย มราคาสงถงสงมาก ผคนจานวนมากจงหนไปใชซอฟตแวรเถอน ซอแผนกอป ดาวนโหลดของผดกฎหมายมาใช หรอกคอ เลอกทจะใชซอฟตแวรละเมดลขสทธ

ผดกฎหมาย! นนคอสงทผใชซอฟตแวรละเมดลขสทธกระทาอย เพยงแตยงไมถกจบเทานน

Page 6: "คัมภีร์  LibreOffice Calc  3.6"

แทจรงแลว องคกรใดหรอใครกตาม ทใชซอฟตแวรละเมดลขสทธ ทานเพยงรอวนถกพพากษา เสรภาพของทานอยในความเสยง หากทานยงเปนองคกรเลก ทานกเปนเพยงปลาเลกปลานอย แตวนใดทานเตบโตเปนปลาใหญ ทานมโอกาสสงทจะถกจบไปขาย หรอมโอกาสสงทจะถกจบละเมดลขสทธ เขาไมยอมใหทานใชของเขาฟรๆไปตลอดแนนอน

ทานจะรไดอยางไรวา พนกงานในองคกรไมพอใจทานอยางไร? ทานทาใหใครไมพอใจไวหรอเปลา? เขารอนเงนอยหรอเปลา? เมอใดกตามทมการแจงการละเมดลขสทธไปยงองคกรทตรวจจบโดยเฉพาะ ผแจงมสทธไดรบรางวลสงสด 250,000 แตองคกรของทานตองเสยเงนเปนจานวนมาก ตองวากนเปนหลกลานหลกสบลานเลยทเดยว กรรมการองคกรทกทานตองถกดาเนนคด ฉะนน เตรยมทนายไวไดเลย

องคกรทเปลยนมาใชซอฟตแวรโอเพนซอรส เหตผลหลกๆ กคอ ตองการลดคาใชจายดา นซอฟตแวร และไมตองการมปญหาเรองลขสทธซอฟตแวร เฉพาะคอมพวเตอรพนฐานททางานดานเอกสารอยางเดยว ตนทนซอฟตแวรตอเครองยงแพงกวาตวเครองเสยอก บางองคกรมคอมพวเตอร นบพน ตนทนปาเขาไปหลายสบลานบาท ยงไมรวมถงการปรบรนในอนาคต ซงทานจะบอกวา “เราจะไมปรบรนซอฟตแวรตามเขา แมเขาจะออกรนใหมมากตาม” อยางไรกด ผเขยนเชอวาสกวนหนง อก 5 ป 7 ป หรอ 10 ปขางหนา ทานจะตองปรบรนตามเขาแนนอน และจะตองจายอกไมนอยเลยทเดยว เพราะเขาตงใจใหเปนอยางนนอยแลว ฉะนนองคกรตางๆจงหนมาใชซอฟตแวรโอเพนซอรสเพอลดตนทน ประเดนดานการละเมดลขสทธไมตองพดถง ยงองคกรใหญ ยงไมสามารถใชของเถอนได เขาเปนปลาใหญแลว โดยเฉพาะองคกรทขนตนดวย บมจ. หรอลงทายดวย มหาชน ยงใชไมได

ผลเสยจากการละเมดลขสทธ ไมไดเกดตอผทใชหรอองคกรทใชซอฟตแวรละเมดลขสทธเทานน ผลเสยทางออมแบบรายลก มนเลวรายยงกวานนหลายเทานก

ตวเลขอตราการละเมดลขสทธทวโลกทผเขยนทราบมา มประเดนบางอยางสะกดใจใหตองคด ประเทศอเมรกาซงเราทราบกนดวา เปนผนาดานการพฒนาซอฟตแวรหมายเลข 1 ของโลก ทนมอตราการละเมดลขสทธ 20% ตาทสดในโลก ญปน 21% โซนยโรปอยท 25-50% ประเทศไทย 73% โซนแอฟรกาเกน 75%

แปลก! ทตวเลขเหลานสมพนธกบความเจรญของประเทศดวย ประเทศใดทตวเลขการละเมดลขสทธตาๆ เกอบจะฟนธงไดเลยวา เปนผนาดานความคดดวย ฉะนนเขาจงทานอยแตไดมาก หนไปทางไหนชาตอนกตองหนตาม ตวเลขบงบอกลาดบไลตามกนมาเลยทเดยว ประเทศใดทตวเลขการละเมดลขสทธสงๆ คลายกบวา ตองรอใหประเทศอนคดกอน แลวรอทาตาม ทามากแตไดนอย

ปญหาการละเมดลขสทธ รากมนฝงลกมาก มองเผนๆเหมอนเราไดประโยชน ไดใชของฟร ประหยดเงน แตถามองในภาพรวม เราเสยเอกราชทางความคดไปแลว ผเขยนเชอวาหลายๆทาน ตงแตเกดมากอยกบมนเลย(รวมทงผเขยนดวย) ถกปลกนสย ถกบมเพาะ ถกสอนใหใชของเถอนมาตงแตเดก โดยไมรตว จนไมมจตสานกวาการใชของเถอนนนผดอกแลว นเปนโครงสรางททาใหประเทศไมมความคดใหมๆ ตองรอใหตางชาตคดกอนแลวเราคอยทาตาม “ใครจะไปคด ในเมอมคนคดให มคนทาใหใช ฟรๆ” หรอ “ใครจะไปคด คดไป ขายไปกสของเถอนไมได”

หากหลกสตรการศกษาในประเทศไทย จะบรรจการเรยนการสอนซอฟตแวรโอเพนซอรสไวเคยงคกบซอฟตแวรเชงพาณชยทเลาเรยนกนอยในปจจบนนบาง หลายอยางคงจะดขนไมนอย ดวยพนทเพยงเทานคงไมอาจหาคาบรรยายสนๆ เพออธบายวาอะไรจะดขนบาง เพราะมนเปนลกโซทเรมตนมาจากความคดและมผลไปยงการกระทาอกหลายตอ

ทกวนน เมอผเขยนถามนกเรยนนกศกษาวา “ทโรงเรยนทวทยาลยสอนโปรแกรมอะไร?” คาตอบทไดลวนเปนซอฟตแวรเชงพาณชยทงสน นกเรยนนกศกษากตองไปขวยขวายหามาตดตงทเครองสวนตว แนนอนวาไมไดซอ รๆกนอยวาสามารถหาไดจากทไหน ถาไมหามาใชจะทาการบานสงอาจารยไดอยางไร? ระบบการศกษาในบานเรานแหละแหลงเพาะพนธปลาอยางด ใครทไหนจะจบปลาในแหลงเพาะพนธ เพราะในอนาคตกจะกลายเปนปลาอวนๆ มเนอใหบรโภคอยางหนาใจ

Page 7: "คัมภีร์  LibreOffice Calc  3.6"

การปลกฝงเรองลขสทธทางปญญาในระบบการศกษาเปนสงสาคญมาก โดยเฉพาะลขสทธซอฟตแวร ทเรมกลายเปนสงทขาดไมได ในการทางานในปจจบน

หากเรายงไมปลกฝงอยางจรงจง สงทเปนไทยๆกจะคอยๆเลอนหายไป ลขสทธซอฟตแวร กบ สงทเปนไทยๆ ดเหมอนอยคนละฝาก ไมเหนจะเกยวกน ไมรจะมาบรรจบกนไดอยางไร แตลองตรองดใหด

หากโครงสรางของสงคมไทย เรมตงแตระบบการศกษา ไมเปดโอกาส ไมยอมใหความคดใหมๆไดเกด เพราะถกขมขหรอถกฆาตกรรมดวยฆาตกรทชอวา “ละเมดลขสทธ” ความคดใหมๆ กไมเกด แตในสถานการณปจจบนทโลกเปดเสรมากขน โดยเฉพาะดานสอ ซงตอไปกอกหลายอยางทจะมาพรอม AEC วฒนธรรมและความคดจากประเทศอนๆกจะไหลเขามาทางชองทางเหลานน ใครๆกชอบสงใหมๆ ชอบจนตนากรใหมๆ เพราะสงเหลานนทาใหเราตนเตน มความสข ทาใหโลกนไมนาเบอ แตถาสงใหมๆจากความคดของคนไทยถกฆาตกรรมไปหมด กคงตองรอรบจากประเทศอนๆ ทเขาทะนบารงความคดใหมๆเปนอยางด และสงเหลานนจะคอยๆปลกฝงเขามาในระบบความคดของเรา สอนเราใหคลอยตาม วนแลววนเลา สงทเปนไทยๆ กจะคอยๆเลอนหายไป เราจะกลายเปนแตผซอ เปนหน ทามากไดนอย เปนผตามฝายเดยว ทงหมดนจะเกดขนอยางแยบยล ถาเราสญเสยเอกราชทางความคด เพราะเราปลอยใหฆาตกรทชอวา “ละเมดลขสทธ” ลอยนวล

ผเขยนเชอมนเปนอยางยงวา หากเราเรมตนทลขสทธซอฟตแวร โดยมองวา ซอฟตแวรเปนสนคาทเราตองเลอกใช เลอกซออยางไตรตรอง สงนจะเปนแรงเหนยวนาไปยงลขสทธทางปญญาในดานอนๆดวย ไมวาจะเปน เพลง,ภาพยนตร, สนคาตางๆ ซงลวนถกฆาตกรรมไปมากดวยฆาตกรทชอ “ละเมดลขสทธ” เชนเดยวกน

ความยากจน การไมมเงน ไมใชขอแกตว ไปตอสทศาลไหนกแพ แตทางออกนนมเสมอ สาหรบลขสทธซอฟตแวรนน ของฟร ดๆ กมใหใช เพยงแตเรายอมเปลยนแปลง เปดใจยอมรบสงใหมๆ แลวอสระภาพจะเปนของเรา

ประเทศของเรายงตองการความคดและจนตนาการอกมากมายนก หากเราเสยเอกราชทางความคดไปแลว ประเทศจะพฒนาไปไดอยางไร โลกนจะนาเบอเพยงใดหากมนษยไมใชจนตนาการ

เพอเปนสวนหนงในการรณรงคสงเสรมการใชงานซอฟตแวรโอเพนซอรส ผเขยนจงเขยนคมอการใชงานซอฟตแวรโอเพนซอรสบางตวเพอแจกฟร(ฉบบ e-book) ทานสามารถเขาไปดาวนโหลดท www.poeclub.org หากมขอตชมประการใดกรณาสงมาความคดเหนมาท [email protected]

วสนต คณดลกเศวต

ผเขยนและวทยากรอบรมซอฟตแวรโอเพนซอรส

วศ.บ. โยธา มหาวทยาลยธรรมศาสตรวท.ม. ธรกรรมอเลคทรอนกส มหาวทยาลยเทคโนโลยพระจอมเกลาธนบร[email protected], www.facebook.com/wasankds, 08-1459-8343

Page 8: "คัมภีร์  LibreOffice Calc  3.6"
Page 9: "คัมภีร์  LibreOffice Calc  3.6"

เหตผลทแจกฟร

ในชวง 2 ปทผานมา ผเขยนไดเขยนหนงสอคมอการใชงานซอฟตแวรโอเพนซอรสแจกฟรจานวนหนง และกตงใจจะทาใหออกมาดทสด แตเมอถงควของหนงสอ Libreoffce กลงเลใจวาจะแจกฟรดหรอไม? เหตเพราะการอบรม LibreOffice ถอเปนรายไดหลกของผเขยน หากแจกฟรไป เกรงวาจะกลายเปนการทบหมอขาวหมอแกงตวเองทง แตเมอคดใครครวญดๆแลว การจะทาใหซอฟตแวรโอเพนซอรสในเมองไทยเตบโต จะตองม สอการเรยนการสอน และจะตองมผเสยสละ สละประโยชนของตนเองเพอสวนรวม ฉะนน ผเขยนจงขอสละงานเขยนหนงสอเลมน (อก 1 เลม) แจกฟร เพอประโยชนแดคนไทย ซงผเขยนกเชอวา “การใหเปนเหตใหมความสขยงกวาการรบ” และกเชอวานจะไมใชการทบหมอขาวหมอแกงของตวเอง

บางทานทราบวาผเขยน เขยนหนงสอ e-book แจกฟร จงตดตอมาเพอใหการสนบสนนในดานตางๆ บางกโอนเงนเขามา บางกใหมาเปนเครองคอมพวเตอร บางกโทรศพทมาใหกาลงใจ บางกตดตอใหไปเปนวทยากรประจาเพออบรม LibreOffice และโปรแกรมอนๆ ผเขยนขอขอบคณทกทานทใหการสนบสนน มา ณ ทน การสนบสนนของทานทาใหผเขยนมเวลานงทโตะทางานและเขยนหนงสอไดมากขน

ผเขยนตงใจจะเขยนหนงสอการใชงานซอฟตแวรโอเพนซอรสแจกฟรประมาณ 7-8 โปรแกรม ตามความรความชานาญทม และกตงใจจะปรบแกดแลใหใหมเสมอ ตามเวอรชนของซอฟตแวรทออกใหม นอกจากนกจะขยายเนอหาทจะเขยนไปสเนอหาดานเศรษฐกจพอเพยงในดานอนๆ เพราะจรงๆแลว ชมรมสวรรคบนดน(PoE Club) ถกตงขนมาเพอวตถประสงคน การเลอกใชซอฟตแวรตามกาลงทรพยของเรา โดยไมหนไปใชซอฟตแวรอยางผดกฎหมาย กจดเปนความพอเพยงในเวอรชนของเทคโนโลย

วสนต คณดลกเศวต

Page 10: "คัมภีร์  LibreOffice Calc  3.6"
Page 11: "คัมภีร์  LibreOffice Calc  3.6"

สำรบญ

บทนาจากผเขยน บทนาจากผเขยน 55

เหตผลทแจกฟร เหตผลทแจกฟร 99

สารบญ สารบญ 1111

บทท บทท 1 : 1 : ตดตง ตดตง LibreOfficeLibreOffice 2121 1.1) รจกกบ LibreOffice................................................................................................................... 22 ก. รจกกบ LibreOffice 22 ข. LibreOffice และ OpenOffice.org 22 ค. LibreOffice สามารถตดตงบนระบบปฎบตการอะไรไดบาง? 23 ง. ไฟลมาตรฐานของ LibreOffice23 1.2) ดาวนโหลด LibreOffice............................................................................................................. 24 1.3) การตดตง LibreOffice บน Ubuntu.......................................................................................... 25 1.4) การตดตง LibreOffice บน Windows....................................................................................... 25 1.5) การสารองการตงคา.................................................................................................................... 28 1.6) LibreOffice Portable............................................................................................................... 29

บทท บทท 2 : 2 : การทางานกบไฟลการทางานกบไฟล 3131 2.1) ไฟลมาตรฐานของ Calc.............................................................................................................. 32 2.2) การบนทกไฟล............................................................................................................................. 32 ก. การบนทกไฟล 32 ข. การบนทกเปนไฟล Excel 32 2.3) การเปดไฟล................................................................................................................................. 33 2.4) การตงรหสปองกนการเปดไฟล.................................................................................................... 34 2.5) การบนทกเปนไฟล CSV.............................................................................................................. 35 2.6) การเปดไฟล CSV ดวย Calc....................................................................................................... 36 2.7) เครองมอชวยแปลงไฟล MS Office ไปเปนไฟล LibreOffice.....................................................36

บทท บทท 3 : 3 : หนาจอ หนาจอ CalcCalc 3939 3.1) หนาจอ Calc .............................................................................................................................. 40 3.2) การจดการหนาตางลอย............................................................................................................... 40 3.3) การเรยกใชคาสงใน Calc............................................................................................................ 42 3.4) แถบแสดงสถานะ (Statusbar).................................................................................................... 42 3.5) การปดเปดการแสดงปมบนแถบเครองมอ................................................................................... 43 3.6) การจดการแถบเครองมอเบองตน................................................................................................ 43 3.7) การจดการแถบเครองมอขนสง.................................................................................................... 43 ก. การสรางแถบเครองมอ 43 ข. เพมหรอลบปมบนแถบเครองมอ 44 3.8) หนาจอ Calc พรอมทางานของผเขยน........................................................................................ 46

Page 12: "คัมภีร์  LibreOffice Calc  3.6"

บทท บทท 4 : 4 : การตงคาทสาคญของ การตงคาทสาคญของ CalcCalc 4747 4.1) ตงออพชนทใชบอย...................................................................................................................... 48 4.2) การตงฟอนตเรมตน..................................................................................................................... 49 4.3) การแทนทฟอนต......................................................................................................................... 51

บทท บทท 5 : 5 : การจดการพนททางานการจดการพนททางาน 5353 5.1) เซลล(Cells), แถว(Rows), สดมน(Columns), ชท(Sheets).......................................................54 5.2) การอางองถงเซลล....................................................................................................................... 54 5.3) แอคทฟเซลล............................................................................................................................... 55 5.4) การเลอกเซลล............................................................................................................................. 55 5.5) คยลดโดดไปยงเซลลตางๆ........................................................................................................... 56 5.6) การจดการชท.............................................................................................................................. 57 5.7) การตรงแนวและการแบงพนททางาน.......................................................................................... 59 5.8) การปรบขนาดแถว/สดมน........................................................................................................... 60 5.9) การลบและการแทรก แถว/สดมน............................................................................................... 61 5.10) การตงชอใหกลมเซลลและการใชงาน........................................................................................ 62 5.11) การตงชอกลมเซลลจากหวตาราง.............................................................................................. 65 5.12) การปองกนเอกสาร ชท และเซลล............................................................................................. 65 5.13) การซอนชท ซอนแถว หรอซอนสดมน....................................................................................... 67 5.14) การสรางเสนโครงรางกลม......................................................................................................... 68

บทท บทท 6 : 6 : ขอมลในเซลลขอมลในเซลล 7171 6.1) การพมพขอความและตวเลขลงในเซลล....................................................................................... 72 6.2) การพมพขอมลลงในเซลล............................................................................................................ 72 ก. โหมดเซลล(Cell mode) และโหมดแกไข(Edit mode) 72 ข. ขอมลในเซลล และ ขอมลในแถบใสสตร 73 6.3) การพมพเลข 0 หนาตวเลข.......................................................................................................... 73 6.4) การพมพอกขระพเศษ................................................................................................................. 74 6.5) ขอมลชนดวนทและเวลา.............................................................................................................. 74 6.6) ระบบวนทและเวลาของ Calc..................................................................................................... 75 ก. ระบบวนท 75 ข. ระบบเวลาใน 1 วน 76 6.7) การเตมอตโนมต (AutoFill)........................................................................................................ 77 6.8) การเตมอตโนมตแบบเรยงตามรายการ(Sort lists)...................................................................... 78 6.9) กรอกขอมลโดยเลอกจากรายการ................................................................................................ 79 6.10) การคดลอก การตด การยาย การทาซา และการวาง................................................................. 80 6.11) การวางแบบพเศษ (Paste Special)......................................................................................... 81 ก. การวางเฉพาะบางสวนของขอมลในเซลล 81 ข. การคดลอกและวางขอมลจากเซลลทใชสตร 82 ค. กลบแถวใหเปนสดมน กลบสดมนใหเปนแถว 82 ง. การคานวณโดยใชการวางแบบพเศษ 83

Page 13: "คัมภีร์  LibreOffice Calc  3.6"

6.12) การลบขอมลในเซลล ............................................................................................................... 83 6.13) การใสบนทกขอความ(Comment)........................................................................................... 84 6.14) การคนหาและแทนท................................................................................................................. 85

บทท บทท 7 : 7 : การจดรปแบบเซลลการจดรปแบบเซลล 8787 7.1) การเรยกใชคาสงในการจดรปแบบเซลล...................................................................................... 88 ก. แถบเครองมอจดรปแบบ(Formatting Toolbar) 88 ข. หนาตาง Format Cells 89 7.2) การลางการจดรปแบบโดยตรง (Clear Direct Formatting)......................................................89 7.3) การจดรปแบบฟอนต................................................................................................................... 90 ก. การจดรปแบบฟอนต 90 ข. การตกแตงตวอกษร 92 7.4) การระบายสพนหลงเซลล............................................................................................................ 93 7.5) การตกแตงเสนขอบเซลล............................................................................................................. 93 7.6) การซอนเสนลายนา..................................................................................................................... 95 7.7) รปแบบตารางอตโนมต (AutoFormat)....................................................................................... 96 ก. การจดรปแบบตารางขอมลดวยรปแบบอตโนมต 96 ข. การบนทกรปแบบตาราง 97 7.8) หดขอความอตโนมตใหพอดกบความกวางของเซลล.................................................................... 97 7.9) ตดขอความขนบรรทดใหมภายในเซลล........................................................................................ 98 ก. ตดขอความขนบรรทดใหมภายในเซลลแบบอตโนมต 98 ข. ตดขอความขนบรรทดใหมภายในเซลลแบบกาหนดเอง 98 7.10) การวางแนวขอความในแนวดง.................................................................................................. 99 7.11) การหมนขอความในเซลล........................................................................................................ 100 7.12) แปรงระบายรปแบบ (Format Paintbrush).......................................................................... 101 7.13) การจดรปแบบตวเลข.............................................................................................................. 101 7.14) ปมและคยลดทใชจดรปแบบตวเลข......................................................................................... 102 7.15) รหสรปแบบ (Format code)................................................................................................. 103 7.16) การจดรปแบบตามเงอนไข (Conditional formatting)......................................................... 105 ก. ตวอยางการจดรปแบบตามเงอนไข เพอเนนคะแนนตกและคะแนนผาน 106 ข. ตวอยางการจดรปแบบตามเงอนไขโดยใชสตร 107 7.17) แถบขอมล (Data bar)............................................................................................................ 108 7.18) การบรหารจดการการจดรปแบบตามเงอนไข.......................................................................... 109

บทท บทท 8 : 8 : สไตล สไตล (Styles)(Styles) 111111 8.1) สไตลใน Calc............................................................................................................................ 112 8.2) การสรางสไตลเซลล................................................................................................................... 112 8.3) การใสสไตลเซลลใหกบเซลล...................................................................................................... 114 8.4) การตงคยลดใหกบสไตล............................................................................................................ 114 8.5) การแกไขสไตล.......................................................................................................................... 115 8.6) การโยกยายสไตล...................................................................................................................... 116

Page 14: "คัมภีร์  LibreOffice Calc  3.6"

บทท บทท 9 : 9 : แมแบบเอกสารแมแบบเอกสาร(Template)(Template) 119119 9.1) แมแบบเอกสารคออะไร............................................................................................................ 120 9.2) การบนทกเอกสารเปนแมแบบเอกสาร...................................................................................... 120 9.3) การสรางตารางคานวณจากแมแบบเอกสาร.............................................................................. 121 9.4) การสงออกไฟลแมแบบเอกสารเปนไฟล .ots............................................................................ 122 9.5) การนาเขาไฟลแมแบบเอกสาร(เปนไฟล .ots)........................................................................... 123 9.6) การตงแมแบบเอกสารใหเปนแมแบบเอกสารปรยาย(Default template)...............................123 9.7) สรางไฟลตารางคานวณจากแมแบบเอกสารทมมาโคร............................................................... 124

บทท บทท 10 : 10 : หนากระดาษหนากระดาษ 127127 10.1) มมมองกอนพมพ..................................................................................................................... 128 10.2) ดมมมองกอนพมพเฉพาะชททถกเลอกหรอทกชท................................................................... 129 10.3) รปแบบหนากระดาษเรมตน.................................................................................................... 129 10.4) การตงคาหนากระดาษ............................................................................................................ 130 10.5) หวกระดาษและทายกระดาษ.................................................................................................. 131 ก. การเปดใชหวกระดาษ/ทายกระดาษ 131 ข. การใสเนอหาในหวกระดาษหรอทายกระดาษ 132 ค. การขดเสนขอบหรอระบายพนหลง 133 10.6) มมมองแบงหนา (Page break preview)............................................................................... 134 10.7) การแบงหนาโดยใชเสนแบงหนา.............................................................................................. 135 10.8) สเกลการพมพ......................................................................................................................... 136 10.9) ขอบเขตการพมพ(Print ranges)............................................................................................ 137 10.10) ตงชอกลมเซลล ใหเปนขอบเขตการพมพ.............................................................................. 139 10.11) การพมพแถวหรอสดมนซาทกหนา....................................................................................... 140 10.12) ขนหนาใหมแบบกาหนดเอง(Page Break)............................................................................ 141

บทท บทท 11 : 11 : สไตลหนากระดาษสไตลหนากระดาษ 143143 11.1) สไตลหนากระดาษคออะไร...................................................................................................... 144 11.2) การสรางสไตลหนากระดาษ.................................................................................................... 144 11.3) การใชงานสไตลหนากระดาษ.................................................................................................. 145 11.4) ชทหนงเปนแนวตง ชดหนงเปนแนวนอน................................................................................ 145

บทท บทท 12 : 12 : การพมพและสงออกการพมพและสงออก 149149 12.1) การตงคาการพมพ................................................................................................................... 150 12.2) การสงออกเปนไฟล PDF......................................................................................................... 151 12.3) การปองกนไฟล PDF............................................................................................................... 152

บทท บทท 13 : 13 : การเรยงและกรองขอมลการเรยงและกรองขอมล 153153 13.1) การเรยงลาดบขอมล (Sorting)............................................................................................... 154 13.2) การแทรกแถวเวนแถวจานวนมาก........................................................................................... 156 13.3) การกรองขอมลโดยใชตวกรองอตโนมต(AutoFilter)............................................................... 157

Page 15: "คัมภีร์  LibreOffice Calc  3.6"

13.4) การกรองขอมลโดยใชตวกรองมาตรฐาน(Standard Filter)....................................................159 13.5) การกรองขอมลโดยใชตวกรองขนสง(Advanced Filter)........................................................ 163

บทท บทท 14 : 14 : สตรและฟงกชนพนฐานสตรและฟงกชนพนฐาน 167167 14.1) สตรและฟงกชนคออะไร......................................................................................................... 168 ก. สตร (Formula) 168 ข. ฟงกชน (Function) 168 ค. ตวอยางการใชสตรและฟงกชน 169 14.2) แถบใสสตร (Formula bar).................................................................................................... 170 14.3) ตวดาเนนการ(Operator)....................................................................................................... 170 14.4) การอางองเซลล....................................................................................................................... 172 14.5) การอางองแบบสมพทธ และ แบบตายตว............................................................................... 173 14.6) การอางองทงแถวหรอทงสดมน............................................................................................... 177 14.7) การแกะรอยการอางอง........................................................................................................... 177 14.8) รหสแจงความผดพลาด(Error Codes).................................................................................... 178 14.9) อาเรย(Array) และ สตรแบบอาเรย(Array formula).............................................................. 179

บทท บทท 15 : 15 : การใชฟงกชน ชดท การใชฟงกชน ชดท 11 185185 15.1) IF............................................................................................................................................ 186 15.2) AND, OR................................................................................................................................ 187 15.3) ISEVEN, ISODD..................................................................................................................... 188 15.4) ISTEXT, ISNUMBER, ISLOGICAL......................................................................................... 189 15.5) ISBLANK................................................................................................................................ 189

บทท บทท 16 : 16 : การใชฟงกชน ชดท การใชฟงกชน ชดท 22 191191 16.1) SUM, SUMIF......................................................................................................................... 192 16.2) SUMPRODUCT..................................................................................................................... 194 16.3) MIN, MINA, MAX, MAXA..................................................................................................... 195 16.4) SMALL, LARGE..................................................................................................................... 196 16.5) AVERAGE, AVERAGEA.......................................................................................................... 197 16.6) MOD...................................................................................................................................... 198 16.7) PRODUCT.............................................................................................................................. 198 16.8) RAND, RANDBETWEEN........................................................................................................ 198

บทท บทท 17 : 17 : การใชฟงกชน ชดท การใชฟงกชน ชดท 33 201201 17.1) COUNT, COUNTA, COUNTBLANK..................................................................................... 202 17.2) COUNTIF............................................................................................................................... 202 17.3) DCOUNT............................................................................................................................... 203 17.4) FREQUENCY..................................................................................................................................... 205

Page 16: "คัมภีร์  LibreOffice Calc  3.6"

บทท บทท 18 : 18 : การใชฟงกชน ชดท การใชฟงกชน ชดท 44 207207 18.1) INT......................................................................................................................................... 208 18.2) TRUNC................................................................................................................................... 208 18.3) EVEN, ODD........................................................................................................................... 208 18.4) CEILING, FLOOR, MROUND................................................................................................ 209 18.5) ROUND, ROUNDDOWN, ROUNDUP.................................................................................. 211

บทท บทท 19 19 การใชฟงกชน ชดท การใชฟงกชน ชดท 55 213213 19.1) TODAY, NOW........................................................................................................................ 214 19.2) DAY, MONTH, YEAR ........................................................................................................... 214 19.3) DAYS, WEEKS, MONTHS, YEARS...................................................................................... 215 19.4) DATEDIF................................................................................................................................ 217 19.5) DATE, DATEVALUE............................................................................................................... 218 19.6) DAYSINMONTH, DAYSINYEAR, WEEKSINYEAR................................................................. 219 19.7) WEEKDAY, WEEKNUM......................................................................................................... 220 19.8) EOMONTH, EDATE ............................................................................................................. 221 19.9) ISLEAPYEAR.......................................................................................................................... 222 19.10) HOUR, MINUTE, SECOND............................................................................................... 222 19.11) TIME, TIMEVALUE.............................................................................................................. 223 19.12) การคานวณความแตกตางระหวางเวลา................................................................................. 223

บทท บทท 20 20 การใชฟงกชน ชดท การใชฟงกชน ชดท 66 225225 20.1) VALUE.................................................................................................................................... 226 20.2) T, N........................................................................................................................................ 226 20.3) FIXED, TEXT......................................................................................................................... 226 20.4) LEN........................................................................................................................................ 227 20.5) TRIM...................................................................................................................................... 228 20.6) LEFT, RIGHT, MID ............................................................................................................... 228 20.7) SEARCH, FIND....................................................................................................................... 229 20.8) การตดชอและนามสกล........................................................................................................... 230 20.9) REPLACE, SUBSTITUTE....................................................................................................... 230 20.10) EXACT................................................................................................................................. 231 20.11) CONCATENATE................................................................................................................... 231 20.12) REPT.................................................................................................................................... 232 20.13) PROPER............................................................................................................................... 232 20.14) UNICHAR............................................................................................................................. 232 20.15) BAHTTEXT.......................................................................................................................... 233 20.16) HYPERLINK......................................................................................................................... 234

Page 17: "คัมภีร์  LibreOffice Calc  3.6"

บทท บทท 21 21 การใชฟงกชน ชดท การใชฟงกชน ชดท 77 235235 21.1) CHOOSE................................................................................................................................ 236 21.2) VLOOKUP............................................................................................................................. 236 21.3) OFFSET.................................................................................................................................. 240 21.4) MATCH.................................................................................................................................. 242 21.5) CURRENT.............................................................................................................................. 244 21.6) STYLE.................................................................................................................................... 244 21.7) FORMULA............................................................................................................................. 245 21.8) CELL...................................................................................................................................... 246 21.9) ROW, COLUMN.................................................................................................................... 246 21.10) การใสสพนหลงเซลลแบบสลบแถวอตโนมต.......................................................................... 247

บทท บทท 22 : Data Validity22 : Data Validity 249249 22.1) ตรวจสอบขอมลดวย Data validity....................................................................................... 250 22.2) การสรางกลองรายการ(List box) ดวย Data validity........................................................... 251 ก. การสรางกลองรายการโดยใชการอนญาตแบบ List 251 ข. การสรางกลองรายการโดยใชการอนญาตแบบ Cell Range 252 22.3) การใชงานฟงกชน VLOOKUP รวมกบ Data Validity........................................................... 253

บทท บทท 23 : 23 : เครองมอวเคราะหขอมลเครองมอวเคราะหขอมล 257257 23.1) Subtotals (ผลรวมยอย)........................................................................................................ 258 23.2) Consolidate (รวมเปนหนง).................................................................................................. 262 23.3) Goal Seek ............................................................................................................................ 265 23.4) Multiple Operations (ทาหลายครง)................................................................................... 266

บทท บทท 24 : Pivot table24 : Pivot table 269269 24.1) รจกกบ Pivot table............................................................................................................... 270 24.2) ตารางขอมลทใชอธบาย Pivot table ในบทน........................................................................ 271 24.3) การสราง Pivot table............................................................................................................ 272 24.4) การจดรปแบบผลการคานวณ................................................................................................. 274 24.5) การแกไข Pivot table........................................................................................................... 275 24.6) การยายฟลดบนพนททางาน................................................................................................... 276 24.7) ฟลดหนา (Page fields).......................................................................................................... 277 24.8) ตวเลอกเสรมในการสราง Pivot table................................................................................... 279 24.9) แสดงผลการคานวณเปนเปอรเซนต........................................................................................ 279 24.10) การคานวณผลรวมยอยใน Pivot table............................................................................... 281 24.11) การเรยงลาดบขอมลใน Pivot table.................................................................................... 282 ก. การเรยงขอมลใน Pivot table โดยใชปายฟลด 282 ข. การเรยงขอมลใน Pivot table โดยใชออพชนของฟลด 283 ค. การเรยงขอมลในฟลดขอมล 285

Page 18: "คัมภีร์  LibreOffice Calc  3.6"

24.12) แสดงเฉพาะลาดบสงสดหรอตาสดทกาหนด.......................................................................... 286 24.13) การจดกลมขอมล.................................................................................................................. 287 ก. จดกลมขอมลทเปนเวลา 287 ข. จดกลมขอมลทเปนตวเลข 288 ค. จดกลมขอมลทเปนขอความ 289 24.14) ฟงกชน GETPIVOTDATA..................................................................................................... 290

บทท บทท 25 : 25 : แผนภมแผนภม 293293 25.1) การสรางแผนภม..................................................................................................................... 294 25.2) การยายตาแหนง, การปรบขนาด และ การลบแผนภม........................................................... 297 25.3) โหมดแผนภม.......................................................................................................................... 297 25.4) องคประกอบของแผนภม........................................................................................................ 298 25.5) การเปลยนชนดแผนภม........................................................................................................... 299 25.6) การเคลอนยายและปรบขนาดองคประกอบของแผนภม......................................................... 302 25.7) แกไของคประกอบในกลมปายชอ (กลม Titles)...................................................................... 302 ก. การแกไขขอความ 302 ข. การหมนขอความ 303 ค. การเปลยนฟอนต 303 25.8) การปรบแตงแกนแผนภม........................................................................................................ 304 25.9) การปรบแตงกราฟคชดขอมล................................................................................................. 307 25.10) การเพมปายแสดงขอมลใหกบชดขอมล................................................................................ 308 25.11) การแกขอบเขตขอมลและการกลบแนวชดขอมล.................................................................. 309 25.12) การเปดใชงานกรด................................................................................................................ 309 25.13) การปรบแตงพนหลงแผนภม................................................................................................. 310 25.14) การใสเสนคาเฉลย (Mean value lines).............................................................................. 311 25.15) การใสเสนแนวโนม ( Trend Lines หรอ Regression )........................................................ 312

บทท บทท 26 : 26 : มาโครมาโคร 313313 26.1) มาโครคออะไร?....................................................................................................................... 314 26.2) เปดใชงานการบนทกมาโคร..................................................................................................... 314 26.3) การบนทกมาโคร..................................................................................................................... 314 26.4) การใชงานมาโคร..................................................................................................................... 315 26.5) การตงคยลดและการสรางปมใหกบมาโคร.............................................................................. 316

บทท บทท 27 : 27 : อนๆอนๆ 319319 27.1) ตารางสรปคยลดทใชบอย....................................................................................................... 320 27.2) การเปลยนสเสนแบงหนา........................................................................................................ 321 27.3) การเปลยนสฟอนตเรมตน....................................................................................................... 321

Page 19: "คัมภีร์  LibreOffice Calc  3.6"
Page 20: "คัมภีร์  LibreOffice Calc  3.6"
Page 21: "คัมภีร์  LibreOffice Calc  3.6"

บทท 1 : ตดตง LibreOffice

Page 22: "คัมภีร์  LibreOffice Calc  3.6"

1.1 1.1 รจกกบ รจกกบ LibreOfficeLibreOffice

กก.. รจกกบ LibreOffice

LibreOffice เปนซอฟตแวรชดสาหรบงานออฟฟศ ประเภทเดยวกบ MS Office แต LibreOffice เปนซอฟตแวรโอเพนซอรสทสามารถดาวนโหลดมาใชไดฟร ถกกฎหมาย 100% คาพดทตดปาก “ของฟร ไมมในโลก” ไมจรงอกแลว

LibreOffice ประกอบไปดวยโปรแกรม 6 ตวดวยกน กคอ Writer (เทยบเทา Word ) ใชพมพเอกสาร พมพหนงสอ พมพปายฉลาก เปนตน Calc (เทยบเทา Excel) ใชสรางตารางคานวณ วเคราะหขอมล สรางผง เปนตน Impress (เทยบเทา Power Point) ใชสรางงานพรเซนเทชน เปนตน Draw ใชวาดภาพทวไป วาดผง วาดโฟลวชารต เปนตน Base (เทยบเทา Access ) ใชสรางและจดการฐานขอมลMath ใชพมพสตรทางคณตศาสตร

ถงแม LibreOffice จะเปนของฟร แตศกยภาพของ LibreOffice นนไมธรรมดา จากประสบการณการใชงานกวา 10 ป (ตงแตยงเปน OpenOffice.org)และจากการเปนวทยากรอบรม LibreOffice ตอบสนองตองานประจาภายในออฟฟศไดเปนอยางด ไมวาจะเปนงานพมพเอกสารทวไป , งานพมพหนงสอเปนรอยๆหนา (หนงสอเลมนพมพและจดหนาดวย LibreOffice), งานพมพหนงสอ e-book สวยๆ, งานสรางตารางคานวณตางๆ, งานวเคราะหขอมล, งานพรเซนเทชน หรองานสรางผงตางๆ เปนตน

ผเขยนไมขอเปรยบเทยบศกยภาพระหวาง LibreOffice กบ Microsoft Office ไว ณ ทน ดหรอไมดขนอยกบผใชงานและลกษณะของงานมากกวา งานควรเปนตวกาหนดการใชโปรแกรม ไมใชโปรแกรมเปนตวกาหนดการทางาน เทาททราบผใชงานซอฟตแวรโดยทวๆไป ทางานโดยใชศกยภาพของซอฟตแวรเพยง 10-20% ฉะนนใชของดทสด ใชวาจะใชไดดทสด ใชของฟร ใชวาจะไมดกบงานของเรา

ขข.. LibreOffice และ OpenOffice.org

หากเคยไดยนชอ OpenOffice.org จะทาความเขาใจกบ LibreOffice ไดงาย LibreOffice ถอเปนลกหลานของ OpenOffice.org เพราะถกพฒนามาจากซอรสโคดของ OpenOffice.org แต ผใชงานโดยทวไปรจก OpenOffice.org มากกวา เพราะ OpenOffice.org มมาเปนสบๆปแลว แต LibreOffce นนพงถอกาเนดเมอไมกปนเอง แตจากนไปอนาคตของ LibreOffice จะสดใจมาก

LibreOffice ถอกาเนดขนมาเพราะปญหาภายในของ Oracle ซง ณ เวลานนเปนผพฒนา OpenOffice.org แตเวลาน LibreOffice ถกพฒนาศกยภาพ แกไขปญหาตางๆทมใน OpenOffice.org ไปมากแลว คมอ OpenOffice.org แทบใชไมไดแลวกบ LibreOffice ทสาคญ LibreOffice มองคกรทไมแสวงหาผลกา ไรเปนผพฒนาอยางชดเจนและตอเนอง (The Document Foundation) มกาหนดการออกเวอรชนใหมๆ มแผนงานอยางชดเจน อนาคตของ LibreOffice จงสดใสมาก

นอกจาก LibreOffice แลว ยงมอกตวหนงทถอเปนลกหลานของ OpenOffice.org กคอ Apache OpenOffice ซงตอยอดมาจาก OpenOffice.org อยางเปนทางการ แตเปลยนชอเปน Apache OpenOffice เพราะผพฒนาคอ Apache

ในประเทศไทย ทง Apache OpenOffice และ LibreOffice ไดรบการสนบสนนจากองคกรของรฐมาอยางตอเนอง เพราะเปนทางเลอกหนงทจะชวยประหยดคาใชจายดานซอฟตแวรใหกบประเทศ และยงชวยแกไขปญหาการละเมดลขสทธทประเทศไทยตองเผชญอยดวย องคกรใหญๆอยางเชน การไฟฟาฝายผลตแหงประเทศไทย , ธนาคารไทยพาณชย หรอ บมจ.เอสแอนดพ ซนดเคท กนา OpenOffice.org, Apache OpenOffice หรอ LibreOffice ไปใชในองคกร ซงกชวยประหยดคาใชจายไดนบสบลาน นบรอยลานบาท (เฉพาะ OpenOffice.org หรอ LibreOffice ตวเดยว)

22 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 23: "คัมภีร์  LibreOffice Calc  3.6"

คค.. LibreOffice สามารถตดตงบนระบบปฎบตการอะไรไดบาง?

เมอเขาไปทหนาดาวนโหลด ของ www.libreoffice.org (ตามภาพท 14) จะพบ LibreOffice เวอรชนสาหรบระบบปฏบตการ Windows, Mac และ Linux ใหเลอกดาวนโหลด

หนงสอเลมนอธบายโดยใช LibreOffice สาหรบระบบปฏบตการ Ubuntu (เปน Linux ตระกลหนงทไดรบความนยมมาก) อยางไรกด การใชงาน LibreOffice ไมวาจะเปนบนระะบบไหน เกอบจะเหมอนกน 100%

Ubuntu เปนซอฟตแวรโอเพนซอรสเชนเดยวกบ LibreOffice เปนของฟรเชนเดยวกน กอนทจะเปลยนมาใช Ubuntu ผเขยนกใช Windows มากอน พบวา LibreOffce ทใชงานบน Windows และ Ubuntu ตางกนเพยงเลกนอย เฉพาะการทางาน 1-2 อยางเทานน

สาหรบทานใดทไมเคยใชหรอไมรจก Ubuntu หรอ Linux เลย ไมตองกลว เพราะแทบจะไมไดอางถงเลยในการใชงาน LibreOffice จะมบางเพยงขนตอนการตดตง, ระบบพาธทจะบนทกหรอเปดไฟล ซงเปนเรองพนฐานเมอเทยบกบ Windows

ภาพท 1 : หนาดาวนโหลด LibreOffice (www.libreoffice.org/download/?nodetect)

งง.. ไฟลมาตรฐานของ LibreOffice

ผทตองการเปลยนมาใช LibreOffice มกกงวลวาจะสามารถทางานกบไฟลของ MS Office ไดหรอไม? LibreOffice สามารถเปดอานและเขยนทบไฟลของ MS Office ได เชนไฟล xls, xlsx, doc, docx, ppt, pptx เปนตน แตความสมบรณนนเปนอกเรองหนง บางกสมบรณ 100% บางกผดเพยนไปบาง ยงยากบางในชวงแรกของการยายระบบ แตพอผานไปสกระยะกสบายแลว ประหยดคาใชจายสาหรบซอฟตแวรประจาออฟฟศไดตลอดไป ไมตองระแวงเรองละเมดลขสทธอก อนาคตกไมตองเสยเงนอพเดตเวอรชนใหมๆอก

ระบบไฟลมาตรฐานของ LibreOffice เรยกวา ODF (Open Documnet Format) เปนมาตรฐานเปด หากแยกยอยลงไปอก ไฟลมาตรฐานของ Writer กคอไฟลนามสกล .odt (Open Document Text)

แมไฟลมาตรฐานของ Writer จะเปน .odt แต Writer สามารถเปดไฟล .doc หรอ .docx ของ MS Office ได และในทางกลบกน MS Office กสามารถเปดไฟล .odt ไดดวย ทงนเพราะ MS Office เองกรองรบมาตรฐาน ODF ดวยเหมอนกน

บทท 1 : ตดตง LibreOffice 23

Page 24: "คัมภีร์  LibreOffice Calc  3.6"

1.2 1.2 ดาวนโหลด ดาวนโหลด LibreOfficeLibreOffice

LibreOffice สามารถดาวนโหลด ไดฟรท www.libreoffice.org

ขนตอนการดาวนโหลดไฟลตดตง LibreOffice (ตามภาพท 15)

1. ทหนาแรกของ www.libreoffice.org คลกท Download LibreOffice2. คลกท Change System, Version or Language (เปลยนระบบ, เวอรชน หรอภาษา)3. คลกเลอก LibreOffice ทตรงกบระบบปฎบตการ (ระบบปฏบตการ Ubuntu ใหเลอก Linux(deb) )4. คลกเลอกภาษาไทย5. คลกเลอกเวอรชนของ LibreOffice6. คลกท Main installer (ตวตดตง) จากนนไฟลสาหรบตดตง LibreOffice กจะถกดาวนโหลดลงมา

ภาพท 2 : ขนตอนการดาวนโหลดไฟลสาหรบตดตง LibreOffice

24 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 25: "คัมภีร์  LibreOffice Calc  3.6"

1.3 1.3 การตดตง การตดตง LibreOffice LibreOffice บนบน UbuntuUbuntu

การตดตง LibreOffice บน Windows นนไมยาก เพยงดบเบลคลกไฟลทดาวนโหลดมา จากนนโปรแกรมจะตดตงใหอยางอตโนมต ระหวางตดตงมเพยงการกรอกขอมลไมกอยางซงไมยากนก กตดตงไดแลว

แตการตดตง LibreOffice บนระบบปฏบตการ Ubuntu นนแตกตาง โดยปกตเมอตดตง Ubuntu จะม LibreOffice มาใหดวยอยแลว แตทงน หากตองการตดตงเปนเวอรชนอน สามารถทาไดตามขนตอนดงตอไปน

ขนตอนทอธบายในหวขอน เปนการตดตง LibreOffice บนระบบปฏบตการ Ubuntu ไฟลทดาวนโหลดมา(ตามขนตอนในขอ 1.2) มชอวา LibO_3.6.0_Linux_x86-64_langpack-deb_th.tar.gz เปน LibreOffice สาหรบเครอง 64 บต

ขนตอนการถอด LibreOffice (เวอรชนเกา)กอนตดตง LibreOffice หากมเวอรชนเกาอยใหถอดออกจากเครองกอน โดยมขนตอนดงน1. เปด Terminal (กด <Ctrl><Alt><T>) 2. พมพคาสง sudo apt-get remove --purge libreoffice-core

ขนตอนการตดตง LibreOffice1. แตกไฟล LibO_3.6.0_Linux_x86-64_langpack-deb_th.tar.gz ทดาวนโหลดมา จะไดโฟลเดอรทมชอเดยวกบ

ชอไฟล สมมตแตกไวท Desktop จะไดพาธเตมของตาแหนงโฟลเดอร กคอ /home/(User name)/Desktop/LibO_3.6.0_Linux_x86-64_langpack-deb_th

2. เพอใหงายตอการใชคาสงใน Terminal ใหเปลยนชอโฟลเดอรใหมใหสนลง ในทนตงชอวา “LibO3.6”จะไดพาธเตมกคอ /home/(User name)/Desktop/LibO3.6

3. เปด Terminal (<Ctrl><Alt><T>) จากนนเขาไปทโฟลเดอร LibO3.6/DEBS (ตามภาพท 16)

ภาพท 3 : ท Terminal เขาไปท LibO3.6/DEBS

4. พมพคาสง sudo dpkg -i *.deb (แตกแพคเกจ) cd desktop-integration (เขาไปทโฟลเดอร desktop-integration) sudo dpkg -i *.deb (แตกแพคเกจ)

เทานกเสรจเรยบรอย

1.4 1.4 การตดตง การตดตง LibreOffice LibreOffice บน บน WindowsWindows

ตดตง JREการใชงาน LibreOffice บน Windows จะใหดทสด ตองตดตง JRE (Java Runtiome Environment) ดวย เพราะ

ความสามารถบางสวนของโปรแกรม เชน การสรางฐานขอมลใน LibreOffice Base จะตองใช JRE ดวย เปนตนJRE สามารถดาวนโหลดไดจาก www.java.com เมอเขาสเวบไซตดงกลาว เวบไซตจะตรวจสอบระบบปฏบตการของ

เราอยางอตโนมต และเสนอ JRE ตวทเหมาะสมใหดาวนโหลดตามภาพท 17

บทท 1 : ตดตง LibreOffice 25

Page 26: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 4 : หนาดาวนโหลด JRE

หลงดาวนโหลดไฟลตดตง JRE มาแลว กใหดบเบลคลกทไฟลดงกลาวเพอตดตง การตดตงนนงายมากไมมอะไรใหกรอก เพยงคลก Next ไปเรอยๆ จนตดตงเสรจ

ภาพท 5 : (ซาย) หลงดบเบลคลกทไฟลตดตง จะปรากฎหนาตาง Welcome (ขวา) ตดตง JRE เสรจแลว

ตดตง LibreOfficeไฟลตดตง LibreOffice บน Windows ทดาวนโหลดมา กคอ LibO_3.6.3_Win_x86_install_multi.msi ใหดบเบล

คลกทไฟลตดตง จะปรากฎหนาตางตวชวยตดตง ตามภาพท 6 จากนนทาตามขนตอนตดตงดงตอไปน

คลกปม “ถดไป” เพอเรมตดตง

ภาพท 6 : ขนตอนท 1

26 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 27: "คัมภีร์  LibreOffice Calc  3.6"

เลอกประเภทการตดตง ตามภาพเลอกเปน Typical ตดตงตามทกาหนดมาใหแลว

ภาพท 7 : ขนตอนท 2

เลอกรายละเอยดการเรมโปรแกรมตามภาพเลอกเพยงตวเดยวกคอ ใหสรางไอคอนไวบน Desktop

ภาพท 8 : ขนตอนท 3

กาลงตดตง LibreOffice

ภาพท 9 : ขนตอนท 4

บทท 1 : ตดตง LibreOffice 27

Page 28: "คัมภีร์  LibreOffice Calc  3.6"

คลกทปม “เสรจสน” เพอจบการตดตง

ภาพท 10 : ขนตอนท 5

หลงตดตงเสรจแลว หากตองการตดตงสวนประกอบเพมเตม เชน ดกชนนาร, ActiveX เปนตน ใหทาซากระบวนการเดม เพยงแตในขนตอนท 2.1 ใหเลอกเปน Custom เพอเขาไปกาหนดรายละเอยดสวนประกอบทตองการถอดออกหรอตดตงเพมเตม

1.5 1.5 การสารองการตงคาการสารองการตงคา

การทางานใน LibreOffice เรามกจะเขาไปตงคาตางๆของโปรแกรม เชน ตงระบบภาษา, สรางปม หรอตงคยลด เปนตน เราสามารถสารองไฟลการตงคาเกบไว เผอในกรณทตองตดตงโปรแกรมใหม หรอนาไฟลสารองการตงคาไปใสใหกบเครองอนๆ จงสะดวกสาหรบทานทตองบรหารจดการการตดตง LibreOffice ในองคกร

ตรวจสอบตาแหนงเกบไฟลการตงคาขนตอนนเปนการตรวจสอบวาไฟลบนทกการตงคาเกบอยตรงไหนไปท Tool → Options → (เมน ) LibreOffice → (เมนยอย) Paths จะปรากฎหนาตาง Options ตาม Error:

Reference source not found สงเกตทกรอบขวามอ การตงคาประเภทตางๆ(ชอง Type)จะแยกเกบไวหลายท ใหดทโฟลเดอรเลข 3 โฟลเดอรนเกบการตงคาทสาคญๆไว ใหไปตามพาธแลวคดลอก ทงโฟลเดอรเลข 3 เกบไว เทานกไดไฟลสารองการตงคาแลว

ตามภาพท 11 โฟลเดอรเลข 3 เกบอยท /home/wasankds/.config/.libreoffice/3

ภาพท 11 : หนาตาง Options เมนยอย Paths

1 โฟลเดอรเลข 3 สามารถลบได

โฟลเดอรเลข 3 สามารถลบได ซงกคอ การรเซตโปรแกรม เปนการลางการตงคาตางๆ เกอบทกอยางจะกลบมาเปนเหมอนตอนลงโปรแกรมใหมๆ

28 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 29: "คัมภีร์  LibreOffice Calc  3.6"

การคนการตงคาจากไฟลสารองการคนการตงคาจากไฟลสารอง สามารถทาไดงายๆ ดวยการคดลอกโฟลเดอรเลข 3 ทสารองไว ไปทบตาแหนงเดม

เทานการตงคาตางๆททาไว กจะกลบคนมา (แตไมทงหมด)

1.6 1.6 LibreOffice PortableLibreOffice Portable

นอกจาก LibreOffice ตว Main Installer ทตองตดตงบนเครองคอมพวเตอรจงจะใชงานไดแลว ยงม LibreOffice Portable หรอ LibreOffice แบบพกพา ใหไดใชงานดวย

เพยงดาวนโหลด LibreOffice Portable จาก www.libreoffice.org/download/portable กจะไดไฟลมา 1 ไฟล ตวอยางเชนไฟล LibreOfficePortable_3.5.5_MultilingualAll.paf.exe ซงเปนไฟล .exe แตจรงๆเวลาใชงานไมตองตดตง เมอดบเบลคลกไฟลดงกลาว จะเปนกระบวนการแตกไฟล(แมในขนตอนจะบอกวาเปนการตดตงกตาม) สดทายจะไดโฟลเดอรชอ LibreOfficePortable มา ภายในโฟลเดอรน มไฟลใหเรยกเปดโปรแกรมตางๆในชดของ LibreOffice ตาม Error: Reference source not found

ภาพท 12 : ไฟลตางๆในโฟลเดอร LibreOfficePortable

ภาพท 13 : หนาดาวนโหลด LibreOffice Portable

โฟลเดอร LibreOfficePortable น สามารถนาใสแฟรชไดรว แลวนา LibreOffice ไปใชกบเครองอนๆได มประโยชนมากสาหรบทานทตองไปใชเครองคนอน แลวไมสามารถตดตง LibreOffice หรอเครองนนไมไดตดตง LibreOffice ไว

บทท 1 : ตดตง LibreOffice 29

Page 30: "คัมภีร์  LibreOffice Calc  3.6"

30 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 31: "คัมภีร์  LibreOffice Calc  3.6"

บทท 2 : กำรทำำงำนกบไฟล

Page 32: "คัมภีร์  LibreOffice Calc  3.6"

2.1 2.1 ไฟลมาตรฐานของ ไฟลมาตรฐานของ CalcCalc

ระบบไฟลมาตรฐานของ LibreOffice เรยกวา ODF (Open Documnet Format) เปนมาตรฐานเปด หากแยกยอยลงไปอก ไฟลมาตรฐานของ Calc กคอไฟลนามสกล .ods (Open Document Spreadsheet)

แมไฟลมาตรฐานของ Calc จะเปน .ods แต Calc สามารถเปดไฟล .xls หรอ .xlsx ของ MS Office ได และในทางกลบกน MS Office กสามารถเปดไฟล .ods ไดดวย ทงนเพราะ MS Office เองกรองรบมาตรฐาน ODF ดวยเหมอนกน

2.2 2.2 การบนทกไฟลการบนทกไฟล

กก.. การบนทกไฟล

ขนตอนการบนทกไฟล1. ทหนาจอของ Calc ไปท File → Save หรอกด <Ctrl><S> จะปรากฎหนาตาง Save2. ตงชอไฟลและระบตาแหนงเกบไฟล หากไมระบนามสกล จะบนทกเปนไฟลมาตรฐานของ Calc กคอ ไฟล .ods3. คลกปม Save

ภาพท 14 : ขนตอนการบนทกไฟล

ขข.. การบนทกเปนไฟล ExcelCalc สามารถบนทกเปนไฟลไดหลายประเภท รวมทงไฟล .xls หรอ .xlsx ดวย ขนตอนการบนทกนนเหมอนกบขอ ก.

เพยงแตใหเลอกชนดของไฟลเปน .xls หรอ .xlsx

ขนตอนการบนทกไฟลเปน .xls หรอ .xlsx 1. ทหนาจอของ Calc ไปท File → Save as... หรอกด <Shift><Ctrl><S> จะปรากฎหนาตาง Save2. ตงชอไฟลและระบตาแหนงเกบไฟล 3. เลอกชนดไฟลทตองการบนทก (.xls หรอ .xlsx)4. คลกปม Save

32 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 33: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 15 : ขนตอนการบนทกเปนไฟล .xlsx

2.3 2.3 การเปดไฟลการเปดไฟล

ทหนาจอของ Calc ไปท File → Open... (หรอกด <Ctrl><O>) จะปรากฎหนาตาง Open ใหเลอกไฟลทตองการเปด

ทหนาตาง Open หากตกทกลองตวเลอก Read only(ตามภาพท 16) ไฟลนนจะถกเปดเพออานอยางเดยว ไมสามารถแกไขขอมลในไฟลได

ภาพท 16 : ขนตอนการเปดไฟล

อกวธหนง ใหไปยงโฟลเดอรตาแหนงทเกบไฟล จากนนดบเบลคลกทไอคอน ไฟลจะถกเปดขนมาทนท หรอ คลกขวาทไอคอน → Open with LibreOffice Calc กได

บทท 2 : การทางานกบไฟล 33

Page 34: "คัมภีร์  LibreOffice Calc  3.6"

2.4 2.4 การการตงรหสตงรหสปองกนการเปดปองกนการเปดไฟลไฟล

Calc สามารถปองกนเอกสารไดหลายระดบ เชน ปองกนชท, ปองกนเซลล, ปองกนเปนบางเซลล, ซอนสตร, ปองกนการแกไขเอกสาร เปนตน (ดเพมเตมในหวขอ 5.12 การปองกนเอกสาร ชท และเซลล หนา 65)

การปองกนการเปดไฟลในทน จะใชการตงรหสเพอปองกนการเปดไฟล เมอเปดไฟลทถกปองกนจะมหนาตางมาถามรหส ถาใสถกกเปดได ใสไมถกกเปดไมได

ขนตอนการ ตงรหสปองกนการเปดไฟล 1. ทหนาจอของ Calc ไปท File → Save as... หรอกด <Shiftl><Ctrl><S> จะปรากฎหนาตาง Save2. ตงชอไฟลและระบตาแหนงเกบไฟล3. ทสวนลางของหนาตาง Save ตกท กลองตวเลอก Save with password (บนทกดวยรหส) 4. คลกปม OK จะปรากฎหนาตาง Set Password มาใหตงรหสผาน5. ตงรหสผาน 6. คลกทปม OK กจะไดไฟลทถกใสรหสไว

ภาพท 17 : การตงรหสปองกนการเปดไฟล

การเปดไฟลทถกตงรหสปองกน กใหเปดไฟลตามขนตอนปกตตาม ตามทอธบายในขอ 2.3 แตทงนจะปรากฎหนาตางมาถามรหสผาน จากนนกใหใสรหสลงไป

ภาพท 18 : หนาตางถามรหสผาน

34 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 35: "คัมภีร์  LibreOffice Calc  3.6"

2.5 2.5 การบนทกเปนไฟล การบนทกเปนไฟล CSVCSV

Comma-separated-values (CSV) เปนไฟลขอความ(Text file) ทสามารถเกบขอมลของไฟลตารางคานวณไวได โดย ขอมลในเซลลเมอเกบเปนไฟล CSV จะถกแปลงเปนขอความ ขอมลทอยคนละเซลลจะถกขนดวย “,” (จลภาค) หรอสญลกษณอนๆตามแตจะกาหนด แตสวนใหญจะใช “,”

Comma-separated-values (CSV) มกถกใชในการโยกยายถายโอนขอมลไปยงโปรแกรมทตางกน เชน จาก Calc ไปยง MySQL เปนตน

การแปลงเปนไฟล CSV 1. ไปท File → Save As.. จะปรากฎหนาตาง Save2. ทหนาตาง Save ตงชอไฟลและเลอกประเภทไฟลเปน Text CSV(.csv) จากนนคลกทปม Save

ภาพท 19 : เลอกไฟลทจะบนทกเปน CSV

3. ปรากฎหนาตางลอยมาถาม ใหกดตอบ Use Text CSV Format เพอยนยนการบนทกเปนไฟล CSV จากนน จะปรากฎหนาตาง Export Text File มาใหตงคาการสงออกเปนไฟล .CSV

ภาพท 20 : เลอกไฟลทจะบนทกเปน CSV

4. ตงคาการบนทกเปนไฟล CSV เชน เลอกสญลกษณแบงขอมล เปนตน จากนนคลก OK กจะไดไฟล CSV

ภาพท 21 : ตงคาการบนทกเปนไฟล CSV

บทท 2 : การทางานกบไฟล 35

Page 36: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 22 เปนตวอยางขอมลใน Calc ทถกบนทกเปนไฟล CSV

ภาพท 22 : ตวอยางกอนและหลงบนทกเปนไฟล CSV

2.6 2.6 กการเปดไฟล ารเปดไฟล CSV CSV ดวย ดวย CalcCalc

การเปดไฟล CSV ดวย Calc เปนกระบวนการยอนกลบกบขอ 2.5

ขนตอนการเปดไฟล CSV ดวย Calc 1. ไปท File → Open... จะปรากฎหนาตาง Open มาใหเลอกไฟลทตองการเปด2. เลอกไฟล CSV จากนนคลกทปม Open จะปรากฎหนาตาง Text Import ตามภาพท 233. ทหนาตาง Text Import กาหนดการนาเขาขอมลจากไฟล CSV จากนนคลกปม OK

ภาพท 23 : หนาตางตงคาการนาขอมลจากไฟล CSV มาใน Calc

2.7 2.7 เครองมอชวเครองมอชวยยแปลงไฟล แปลงไฟล MS OfficeMS Office ไปเปนไปเปนไฟลไฟล LibreOfficeLibreOffice

การแปลงไฟลจาก MS Office ไปเปนไฟล LibreOffice (มาตรฐาน ODF) หากทาทละไฟล สามารถใชการเปดไฟล MS Office แลวบนทกเปนไฟล LibreOffice ไดเลย แตถาไฟลมเปนจานวนมาก วธนคงไมสะดวกนก

LibreOffice มเครองมอทใชแปลงไฟล MS Office จานวนมากไปเปน LibreOffice ไดอยางสะดวกกวา เครองมอนนกคอ Document Converter(ตวแปลงเอกสาร)

36 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 37: "คัมภีร์  LibreOffice Calc  3.6"

ขนตอน การแปลงไฟลดวย Document Converter 1. เตรยมไฟล MS Office ทจะแปลงไปเปนไฟล LibreOffice ไวยงโฟลเดอรหนง (ตามภาพท 24-ซาย)2. สรางโฟลเดอรวางๆ เตรยมไวสาหรบเกบไฟลทเปนผลจากการแปลงไฟล (ตามภาพท 24-ขวา)

ภาพท 24 : ขนตอนท 1 และ 2

3. ทโปรแกรม LibreOffice ไปท File → Wizards → Document Converter... จะปรากฎหนาตาง Document Converter

4. ทหนาตาง Document Converter ตามภาพท 25 ตกเลอกชนดไฟลของ MS Office ทจะแปลง5. คลกปม Next จะไปทหนาตาง Document Converter หนาตอไป

ภาพท 25 : ขนตอนท 3-5

6. ทหนาตาง Document Converter ตามภาพท 26 เลอกโฟลเดอรตนทาง(โฟลเดอรเกบไฟล MS Office) และเลอกโฟลเดอรปลายทาง(โฟลเดอรเปลาๆ) สาหรบการแปลงไฟล MS Word

7. คลกปม Next จะไปทหนาตาง Document Converter หนาตอไป

ภาพท 26 : ขนตอนท 6-7

บทท 2 : การทางานกบไฟล 37

Page 38: "คัมภีร์  LibreOffice Calc  3.6"

8. ทหนาตาง Document Converter ตามภาพท 27(ซาย) เลอกโฟลเดอรตนทาง(โฟลเดอรเกบไฟล MS Office) และเลอกโฟลเดอรปลายทาง(โฟลเดอรเปลาๆ) สาหรบการแปลงไฟล MS Excel

9. คลกปม Next จะไปทหนาตาง Document Converter หนาตอไป10. ทหนาตาง Document Converter ตามภาพท 27(ขวา) เลอกโฟลเดอรตนทาง(โฟลเดอรเกบไฟล MS Office)

และเลอกโฟลเดอรปลายทาง(โฟลเดอรเปลาๆ) สาหรบการแปลงไฟล MS PowerPoint11. คลกปม Next จะไปทหนาตาง Document Converter หนาตอไป

ภาพท 27 : ขนตอนท 8-11

12. ทหนาตาง Document Converter ตามภาพท 28(ซาย) เปนการสรปตาแหนงไฟลของ MS Office ทจะแปลงไปเปนไฟล LibreOffice คลกทปม Convert จะเขาสกระบวนการแปลงไฟล

13. ระหวางแปลงไฟล ทหนาตาง Document Converter จะมขอมลแจงความคบหนา ตามภาพท 28(ขวา)เมอแปลงเสรจแลว คลกทปม Close เพอจบกระบวนการ

ภาพท 28 : ขนตอนท 12-13

เมอจบขนตอน ไฟลตางๆกจะถกแปลงเปนไฟล LibreOffice และถกเกบไวในโฟลเดอรทกาหนด

38 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 39: "คัมภีร์  LibreOffice Calc  3.6"

บทท 3 : หนำจอ Calc

Page 40: "คัมภีร์  LibreOffice Calc  3.6"

3.1 3.1 หนาจอ หนาจอ Calc Calc

เมอเปดโปรแกรม Calc ขนมา หนาจอเรมตนของ Calc มลกษณะและองคประกอบพนฐานดงตอไปน

ภาพท 29 : หนาจอเรมตนของ Calc

2 การเปด/ปดองคประกอบในหนาจอ Calc

หากองคประกอบในหนาจอ Calc หายไปดวยสาเหตใดกตาม เชน เผลอปด ใหไปทเมน View ทแถบเมนคาสง(Menu bar) เพอเปดกลบมา

View → Toolbars → Standard = ซอน/แสดงแถบเครองมอมาตรฐาน

View → Toolbars → Formatting = ซอน/แสดงแถบเครองจดรปแบบ

View → Status Bar = ซอน/แสดงแถบแสดงสถานะ

View → Column & Row Headers = ซอน/แสดงหวแถวและหวสดมน

View → Formula Bar = ซอน/แสดงแถบใสสตร

3.2 3.2 การจดการหนาตางลอยการจดการหนาตางลอย

หนาตางลอย(Floating window) มอยหลายหนาตางดวยกน แตละหนาตางลอยสามารถยายไปฝงไวทดานขางของหนาจอได ซงสามารถทาได 2 วธ

40 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 41: "คัมภีร์  LibreOffice Calc  3.6"

ใหกด <F5> หรอ <F11> เพอเปดหนาตาง Styles and Formatting และ Navigator ตามลาดบ สาหรบใชทดสอบในการปฏบต (ทง 2 หนาตางใชงานบอยมาก สาหรบผเขยนจะเปดทงไวตลอดเวลา)

วธท 1 : คลกคางทแถบแสดงชอ จากนนลากเมาสไปวางแถวๆสกอลบาร จะปรากฎเปนกรอบสเทา บงบอกถงหนาตางลอยจะฝงอยตามแนวดงกลาว จากนนใหปลอยเมาส

การทาใหหนาตางลอยกลบมาลอยเหมอนเดม กใหทาวธเดยวกน กคอ คลกคางแถวๆสวนหวแลวลากออกมา (ฝงแลวจะไมมแถบแสดงชอ)

ภาพท 30 : ยายหนาตางลอยวธท 1

วธท 2 : กด <Ctrl> + ดบเบลคลกบนพนทวางดานลางในหนาตางลอย(ดานขางไมได) หนาตางลอยจะโดดไปฝงอยทดานขางของหนาจอทนท

การทาใหหนาตางลอยกลบมาลอยเหมอนเดม กใหทาวธเดยวกน

ภาพท 31 : ยายหนาตางลอยวธท 2หากมหนาตางลอยมากกวา 1 สามารถวางซอนกนได

ภาพท 32 : หนาตางลอยทถกฝงอยดานขางของหนาจอ

หนาตางลอยทฝงเขากบหนาจอแลว จะมปมเลกๆ(ตามภาพท 32) ใชสาหรบซอนหรอแสดงหนาตางลอยไวทขอบของหนาจอ ฉะนนหากกด <F5> หรอ <F11> แลวหนาตางลอยไมขน อาจเปนเพราะหนาตางลอยถกซอนอยทขอบของหนาจอกได

บทท 3 : หนาจอ Calc 41

Page 42: "คัมภีร์  LibreOffice Calc  3.6"

3.3 3.3 การเรยกใชการเรยกใชคาสงคาสงใน ใน CalcCalc

การเรยกใชคาสงใน Calc สามารถเรยกได 3 วธกคอ

1. แถบเมนคาสง(Menu bar) : แถบเมนคาสง เปนศนยรวมคาสงเกอบทกคาสง

2. คยลด(Shortcut keys) : เรยกใชคาสงโดยการกดปมบนคยบอรด

3. เมนลอย(Floating menu) : เกอบทกแหง ใน Calc เมอคลกเมาสขวา จะปรากฏเมนลอย เพอแสดงรายการคาสงทสามารถกระทาไดตอสงทคลกได

ภาพท 33 : เมนลอย

3.4 3.4 แถบแสดงสถานะ แถบแสดงสถานะ (Statusbar)(Statusbar)

แถบแสดงสถานะ(Statusbar) มสวนประกอบดงตอไปน

ภาพท 34 : สวนตางๆของแถบบอกสถานะลาดบชท แสดงลาดบทของชท / จานวนชททงหมด

สไตลหนากระดาษ แสดงชอสไตลหนากระดาษทใชอยโหมดการเลอก แสดงโหมดการใชเมาสเลอกขอความ มอย 4 โหมดดวยกน

Standard selection : โหมดการเลอกแบบมาตรฐานExtending selection : โหมดขยายการเลอกAdding selection : โหมดเลอกเพมBlock selection : โหมดเลอกเปนบลอค (ใน Calc โหมดเลอกเปนบลอค ไมแตกตางจากโหมดมาตรฐาน)

ตวแจงการบนทก แสดงสญลกษณเตอนการบนทกขอมล หากมเครองหมายดอกจนแสดงวายงไมไดบนทกใหดบเบลคลกทตวแจงฯ เพอบนทกขอมล

ผลการคานวณ แสดงผลการคานวณ เมอใชเมาสเลอกทเซลลหรอชวงของเซลลสามารถเปลยนฟงกชนการคานวณไดโดยคลกเมาส

ขวา จะปรากฎรายการฟงกชนการคานวณใหเลอก

ภาพท 35 : รายการวธการคานวณ

ตวเลอนปรบการซม การซมเอกสารสามารถทาไดโดย1. คลกทปม + หรอ – เพอซมเขา/ออกตามลาดบ2. เลอนตวเลอนปรบการซมไปมา3. กด <Ctrl> + เลอนลกกลงเมาสเขาหรอออก (วธนเปนวธทสะดวกทสด)

เปอรเซนตการซม แสดงเปอรเซนตการซม (ดบเบลคลกทน จะปรากฎหนาตางมาใหเลอกการซมขนาดตางๆ)

42 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 43: "คัมภีร์  LibreOffice Calc  3.6"

3.5 3.5 การปดเปดการปดเปดการแสดงการแสดงปมบนแถบเครองมอปมบนแถบเครองมอ

แถบเครองมอแตละแถบ มปมเกบไวมากกวาทแสดงอย ขนอยกบวาเราตองการใหปมไหนแสดงหรอเปลา ซงสามารถทาไดโดย คลกเมาสขวาบนแถบเครองมอ → Visible Buttons → เลอกปมทตองการซอนหรอแสดงบนแถบเครองมอ… (ปมทเปดแสดงอยแลว จะดบมลง )

ภาพท 36 : การปดเปดแสดงปมบนแถบเครองมอ

3.6 3.6 การจดการการจดการแถบเครองมอแถบเครองมอเบองตนเบองตน

แถบเครองมอ(Toolbar) เปนแถบทเกบปมคาสงไวเปนหมวดๆ ซงมอยหลายแถบดวยกน เรมตน โปรแกรมมมาให 2 แถบ กคอ แถบเครองมอมาตรฐาน(Standard toolbar) และ แถบเครองจดรปแบบ (Formatting toolbar) ตามภาพท 29 ในขอ 3.1

การปดเปดแถบเครองมอไปท View → Toolbars → (เลอกแถบเครองมอทตองการปดหรอเปด) แถบเครองมอทเปดไวจะมเครองหมายบอก

การยายแถบเครองมอแถบเครองมอสามารถยายตาแหนงไปไวทดานลาง หรอสลบตาแหนง

บนลางได ซงสามารถทาไดโดย คลกคางทสวนหวของแถบเครองมอ(ขดสามขด) จากนนลากไปวางยงตาแหนงทตองการ

การลอคแถบเครองมอคลกเมาสขวาทแถบเครองมอ → Lock Toolbar Position ขดสามขดทสวนหวของแถบเครองมอจะหายไป ไม

สามารถยายตาแหนงแถบเครองมอไดอก

3.7 3.7 การจดการแถบเครองมอขนสงการจดการแถบเครองมอขนสง

กก.. การสรางแถบเครองมอเราสามารถสรางแถบเครองมอเพมเตม เพอเกบปมคาสงเฉพาะทเราใชบอยๆได

ขนตอนการ สรางแถบเครองมอ 1. ไปท Tools → Customize... จะปรากฎหนาตาง Customize2. ทแทบ Toolbars คลกทปม New... จะปรากฎหนาตาง Names มาใหตงชอแถบเครองมอ3. ทหนาตาง Names

3.1 ตงชอแถบเครองมอ3.2 คลกปม OK

บทท 3 : หนาจอ Calc 43

Page 44: "คัมภีร์  LibreOffice Calc  3.6"

4. ไดแถบเครองมอตามทตงชอไป แตยงไมมปมใดๆตองเพมเขามาในภายหลง

ภาพท 37 : ขนตอนการสรางแถบเครองมอ

แถบเครองมอทสรางไป จะปรากฎเปนรายการอยในเมนคาสงดวย หากสรางแลวมองไมเหนแถบเครองมอ ใหไปท View → Toolbar → … (ชอแถบเครองมอ) เพอตรวจสอบ

ขข.. เพมหรอลบปมบนแถบเครองมอ

แถบเครองมอแตละแถบ สามารถเพมหรอลบปมไดดวย ซงจะชวยใหเราเพมปมทใชงานบอยๆเขามา หรอลบปมทไมไดใชออกไป

ขนตอนการเพมปมลงบนแถบเครองมอ1. ไปท Tools → Customize... จะปรากฎหนาตาง Customize2. ทแทบ Toolbars เลอกแถบเครองมอ (ตามภาพท 38 เลอกแถบเครองมอทไดสรางไปในขอ ก.)3. คลกปม Add... จะปรากฎหนาตางลอย Add commands4. ทหนาตาง Add commands

4.1 เลอกหมวดหม(Category) 4.2 เลอกปม(Commands) 4.3 คลกทปม Add จะปรากฎปมทเลอกทหนาตาง Customize

5. ทาซาขอ 4 เพอเพมปมอนๆ6. เมอเพมปมจนพอใจแลว ทหนาตางลอย Add commands คลกทปม Close เพอกลบมาทหนาตาง Customize7. ทหนาตาง Customize กรอบ Command ตกทกลองตวเลอกดานหนาปม เพอซอนหรอแสดงปม

เมอเสรจแลว คลกทปม OK เพอจบการเพมปม8. ไดปมตางๆ บนแถบเครองมอ

44 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 45: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 38 : ขนตอนการเพมปมลงในแถบเครองมอ

3 การใสภาพไอคอนใหกบปมทไมมไอคอน

บางปมทไมมไอคอน มแตขอความลวนๆ เราสามารถใสไอคอนใหกบปมดงกลาวได

ทหนาตาง Customize คลกเลอกปม(ทไมมไอคอน) จากนนคลกท ปม Modify → Change icon... จะปรากฎหนาตาง Change Icon เพอใหเลอกไอคอนมาใส หรอถาสรางไอคอนไว กสามารถนามาใชได โดยคลกทปม Import... ทหนาตาง Change Icon เพอนาเขาภาพไอคอนมาใชงาน

ภาพท 39 : หนาตาง Change Icon

บทท 3 : หนาจอ Calc 45

Page 46: "คัมภีร์  LibreOffice Calc  3.6"

จะรไดอยางไรวาควรจะเพมปมใดเขามาบาง? คาตอบคอ ทางานกบ Calc ไปเรอยๆ กจะทราบเองวา คาสงไหนทเรา ใชบอย คาสงนนแหละทเราจะเพมปมเขามา ซงกตองคนหาสกเลกนอย วาคาสงดงกลาวอย ในหมวดหมใด คาสงทมใน เมนสวนใหญ มปมคาสงเกอบทงหมด

3.8 3.8 หนาจอ หนาจอ CalcCalc พรอมทางานของผเขยนพรอมทางานของผเขยน

ภาพท 40 เปนหนาจอ Calc ของผเขยนทพรอมทางานและใชงานไดอยางสะดวก

หนาจอ Calc ของผเขยน มแถบเครองมอทสรางเอง 2 แถบ เพมปมตางๆเขามามากกมาย ออกแบบไอคอนไวใชเองจานวนหนง เปดหนาตาง Style and Formatting และ หนาตาง Navigator ซอนกนไวทขอบของหนาจอตลอดเวลา

ภาพท 40 : หนาจอ Calc พรอมทางานของผเขยน

46 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 47: "คัมภีร์  LibreOffice Calc  3.6"

บทท 4 : กำรตงคำทสำำคญของ Calc

หลงตดตง LibreOffice ใหมๆ สงทตองทากอนคอการตงคาตางๆ ใหเหมาะสมกบการใชงาน บางอยางกอาจใชไปตงไปกไดจนกระทง ลงตว บทนอธบายถงการตงคาตางๆทสาคญๆไว

Page 48: "คัมภีร์  LibreOffice Calc  3.6"

4.1 4.1 ตงตงออพชนออพชนทใชบอยทใชบอย

กอนใชงาน Calc จาเปนตองตงคาตางๆ เพอใหสภาพแวดลอมของ Calc เหมาะกบการทางาน โดยศนยรวมการตงคาสวนใหญอยทเมน Tools → Options ...

การตงคาตอไปน เปนการตงคาทสาคญๆ เมอตงตามนแลวปญหาจะนอยลงมาก

• ท Tools → Options → เมน LibreOffice

เมนยอย View : (กรอบ User Interface) ทชอง Icon size and Style เลอกเปน Small ปมเลกๆ เพมพนทหนาจอ

ภาพท 41 : เมนยอย View

เมนยอย Path : เปนตาแหนงเกบไฟลการตงคาตางๆ เมอตงคาตางๆจนอยตวแลว ใหบนทกไฟลทอยในพาธนไว เมอลงโปรแกรมใหมหรอลงใหเครองอน ใหคดลอกไปวางทบไวตาแหนงเดม เพอตงคาใหเหมอนกน (ดเพมเตมในขอ 1.5 หนา 28)

ภาพท 42 : เมนยอย Path

• ท Tools → Options → เมน Load/Save

เมนยอย General : (กรอบ Save) กลองตวเลอก Save AutoRecovery information every... minutes ใชตงเวลาสาหรบการบนทกอตโนมต ( ผเขยนมกจะตกออก เพราะบนทกอตโนมตมกขดจงหวะการทางาน โดยเฉพาะไฟลใหญๆ)

ภาพท 43 : กลองตวเลอก Save AutoRecovery information every

• ท Tools → Options → เมน LibreOffice Calc

เมนยอย General : (กรอบ Matrics) ทชอง Measurement Unit(หนวยวด) เลอกเปน Centimeter หนวยวดทเลอก มผลตอหนวยวดทงหมดในเอกสาร เชน หนวยวดของหนากระดาษ เปนตน ภาพท 44 : เลอกหนวยวด

เมนยอย Print : (กรอบ Sheet) ตกท กลองตวเลอก Print only selected sheets ผลกคอ เมอคลกปม (Page Preview)บนแถบเครองมอมาตรฐาน เพอดมมมองกอนพมพ จะขนใหเฉพาะชททเลอกเทานน แตตอนสงพมพสามารถเลอกพมพชดใดกได ภาพท 45 : ดมมมองกอนพมพเฉพาะชททเลอก

48 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 49: "คัมภีร์  LibreOffice Calc  3.6"

• ท Tools → Options → Language setting *** (สาคญมาก)

เมนยอย Languages : ใหตงคาตามภาพแลวจะไมมปญหากบภาษาไทย

ภาพท 46 : ตงคาระบบภาษา

ชอง User Interface : ใชสาหรบเลอกภาษาของเมน สามารถเปลยนเปนเมนภาษาไทยได แตตองตดตงเพมเตม แนะนาใหใชภาษาองกฤษ เพราะคมอตางๆลวนใชเมนภาษาองกฤษ การแสดงผลไมมปญหา

ชอง Local setting : ตงคาพนททใชงาน ซงมผลตอระบบวนท คาปรยายของวนทจะเปนระบบของ USA กคอ เดอน/วน/ป สกลเงนเปน $ แตของไทยเปน วน/เดอน/ป สกลเงนเปน ฿

ชอง Default currency : สกลเงนเรมตน มผลเมอจดรปแบบของตวเลขในเซลลเปนสกลเงน โปรแกรมจะใสเครองหมายสกลเงนทตงไวทนใหโดยอตโนมต แตทงนสามารถเปลยนไปเปนอยางอนไดในภายหลง

ชอง CTL (Complex text language) : เลอกภาษา ใหกบภาษาท 2 ในทนคอภาษาไทย

กลองตวเลอก Enabled for complex text layout(CTL) : เปดใชภาษาท 2(ปกตจะตกอยแลว) หากไมตกจะไมสามารถตงฟอนตภาษาท 2 ได มผลตอชอง CTL (Complex text language)

4.2 4.2 การตงฟอนตเรมตนการตงฟอนตเรมตน

เมอเรมตนพมพอะไรกตามลงไปในเซลล โปรแกรมไดตงฟอนตเรมตนไวใหแลว ซงโดยปกตเราจะไมใชฟอนตดงกลาว จงตองเปลยนฟอนตเสมอ สรางความยงยากในการใชงานพอสมควร แตทงน เราสามารถตงฟอนตเรมตนไดเอง

การตงฟอนตเรมตน สามารถทาไดโดย การแกสไตลเซลลทชอ Default

“ทาไมตองแกทน?” เหตเพราะทกเซลลถกจดรปแบบเบองตนไวแลว ซงถกกากบรปแบบโดย สไตลเซลลทชอ Default การแกทนจะมผลตอทกเซลล

ณ ตอนน ยงไมรจกสไตลเซลลไมเปนไร ใหทาตามขนตอนนไปกอน (ดเรองเซลลสตไลเพมเตมในบทท 8 หนา 111)

บทท 4 : การตงคาทสาคญของ Calc 49

Page 50: "คัมภีร์  LibreOffice Calc  3.6"

ขนตอน การตงฟอนตเรมตน

1. กด <F11> เพอเปดหนาตางลอย Style and formatting

2. คลกปม (Cell Styles)

3. คลกเมาสขวาทสไตลเซลล Default → Modify… จะปรากฏหนาตาง Cell Style : Defalut ตามภาพท 48

ภาพท 47 : คลกเมาสขวาทสไตลเซลล Default

4. ทแทบ Font เลอกฟอนตตามตองการ โดยพยายามเลอกฟอนตไทย(CTL font) และองกฤษ (Western text font) ใหเหมอนกน แลวจะไมมปญหาเมอพมพภาษาไทยและองกฤษในบรรทดเดยวกน

ภาพท 48 : ตงฟอนตใหกบสไตลเซลล Default

4 หากมกรอบใหเลอกฟอนตเพยงภาษาเดยว

ตามภาพท 48 หากมกรอบใหเลอกฟอนตเพยงภาษาเดยว ใหยอนกลบไปตงระบบภาษา ตามหวขอ 4.1 ภาพท 46 (หนา 49)

การตงฟอนตใน LibreOffice จะตองตงทง 2 ภาษา หากเราใชภาษาท 2 ดวย ซงปกตจะใชกนแบบนน เพราะเราใชทงภาษาไทยและภาษาองกฤษ

หากตงทง 2 ภาษาไมเหมอนกน เมอพมพขอความลงไป จากนนสลบไปใชภาษาอน ภาษาอนกจะใชฟอนตอน ไปดวย โดยปกต ผเขยนจะตงฟอนตทง 2 ภาษาใหเหมอนกน ปญหาเรองฟอนตไมไดดงใจกจะไมมมารบกวนเลย

ขนตอนการตงภาษาดเหมอนยงยากเพราะตองตงทง 2 ภาษา แตถาเขาใจระบบการทางานของ LibreOffice กจะทราบวา การตงฟอนตจะทาเฉพาะชวงแรกๆเทานน หลงจากนนจะใฃเครองมออนๆ เชน สไตล หรอการคดลอกรปแบบมาทางานแทน ซงจะไมยงยากอกแลว

ประเดนสาคญของการตงฟอนตเรมตนอกประการ กคอ เนองจากสไตลผกตดกบไฟล เมอสรางเอกสารใหม สไตลเซลลจะเรมตนจากคาปรยายเสมอ กคอ กลบไปเปนเหมอนกอนตงฟอนตเรมตนใหม ฉะนนการตงฟอนตเรมตนจงตองแกสไตลเซลล Default ทกครงเมอสรางเอกสารใหม

วธสรางเอกสารใหมโดยใชสไตลเซลล Default ทเราตงคาเองไปตลอด สามารถทาไดโดย ตงเอกสารทปรบแตงสไตลเซลลแลว ใหเปนแมแบบเอกสารปรยาย(Default template) ดวธทาในหวขอ 9.6 การตงแมแบบเอกสารใหเปนแมแบบเอกสารปรยาย(Default template) หนา 123 จากนน เมอสรางเอกสารใหม จะเรมทตนทแมแบบเอกสารดงกลาวทกครง ทงน มผลตอทกอยางทปรบแตงกอนตงเปนแมแบบเอกสารปรยาย

50 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 51: "คัมภีร์  LibreOffice Calc  3.6"

4.3 4.3 การแทนทฟอนตการแทนทฟอนต

กรณไดรบไฟลหรอตองเปดไฟล ทใชฟอนตทเครองเราไมม สงนเกดขนบอยๆ กบผทใชระบบปฏบตการ Ubuntu ซงไมมฟอนตอยางเชน Angsana, Browallia หรอ Cordia เปนตน หรอกรณ ตองการใชฟอนตหนง แสดงแทนอกฟอนตหนงชวคราว

กรณดงกลาว เราสามารถเลอกใชฟอนตในเครองทมแสดงแทนฟอนตทไมมได ซงเรยกวา การแทนทฟอนต(Font Replacement) การแทนทฟอนตในทนไมใชการเปลยนฟอนต เปนเพยงการนาฟอนตทมมาแสดงแทนเทานน ฟอนตทมากบไฟลยงคงเปนฟอนตเดม เชน ฟอนตทมากบไฟลเปน AngsanaUPC เมอทาการแทนทดวยฟอนต Th Sarabun New ฟอนต Angsana จะถกแสดงแทนดวยฟอนต Th Sarabun New เทานน แตจรงๆยงเปนฟอนต AngsanaUPC อย

การแทนทฟอนต ใหไป Tools → Options → เมน LibreOffice → เมนยอย Font จะปรากฎหนาตางตามภาพท49

ภาพท 49 เปนตวอยาง การตงแทนทฟอนต Angsana New ดวยฟอนต TH Sarabun New

ภาพท 49 : ตงแทนทฟอนต Angsana ดวยฟอนต Th Sarabun New

5 ฟอนตมาตรฐาน

ฟอนต TH SarabunPSK, TH Sarabun New หรอ TH SarabunIT ๙ ถกใชเปนฟอนตมาตรฐานในหนวยงานราชการกนอยางกวางขวาง

บทท 4 : การตงคาทสาคญของ Calc 51

Page 52: "คัมภีร์  LibreOffice Calc  3.6"

52 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 53: "คัมภีร์  LibreOffice Calc  3.6"

บทท 5 : กำรจดกำรพนททำำงำน

Page 54: "คัมภีร์  LibreOffice Calc  3.6"

5.1 5.1 เซลลเซลล(Cells), (Cells), แถวแถว(Rows), (Rows), สดมนสดมน(Column(Columnss), ), ชทชท(Sheets)(Sheets)

Calc เปนโปรแกรมประเภทตารางคานวณ(Spreadsheets) มสวนประกอบดงน

1 ไฟลตารางคานวณ(Spreadsheet) ประกอบไปดวยหลายชท

1 ชท(Sheet) ประกอบไปดวยหลายแถวและหลายสดมนตาแหนงของแถว ถกระบเปนตวเลข เชน แถวท 1 ,2 หรอ 3 ตาแหนงของสดมน ถกระบเปนตวอกษรภาษาองกฤษ เชน สดมน A, B

หรอ C

1 แถว(Row) หรอ 1 สดมน(Column) ประกอบไปดวยหลายเซลลเรยงตอกน

เซลล(Cell) หรอ ชอง เปนหนวยทเลกทสด ตาแหนงของเซลล ถกระบเปนจดตดระหวางแถวและสดมน เชน เซลล

A5, B9 เปนตน ภาพท 50 : เซลล, แถว, สดมน และชท

5.2 5.2 การอางองการอางองถงเซลลถงเซลล

จดเดนของ Calc กคอ ความสามารถในการคานวณ ซงการคานวณมกจะตองอางองคาทอยในเซลลตางๆเสมอ เชน พมพ =SUM(B2:B10) ลงในเซลล A1 หมายถง นาคาในเซลล B2 ถง B10 มาบวกกน แลวนามาใสไวในเซลล A1 เปนตน

การอางองถงเซลลทอยในชทเดยวกนการอางองถงเซลลทอยในชทเดยวกน จะเขยนเฉพาะตาแหนงของเซลล เชน A1 หมายถงเซลล A1 ในชทเดยวกน,

A1:A10 หมายถงเซลล A1 ถง A10(จานวน 10 เซลล) ในชทเดยวกน เปนตน

การอางองถงเซลลทอยในชทอนการอางองถงเซลลทอยในชทอน จะระบชอชทตามดวย . (จด) จากนนเปนตาแหนงของเซลล เชน Sheet1.A1:A20

หมายถง เซลล A1 ถง A20 ในชททชอ Sheet1

การอางองถงเซลลทอยในไฟลอนการอางองถงเซลลทอยในไฟลอน จะระบพาธไปยงชอไฟลอยในเครองหมาย ' ' ตามดวยเครองหมาย # จากนนเปนชอ

ชทและตาแหนงเซลล เชน 'file:///home/wasankds/Desktop/WK_calc_default.ods'#$Sheet3.A1:A4โดยปกต หากจะอางองถงเซลลทอยในไฟลอน จะไมใชการพมพ เพราะไมสะดวกและยาวจงมโอกาสผดสงมาก แตจะ

ใชวธคลกเมาสแทน ซงสามารถทาไดดงนเปดไฟลทจะถกอางองถงขนมา(ไฟล B) จากนนทไฟล A (ไฟลทจะอางองถงเซลลในไฟล B) พมพเครองหมายเทากบ(=)

ในเซลลใดกได เพอเรมตนใชสตร จากนนเลอกเซลลทอยในไฟล B เสรจแลวกลบมาทไฟลท A กด <Enter> จะปรากฎการอางองถงเซลลทอยในไฟล B อยางอตโนมต

การอางองแบบตายตวและแบบสมพทธ (ดรายละเอยดเพมเตมในขอ 14.5 หนา 173)การอางองแบบปกตเปนแบบสมพทธ(Relative Addressing) เชน A1 เปนตน การอางองแบบตายตว(Absolute

Addressing) จะมเครองหมาย $ เพมเขามา เชน $A$1, $A1, A$1 เปนตน การอางองทง 2 แบบ มความหมายเหมอนกน $A$1, $A1, A$1 และ A1 อางองไปทเซลล A1 เหมอนกน แตการอางองทง 2 แบบ จะตางกนในกรณคดลอกเซลลทมการใชสตร

54 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 55: "คัมภีร์  LibreOffice Calc  3.6"

5.3 5.3 แอคทฟเซลลแอคทฟเซลล

เมอเลอกเซลลใดๆ เซลลทถกเลอกกรอบจะเปนสดา เสนหนา เซลลดงกลาวเรยกวา แอคทฟเซลล(Active cell) ตาแหนงของเซลลทถกเลอกจะปรากฎอยท กลองแสดงชอเซลล(Name box) ทแถบใสสตร หากเลอกหลายเซลล ทกลองแสดงชอเซลล จะแสดงเปนชวงของกลมเซลล เชน B2:C7 ตามภาพท 51

ภาพท 51 : แอคทฟเซลล

5.4 5.4 การเลอกการเลอกเซลลเซลล

การเลอกทละเซลล และ การเลอกเพมคลกเมาสทเซลลเพอเลอกเซลลทถกคลก

ภาพท 52 : เลอกเซลลเดยว

หลงจากเลอกเซลลเดยวแลว หากตองการเลอกเพมใหกด <Shift>+คลกเมาส เพอเลอกเพมเปนบลอค หรอกด <Ctrl>+คลกเมาส เพอเลอกเพมทละ 1 เซลล

ภาพท 53 : (ซาย)เลอกเพมเปนบลอค, (ขวา)เลอกเพมทละเซลล

การเลอกทงแถว, ทงสดมน หรอทกเซลล

ภาพท 54 : การเลอกทงสดมน, ทงแถว และทกเซลล ตามลาดบ

บทท 5 : การจดการพนททางาน 55

Page 56: "คัมภีร์  LibreOffice Calc  3.6"

คยลดเพอเลอกทงแถว ทงสดมน หรอเลอกทกเซลล

<Shift><Spacebar> '= เลอกทงแถว (ใหผลเหมอนการคลกทหวแถว)<Shift><Ctrl><Spacebar> '= เลอกทงสดมน (ใหผลเหมอนการคลกทหวสดมน)

<Ctrl><A> '= เลอกทกเซลล (ใหผลเหมอนการคลกทมมซายบนสด)

คยลดเพอเลอกเซลลในตารางขอมลหากชทมเซลลทมขอมลตดๆกน จนเปนตารางขอมล หากตารางมขอมลเปนจานวนมาก การใชคยลดจะชวยใหเลอก

ขอมลไดอยางรวดเรว

<Ctrl><*> '= เลอกทงตารางขอมล (ตองเปนเครองหมาย * ท NumPad จงจะใชได)<Shift><Ctrl><←> หรอ <→> '= เลอกขอมลทงแถว นบจากแอคทฟเซลล

<Shift><Ctrl><↑> หรอ <↓> '= เลอกขอมลทงสดมน นบจากแอคทฟเซลล

ภาพท 55 : การเลอกเซลลในตารางขอมล

5.5 5.5 คยคยลลดดโดดไปยงเซลลตางๆโดดไปยงเซลลตางๆ

ขณะเลอกเซลลใดๆอย กดคยลดดงตอไปน เพอโดดไปยงเซลลตางๆ

คยลดโดดไปยงเซลลตางๆ

<Ctrl><PgDn> '= เลอกชทกอนหนา<Ctrl><PgUp> '= เลอกชทถดไป

<→> หรอ <Tab> '= ไปทางซาย 1 เซลล<←> หรอ <Shift><Tab> '= ไปทางขวา 1 เซลล

<↓> หรอ <Enter> '= ไปดานลาง 1 เซลล<↑> หรอ <Shift><Enter> '= ไปดานบน 1 เซลล

<Ctrl><→> '= ไปทเซลลดานขวาทมขอมล หรอไปทสดมน AMJ หากไมมขอมล<Ctrl><←> '= ไปทเซลลดานซายทมขอมล หรอไปทสดมน A หากไมมขอมล

<Ctrl><↑> '= ไปทเซลลดานบนทมขอมล หรอไปทแถวท 1 หากไมมขอมล<Ctrl><↓> '= ไปทเซลลดานลางทมขอมล หรอไปทแถวท 1048576 หากไมมขอมล

56 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 57: "คัมภีร์  LibreOffice Calc  3.6"

<Ctrl><Home> '= ไปทเซลล A1<Ctrl><End> '= ไปทเซลลขวาลางสดของบลอคขอมล

<Altl><PgDn> '= เลอกเซลลทอยหนาจอถดไป (ทางขวา)<Altl><PgUp> '= เลอกเซลลทอยหนาจอกอนหนา (ทางซาย)

5.6 5.6 การจดการชทการจดการชท

เราสามารถกระทาไดหลายอยางกบชทเพอบรหารจดการ เชน เปลยนชอ , ลบ, คดลอก, ใสสใหปายชท หรอซอน เปนตน

ปมเลอนดชทโดยปกตปมเลอนดชท 4 ปม(ตามภาพท 56) จะไม

ทางาน จะทาเฉพาะในกรณทมชทเปนจานวนมาก จนแสดงปายชททงหมดไมพอในครงเดยว

ภาพท 56 : ปมเลอนชทและปายชดการแทรกชทใหมคลกทปมเครองหมาย + (ตามภาพท 57) จะแทรกชทใหมไวทายสดใหทนท

พรอมตงชอใหอยางอตโนมตหรออกวธหนง ใหคลกเมาสขวาทปายชท → Insert Sheet... จะปรากฎ

หนาตาง Insert Sheet(ตามภาพท 58) มาใหกาหนดรายละเอยดการแทรกชท ภาพท 57 : ปมแทรกชท

ภาพท 58 : หนาตาง Insert Sheet

การแทรกชทจากไฟลตารางคานวณอนๆตวเลอกวงกลม From file ในหนาตาง Insert Sheet ในภาพท 58 ใชแทรกชทจากไฟลตารางคานวณอนๆเขามา

หลงตกทตวเลอกน ใหคลกทปม Browse...(คนด) จะปรากฎหนาตางมาใหเลอกไฟล หลงเลอกไฟลแลว จะปรากฎรายการชทตางๆทมในไฟลมาใหเลอก (ตวอยางตามภาพท 59)

ภาพท 59 : แทรกชทจากไฟลตารางคานวณอนๆ

บทท 5 : การจดการพนททางาน 57

Page 58: "คัมภีร์  LibreOffice Calc  3.6"

การเปลยนชอชทดบเบลคลกทปายชท(ทจะเปลยนชอ) หรอ คลกเมาสขวาทปายชท(ทจะเปลยนชอ) → Rename Sheet... จะปรากฎ

หนาตาง Rename sheet มาใหตงชอชทใหม

การเปลยนสปายชทคลกเมาสขวาทปายชท(ทจะลบ) → Tab Color... จะ

ปรากฎหนาตาง Tab Color มาใหเลอกสใหกบปายชทภาพท 60 : ปายชทสตางๆ

การลบชทคลกเมาสขวาทปายชท(ทจะลบ) → Delete Sheet...

การยายชท และ การคดลอกการยายชท ใหคลกคางทปายชด แลวลากไปวางยง

ตาแหนงทตองการ หากกด <Ctrl> คางไวระหวางลากเมาส จะเปนการคดลอกชด ภาพท 61 : การยายตาแหนงชทโดยใชเมาส

หรออกวธหนง ให คลกเมาสขวาทปายชท → Move/Copy Sheet... จะปรากฎหนาตาง Move/Copy Sheet (ตามภาพท 62) มาใหกาหนดรายละเอยดการคดลอกหรอการยายชท

การคดลอกหรอการยายชทดวยวธน สามารถยายหรอคดลอกชทขามไปยงไฟลตารางคานวณอนๆไดดวย โดย ทชอง To document จะมรายการไฟลตารางคานวณทเปดอย ณ ขณะนนมาใหเลอก

ภาพท 62 : หนาตาง Move/Copy Sheet

การเลอกหลายชทในกรณทตองการใชคาสงกบหลายชท เชน ลบ, คดลอก หรอยายชท ใหกด<Shift>+คลกเมาสทปายชท เพอเลอก

หลายชทแบบครอม กด<Ctrlt>+คลกเมาสทปายชท เพอเลอกเพมทละชท หลงเลอกแลว เมอใชคาสงจะกระทาตอชททงหมดทถกเลอก

การเลอกหลายชท มผลตอการกรอกขอมลลงในชทดวย เมอกรอกขอมลลงในชทใดชทหนงทถกเลอก เซลลอนๆ ณ ตาแหนงเดยวกน จะถกกรอกขอมลลงไปพรอมๆกน

การยกเลกการเลอกหลายชด ใหคลกเมาสขวาทปายชท → Deselect All Sheets หรอ คลกทปายชททไมถกเลอกเพอเลอกชทอนเพยงชทเดยว

คยลดในการเลอกชท

<Ctrl><PgDn> '= เลอกชทกอนหนา<Ctrl><PgUp> '= เลอกชทถดไป

58 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 59: "คัมภีร์  LibreOffice Calc  3.6"

5.7 5.7 การการตรงตรงแนวและการแนวและการแบงแบงพนททางานพนททางาน

ทกๆเซลลในตารางคานวณ กคอ พนททางาน ซงมจานวนเซลลมหาศาล ดงนนเพอความสะดวกในการทางาน Calc จงมคาสงสาหรบ ตรงแนวและแบงพนททางานออกเปนสวนๆเพอความสะดวกในการเลอนหนาจอเพอดเซลลในพนทตางๆ

การตรงแนว (Freeze)การตรงแนว กคอ การตรงแถว(ชวงบน)หรอสดมน(ดานซาย) ไมใหขยบไปไหนเมอมการเลอนพนททางาน

ขนตอนการ ตรง แนว 1. เลอกเซลล ทจะใชเปนตวแบงการตรงแนว (สวนทอยเหนอเซลลหรออยดานซายเซลลจะถกตรง)2. ไปท Windows → Freeze

ภาพท 63 : เลอกเซลล B2 แลวใชคาสง Freeze

การแบงพนททางาน (Split)การแบงพนททางาน คลายกบการตรงแนว เพยงแตเมอแบงแลว สามารถเลอนดพนททางานทถกแบงไดทกสวน

ขนตอนการ แบง พนททางาน 1. เลอกเซลล ทจะเปนตวแบง2. ไปท Windows → Split

ภาพท 64 : เลอกเซลล A4 แลวใชคาสง Split

อกวธหนงในการแบงพนททางาน กคอ ใชเมาสลากเสนแบงพนททางานแนวนอนหรอแนวตงทอยบนสกอลบาร เขามาในพนททางาน

ภาพท 65 : เสนแบงพนททางาน

การยกเลกการตรงแนวและการยกเลกการแบงพนททางาน ใหทวนคาสงอกครง

บทท 5 : การจดการพนททางาน 59

Page 60: "คัมภีร์  LibreOffice Calc  3.6"

5.8 5.8 การปรบขนาดการปรบขนาดแถวแถว//สดมนสดมน

การปรบขนาดโดยใชเสนแบงหวแถว/เสนแบงหวสดมนใชเมาสลากเสนแบงหวแถว/เสนแบงหวสดมน ไปตามทศทางตางๆ เพอปรบขนาดแถว/สดมนตามลาดบ

ภาพท 66 : ปรบขนาดแถวและสดมนทเสนแบงหวแถวหรอหวสดมน

หากเลอกไวหลายแถว/หลายสดมน จากนนปรบขนาด จะเปนการปรบขนาดแถว/ขนาดสดมนทงหมดทเลอก ใหมขนาดเทากน

ภาพท 67 : เลอกไวหลายสดมนแลวปรบขนาด

การปรบขนาดใหพอดกบขอมลในเซลลในกรณเซลลมขอมลอย เราสามารถปรบความสงของแถวหรอปรบความกวางสดมน ใหมขนาดพอดกบความสงหรอ

ความยาวของขอมลในเซลลได แตถาในเซลลไมมขอมล ขนาดของเซลลจะถกรเซตเปนคาปรยาย

วธท 1 : ดบเบลคลกทเสนแบงหวแถว/เสนแบงหวสดมน (ตวอยางตามภาพท 68)

ภาพท 68 : ดบเบลคลกทเสนแบงหวสดมน เพอปรบความกวางของสดมนใหพอดกบขอมลในเซลล

60 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 61: "คัมภีร์  LibreOffice Calc  3.6"

วธท 2 : กาหนดขนาดโดยการกรอกตวเลข ซงมขนตอนดงน1. เลอกทงแถว/ทงสดมน(จานวนเทาไรกได) โดยเลอกทสวนหว2. คลกขวาทหวแถว/หวสดมน → Optimal Row Height.../ Optimal Column Width... จะปรากฎหนาตางมาให

กาหนดขนาด3. กาหนดขนาด

- หากตกทกลองตวเลอก Default value(คาปรยาย) ตวเลขในชอง Add จะเปน 0.0cm ความสงของแถวหรอความกวางของสดมนจะถกคานวณใหพอดกบขนาดของขอความในเซลล- หากใสตวเลขลงในชอง Add (ไมใช 0.0cm) หมายถงใหเพมขนาดจากคาของ Default value ขนไปอก ตามทระบ

4. คลกปม OK

ภาพท 69 : ปรบความสงของแถวใหพอดกบความสงของขอความในเซลล

คยลดทใชปรบขนาด

<Alt><→> '= ขยายความกวางของสดมน 1 ระดบ<Alt><←> '= ลดความกวางของสดมน 1 ระดบ<Alt><↑> '= ลดความสงของแถว 1 ระดบ

<Shift><Alt><↑> หรอ <↓> '= ปรบความสงของแถวใหพอดกบความสงของตวอกษรในแอคทฟเซลล<Shift><Alt><→> หรอ <←> '= ปรบความกวางของสดมนใหพอดกบความกวางของขอความในแอคทฟเซลล

5.9 5.9 การการลบลบและการแทรก และการแทรก แถวแถว//สดมนสดมน

การลบแถว/สดมน

ขนตอนการ ลบแถว / สดมน 1. เลอกเซลล2. คลกขวา → Delete... จะปรากฎหนาตาง Delete Cells

(หากเลอกทหวแถว/หวสดมน จะลบแถว/สดมนทนท ไมมขอ 3 หรอขอ 4 ตอ)3. ทหนาตาง Delete Cells เลอกสงทจะลบ4. คลกปม OK

บทท 5 : การจดการพนททางาน 61

Page 62: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 70 เปนตวอยางการลบเซลลเดยว โดยเลอนเซลลทอยขางลางขนมาแทนท

ภาพท 70 : ขนตอนการลบเซลลการแทรกแถว/สดมน การแทรกแถว/สดมน มขนตอนเหมอนกบการลบแถว/สดมน เพยงแตใชคนละคาสง การแทรกแถว/สดมน ให

คลกเมาสขวา → Insert...

คยลดทใชลบหรอแทรก แถว/สดมน

<Ctrl><+> '= แทรกแถว/สดมน (หากเลอกทหวแถว/หวสดมน จะไมมหนาตางมาถาม)<Ctrl><-> '= ลบแถว/สดมน (หากเลอกทหวแถว/หวสดมน จะไมมหนาตางมาถาม)

6 การใชคยลดผสมเพอความสะดวก

คยลด <Shfit><Space> และ <Shfit><Ctrl><Space> ใชเลอกทงแถวหรอทงสดมนตามลาดบ จะชวยใหการลบหรอแทรก แถว/สดมน โดยใชคยลด <Ctrl><-> หรอ <Ctrl><+> สะดวกมากขน เพราะจะลบหรอแทรกทนทโดยไมมหนาตางใดๆมาถาม หากตองการเลอกหลายแถว/หลายสดมกอนใชคาสง ใหกด <Shfit><Space> และ <Shfit><Ctrl><Space> กอน จากนนกด <Shift>+<ลกศร> เพอเลอกเพม

5.10 5.10 การตงชอใหกลมเซลลการตงชอใหกลมเซลลและการใชงานและการใชงาน

การตงชอใหกลมเซลลเราสามารถตงชอใหกลมเซลล เพออานวยความสะดวกในกรณทตองเลอกหรออางองถงกลมเซลลดงกลาวบอยๆ

ขนตอนการตงชอกลมเซลล1. เลอกกลมเซลล2. ไปท Insert → Name → Define... จะปรากฎหนาตาง Define Name3. ทหนาตาง Define Name ตงชอกลมเซลล ตามภาพท 71 ตงชอกลมเซลลวา “WK_CellGroup_01”

ชอง Name : ใชพมพชอของกลมเซลลชอง Range : แสดงขอบเขตของกลมเซลลชอง Scope : ใชกาหนดขอบขายการใชชอของกลมเซลล Document(Global) หมายถง ใชชอนทกแหงในเอกสาร

62 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 63: "คัมภีร์  LibreOffice Calc  3.6"

4. คลกปม Add เพอเพมชอกลมเซลลเขาในรายการชอกลมเซลล

ภาพท 71 : ขนตอนการตงชอใหกลมเซลล

การเลอกกลมเซลลจากชอหลงจากตงชอใหกลมเซลลแลว ชอกลมเซลลจะปรากฎอย 2 แหงกคอท กลองแสดงชอ(Name box)บนแถบใสสตร

(ตามภาพท 72) และท หนาตาง Navigator(ตามภาพท 73) ซงเราสามารถเลอกกลมเซลลจากชอทปรากฎไดการเปดหนาตาง Navigator ใหกด <F5> หรอ คลกทปม (Naviagator)บนแถบเครองมอมาตรฐาน

ภาพท 72 : ชอกลมเซลลทกลองแสดงชอ

ภาพท 73 : ชอกลมเซลลทหนาตาง Navigator

7 โหมดการลาก กบ ชอกลมเซลล

เมอใชเมาสลากทชอกลมเซลล ในหนาตาง Navigator(กด<F5>) ลงมามาวางในพนททางาน จะเปนการสรางลงค หรอคดลอกขอมลจากกลมเซลลมาวาง ทงนขนอยกบการตงโหมดการลาก (Drag mode)

ภาพท 74 : ลากชอกลมเซลลลงไปวางในพนททางาน

โหมดการลากแบบ Insert as Hyperlink จะสรางลงคเพอโดดไปเลอกกลมเซลลโหมดการลากแบบ Insert as Link จะแทรกขอมลลงมาแบบลงค (ไมทางานสาหรบชอของกลมเซลล)โหมดการลากแบบ Insert as Copy คดลอกกลมเซลลลงมาวาง

บทท 5 : การจดการพนททางาน 63

Page 64: "คัมภีร์  LibreOffice Calc  3.6"

การบรการจดการชอกลมเซลลหลงจากตงชอกลมเซลลแลว เรา

สามารถบรหารจดการกลมเซลลได เชน เปลยนชอ, ปรบจานวนเซลล เปนตน

ใหไปท Insert → Name → Manage Name... หรอกด <Ctrl><F3> จะปรากฎหนาตาง Manage Names เพอใหแกไขหรอกาหนดคาตางๆ

ชอง Name : ใชกาหนดชอของกลมเซลล

ชอง Range : แสดงขอบเขตของกลมเซลล หากตองการแก ใหคลกทชอง Range จากนนเลอกกลมเซลลบนพนททางาน หรอ พมพชวงของเซลลลงไปในชองกได

ชอง Scope : ใชกาหนดขอบขายการใชชอของกลมเซลล วาใหมผลเฉพาะในชท หรอมผลตอทงไฟลตารางคานวณ

ภาพท 75 : หนาตาง Manage Names

กรอบ Range Options : ทดานลางของหนาตาง Manage Names ใชกาหนดใหชอของกลมเซลลปรากฎอยในคาสงอนๆ เชน เมอตกท กลองตวเลอก Print range(ตามภาพท 75) เมอใชคาสงเกยวกบขอบเขตการพมพ ชอของกลมเซลลจะปรากฎเปนรายการใหเลอกใชงานดวย (ตามภาพท 76)

ดเพมเตมขอ 10.10 ตงชอกลมเซลล ใหเปนขอบเขตการพมพ (หนา 139)

ปม Add : เปดหนาตาง Define Name

ปม Delete : ลบกลมเซลลทถกเลอก

ภาพท 76 : ชอกลมเซลลเมอใชคาสงสรางขอบเขตการพมพ

การใสชอกลมเซลลในสตรชอกลมเซลล สามารถนาไปใสในสตรได ซงหมายถงการอางองไปยงกลมเซลลดงกลาว ขอดกคอ ทาใหสตรดสน, เขาใจ

งาย ทสาคญกคอ เมอปรบแกกลมเซลล(ทตงชอไว) เชน เพมเซลลหรอลดจานวนเซลล จะมผลตอทกสตรทเรยกใชงานชอกลมเซลลดงกลาวดวย

ภาพท 77 เมอพมพ =SUM(W ลงในเซลล ขณะพมพปรากฎชอกลมเซลลทสรางไว ทดานบน ชอเตมกคอ WK_cellGroup_02 เมอกดปม <Enter> ชอกลมเซลลกจะสมบรณโดยอตโนมต

ภาพท 77 : ใสชอกลมเซลลลงในสตร

64 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 65: "คัมภีร์  LibreOffice Calc  3.6"

การใสชอกลมเซลลลงในสตร มประโยชนมาก โดยเฉพาะฟงกชนยอดนยมอยางเชน VLOOKUP ทตองใชหลายๆแหงในตารางคานวณ และตองอางองถงกลมเซลลทมการปรบเปลยนขอบเขตอยบอยๆ (ดการใชงานฟงกชน VOOKUP ในขอ 21.2 หนา 236)

5.11 5.11 การตงชอกลมเซลลการตงชอกลมเซลลจากหวตารางจากหวตาราง

ในกรณกลมเซลลมโครงสรางเปนตารางขอมล กคอ มหวตาราง มขอมลในตาราง เปนตน เราสามารถใชชอของหวตารางมาตงชอใหกบกลมเซลล โดยซอยยอยตารางออกเปนกลมๆตามหวตาราง เพอความสะดวกในการเลอกสวนตางๆในตารางขอมล

ขนตอนการตงชอกลมเซลล จากหวตาราง 1. เลอกตารางขอมล (รวมหวตาราง)2. ไปท Insert → Name → Create... จะปรากฎหนาตาง Create Names3. ทหนาตาง Creates Names ระบสวนทจะนามาทาเปนชอกลมเซลล4. คลกปม OK

ภาพท 78 : ขนตอนการตงชอกลมเซลลจากหวตาราง

ภาพท 79 เปนผลจากขนตอนในขางตน ชอของหวตาราง 1 สดมน ถกตงเปน 1 ชอ

เมอเลอกกลมเซลลจากชอกลมเซลล ในหนาตาง Navigator จะเปนการเลอกบางสวนของตารางขอมล เชน เลอกกลมเซลล Age จะเปนการเลอกขอมลในสดมน Age เปนตน

ภาพท 79 : ชอของกลมเซลลทหนาตาง Navigatr

5.12 5.12 การปองกนเอกสาร การปองกนเอกสาร ชท และเซลลชท และเซลล

การปองกนเอกสารเมอปองกนเอกสาร จะไมสามารถลบหรอแทรกชทใหมได แตยง

สามารถทางานกบชททมอยแลวได

การปองกนเอกสารใหไปท Tools → Protect Document → Document... จะปรากฎหนาตางใหตงพาสเวรด ตามภาพท 80

ภาพท 80 : หนาตางตงพาสเวรด(เอกสาร)

บทท 5 : การจดการพนททางาน 65

Page 66: "คัมภีร์  LibreOffice Calc  3.6"

*** หากตองการปองกนการเปดไฟล ใหดหวขอ 2.4 การตงรหสปองกนการเปดไฟล (หนา 34)

การปองกนชทเมอปองกนชท ชททถกปองกนจะไมสามารถแกไขขอมลหรอลบชทได แตสามารถสรางชทใหมและทางานในชทใหมไดการปองกนชท ใหเลอกชทแลวไปท Tools → Protect Document → Sheet... หรอ คลกเมาสขวาทปายชท →

Protect Sheet... จะปรากฎหนาตางใหตงพาสเวรดและกาหนดรายละเอยดเพมเตม ตามภาพท 81

ภาพท 81 : หนาตางตงพาสเวรด(ชท)

การปองกนเซลลเมอปองกนเซลล เซลลทถกปองกนจะไมสามารถแกไขได นอกจากนยงสามารถเลอกซอนสตรไดดวย(ในกรณทขอมลใน

เซลลเปนสตร) แตทงนการปองกนเซลลจะทางานกตอเมอชทถกปองกนกอน ประเดนนสาคญ

การปองกนเซลล ใหเลอกเซลลแลวไปท Format → Cells… หรอกด <Ctrl><1> จะปรากฎหนาตาง Fortmat Cells การปองกนเซลลกาหนดไดทแทบ Cell Protection ตามภาพท 82

ภาพท 82 : ตงคาปองกนเซลลทแทบ Cell Protection

กรอบ Protection : ใชกาหนดการปองกนเซลลแบบตางๆ แตการปองกนเซลลจะทางาน กตอเมอชทถกปองกนกอน

- กลองตวเลอก Hide all : ใชซอนขอมลในเซลล

- กลองตวเลอก Protected : ใชปองกนการแกไขเซลล ปกตทกลองตวเลอก Protected ถกตกไวอยแลว แตการปองกนเซลลจะทางานกตอเมอชทถกปองกนกอน

- กลองตวเลอก Hide formula : ใชซอนขอมลในเซลลทเปนสตร

กรอบ Print :

- กลองตวเลอก Hide when pinting : หากถกตก จะไมพมพขอมลในเซลล ตวเลอกนไมตองปองกนชทกทางาน

66 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 67: "คัมภีร์  LibreOffice Calc  3.6"

การปลดลอคการปองกนบางเซลล เมอมการปองกนชทโดยปกตเมอปองกนชท ทกเซลลจะถกปองกนโดยอตโนมต แตทงนเราสามารถปลดลอคการปองกนเปนบางเซลลได

หมายความวา เซลลอนๆจะถกปองกน แตเซลลทถกปลดลอคจะไมถกปองกนการปลดลอคการปองกนเปนบางเซลล ใหไปท ใหเลอกเซลล แลวไปท Format → Cells… หรอกด <Ctrl><1> จะ

ปรากฎหนาตาง Fortmat Cells ทแทบ Cell Protection ตามภาพท 82 ตกออกทกลองตวเลอก Protected เพอยกเลกการปองกนเซลล จากนนเมอปองกนชท เซลลดงกลาวจะสามารถทาการเปลยนแปลงได

การปลดลอคการปองกนบางเซลลเมอมการปองกนชท เหมาะกบการใชสรางแบบฟอรมทยอมใหกรอกขอมลเฉพาะเซลลทกาหนด

การปลดลอคการปองกนตางๆใหทาซากระบวนการอกครง แลวใสพาสเวรดลงไป

5.13 5.13 การซอนการซอนชท ซอนแถว ชท ซอนแถว หรอหรอซอนสดมนซอนสดมน

การซอนชทเลอกชททตองการจะซอน จากนนไปท Format → Sheet → Hide หรอ คลกเมาสขวาทปายชท → Hide ชทจะถก

ซอนทนท

การแสดงชททถกซอนไปท Format → Sheet → Show... หรอ คลกเมาสขวาท

ปายชท → Show... จะปรากฎหนาตาง Show Sheet ตามภาพท 83 ชอง Hidden sheets แสดงรายการชททถกซอน ใหคลกทชอชท จากนนคลกทปม OK เพอแสดงชทดงกลาว

ภาพท 83 : หนาตาง Show Sheetการซอนแถว/สดมนเลอกหวแถว/หวสดมน จากนนไปท Format → Row → Hide เพอซอนแถว ไปท Format → Column → Hide

เพอซอนสดมน หรอ คลกเมาสขวาทหวแถว/หวสดมน → Hide เพอซอนแถว/สดมน (ตวอยางตามภาพท 92)

ภาพท 84 : ขนตอนการซอนแถว

เมอแถว/สดมนถกซอน จะไมสามารถพมพหรอมองเหน แตสามารถคดลอกได หากเลอกคลมบรเวณทถกซอนกอนใชคาสงคดลอก

บทท 5 : การจดการพนททางาน 67

Page 68: "คัมภีร์  LibreOffice Calc  3.6"

การแสดงแถว/สดมนเลอกหวแถว/หวสดมน ใหคลมแถว/สดมนทถกซอนอย (ตวอยางตามภาพท 85) จากนนไปท Format → Row →

Show เพอแสดงแถว ไปท Format → Column → Show เพอแสดงสดมน หรอ คลกเมาสขวาทหวแถว/หวสดมน → Show

ภาพท 85 : เลอกคลมแถวทถกซอน

5.14 5.14 การสรางการสรางเสนโครงรางกลมเสนโครงรางกลม

เสนโครงรางกลม(Outline group) ใชจดกลมของแถวหรอสดมนทอยตดกนไวเปนหมวดๆ เพอสะดวกแกการซอนหรอแสดง

การสรางเสนโครงรางกลมขนตอน การสราง เสนโครงรางกลม 1. เลอกหวแถว/หวสดมน บรเวณทตองการสรางเสนโครงรางกลม2. ไปท Data → Group and Outline → Group... หรอกด <F12> จะปรากฏเสนโครงรางกลม

ภาพท 86 : ขนตอนการสรางเสนโครงรางกลม

เสนโครงรางกลม สามารถสรางซอนกนไดหลายชน

การใชงานเสนโครงรางกลมบนเสนโครงรางกลม มปม – หรอ ปม + อยดวย แลวแตสถานะของเสนวาซอนหรอแสดงอย ปม – ใชซอนแถว/สดมน

ทเสนโครงรางกลมครอบอย ปม + ใชคลออกดนอกจากปม + และ – ยงมปมตวเลข 1,2,3... แลวแตจานวนชนของเสนโครงรางกลม ปมตวเลขน ใชซอนหรอแสดง

โครงรางกลมเปนชนๆ ปมเลข 1 ใชซอนทงหมด ปมสดทาย ใชคลออกดทงหมด

ภาพท 87 : คลกปม – เพอซอน

68 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 69: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 88 : คลกปม + เพอแสดง

การยกเลกเสนโครงรางกลมเลอกเซลลทอยในบรเวณของเสนโครงรางกลม จากนนไปท Data → Group and Outline → Ungroup... หรอกด

<Ctrl><F12>

บทท 5 : การจดการพนททางาน 69

Page 70: "คัมภีร์  LibreOffice Calc  3.6"

70 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 71: "คัมภีร์  LibreOffice Calc  3.6"

บทท 6 : ขอมลในเซลล

บทนเปนบทสาคญสาหรบพนฐานการคานวณโดยใช Calc เพราะการคานวณใน Calc ตองทางานกบขอมลทหลากหลาย ขอมลบางประเภทมลกษณะหรอมระบบเฉพาะตว ทตองทาความเขาใจใหด

Page 72: "คัมภีร์  LibreOffice Calc  3.6"

6.1 6.1 การพมพขอความและตวเลขลงในเซลลการพมพขอความและตวเลขลงในเซลล

เมอพมพอะไรกตามลงไปในเซลล Calc จาแนกขอมลทอยในเซลลออกเปน 3 ประเภทใหญๆ กคอ ขอความ(Text), ตวเลข(Number) และ บลน(Boolean) สาหรบตวเลข ยงแบงยอยออกเปน เงน, เปอรเซนต , วนท, ตวเลขทวไป, เลขยกกาลง ตางกนทการจดรปแบบหรอชวงขอมลทมได

ภาพท 89 : ขอมลในเซลล

บลน ไมเชงเปนตวเลข ไมเชงเปนขอความ บลนเปนไดทง 2 อยางพรอมๆกน หากเปนตวเลข มคา 0 หรอ 1 เทานน หากเปนขอความ มคาเปน เทจ หรอ จรง เทานน ซง จรง=1, เทจ=0 บลนเปนขอมลตรรกะจรงเทจ เปนคาทไดจากการเปรยบเทยบ แลวคนเปนคาจรงหรอเทจกลบมา ซงกคอบลนนนเอง นอกจากน บลนยงสามารถถกนาไปคานวณแบบตวเลขไดดวย

8 การวางแนวเรมตน เมอพมพขอความและตวเลข

เมอพมพตวเลขหรอขอความลงในเซลล คาปรยายของ ตวเลข จะจด ชดขวา คาปรยายของ ตวอกษร จะจด ชดซาย

6.2 6.2 การพมพขอมลลงในเซลลการพมพขอมลลงในเซลล

กก.. โหมดเซลล(Cell mode) และโหมดแกไข(Edit mode)

โหมดเซลล(Cell mode) คอ โหมดทใชทางานกบทงเซลล เชน เลอกทงเซลล, จดรปแบบทงเซลล, คดลอกหรอวางทงเซลล เปนตน

โหมดแกไข(Edit mode) คอ โหมดการทางานกบขอมลภายใน 1 เซลล เพอพมพขอมลหรอเขาไปแกไขขอมลในเซลล

เมอคลกทเซลล จากนนพมพขอมลลงไป Calc จะสลบเขาสโหมดแกไขโดยอตโนมต เมอกด <Enter> จะเปนการยนยนการใสขอมล โปรแกรมจะสลบเขาสโหมดเซลลใหโดยอตโนมต พรอมใสขอมลทพมพลงในเซลลให

หากตองการแกไขขอมลทพมพลงในเซลล สามารถแกได 2 แหง กคอ1. ทแถบใสสตร (ดขอ ข.)2. ทเซลล โดยคลกทเซลล จากนนกด <F2> เพอสลบ

เขาสโหมดแกไข จะสามารถแกไขขอมลในเซลลได เมอเสรจแลว กด <Enter> เพอยนยนการแกไขและสลบสโหมดเซลล ภาพท 90 : โหมดเซลลและโหมดแกไข

72 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 73: "คัมภีร์  LibreOffice Calc  3.6"

ขข.. ขอมลในเซลล และ ขอมลในแถบใสสตรเมอพมพอะไรกตามลงในเซลล ขอมลจะถกแสดงทงทเซลลและท

แถบใสสตรดวย(ตามภาพท 91) ทง 2 แหง เปนขอมลตวเดยวกน แตบางครงจะพบวา บางกเหมอนกน บางกตางกน

ขอมลทอยในเซลล ถกแสดงเปนขอมลทผานการจดรปแบบแลวหรอเปนผลมาจากการคานวณ แตขอมลทอยในแถบใสสตร เปนขอมลดบเปนคาจรงๆทไมไดจดรปแบบ หรอเปนสตรซงเปนทมาของผลการคานวณ ภาพท 91 : ขอมลในเซลลและขอแถบใสสตร

6.3 6.3 การพมพเลขการพมพเลข 00 หนาตวเลขหนาตวเลข

เมอพมพตวเลขทม 0 นาหนาลงในเซลล เชน 01234 โปรแกรมจะตด 0 ตวหนาออกใหอตโนมต เหลอเพยง 1234 หากตองการเกบ 0 ไว มอย 2 วธ แตละวธ คนคาประเภทขอมลทแตกตางกน

วธท 1 : พมพเครองหมายวรรคตอน(Apostrophe)ไวหนาตวเลข เชนพมพ '01234 เมอกด <Enter> จะไดเปน 01234 แตทงนขอมลดงกลาว จะเปลยนเปนขอมลแบบขอความ แมหนาตาจะเปนตวเลขกตาม ประเดนสาคญกคอ ขอมลแบบขอความจะไมถกนาไปคานวณ

9 ขอสงเกตงายๆ วาเปนขอมลแบบขอความหรอตวเลข

ใหgคลกเลอกเซลล จากนนดผลการคานวณทแถบแสดงสถานะ หากเปนขอมลแบบขอความ จะไดผลการคานวณ Sum=0

ภาพท 92 : การตรวจสอบชนดขอมลเบองตน

วธท 2 : แกการจดรปแบบเซลล โดยคลกเมาสขวาทเซลล → Format cells หรอกด <Ctrl><1> จะปรากฎหนาตาง Format Cells ทแทบ Numbers กาหนดคาตางดงน

- ชอง Category เลอก Number เพอจดรปแบบการเแสดงขอมลในเซลลเปนแบบตวเลข- ชอง Format code ใสเลข 0 ลงไป เชน 000000 หรอทชอง Leading zeroes ใสจานวนเลข 0 ลงไป เชน 6 หมาย

ถงเลข 0 หกตว เลข 0 แตละตว แทนจานวนหลกของตวเลข หากตวเลขมหลกไมถงทกาหนด จะแสดงเลข 0 อยดานหนาแทนการพมพเลข 0 นาหนาตวเลขดวยวธน ขอมลยงเปนตวเลขอย สามารถนาไปคานวณได

(ดเพมเตมในขอ 7.15 รหสรปแบบ (Format code) หนา 103)

ภาพท 93 : จดรปแบบตวเลขใหแสดงเลข 0 นาหนา

บทท 6 : ขอมลในเซลล 73

Page 74: "คัมภีร์  LibreOffice Calc  3.6"

10 ตวอยางการใชขอมลในชวตจรงทมเลข 0 นาหนาแลวยงเปนตวเลขอย

บางครงเราตองการใหเซลลแสดงตวเลขเวลาเปน 0830 หรอ 1059 เปนตน และยงเปนตวเลขอย เพอจะนาไปใชคานวณเกยวกบเวลา

6.4 6.4 การการพมพพมพอกขระอกขระพเศษพเศษ

อกขระพเศษ คอ ตวอกษรทไมสามารถพมพไดโดยใชคยบอรด เชน เปนตน

การพมพอกขระพเศษใหไปท Insert → Special Characters จะปรากฏหนาตาง Special character จากนนเลอกฟอนตท ชอง Font แตละฟอนตมอกขระพเศษไมเหมอนกน(ฟอนต Webdings และ Symbol มอกขระพเศษหนาตาแปลกๆใหเลอกมากมาย) จากนน คลกทอกขระพเศษในชองตาราง อกขระดงกลาวจะถกแทรกลงในเซลลทนท

ภาพท 94 : อกขระพเศษ

6.5 6.5 ขอมลขอมลชนดชนดวนทและวนทและเวลาเวลา

การพมพวนท ใหพมพตวเลข จากนนพมพ “/” หรอ “–” ขนระหวางตวเลข เชน 10-08-10, 10/08/2010 หรอพมพตวอกษร เชน 10 OCT 11

การพมพเวลา ใหพมพตวเลข จากนนพมพ “:” ขนระหวางตวเลข เชน 08:30, 08:30:00ทง 2 กรณ Calc จะมองเปนขอมลชนดวนทและเวลา และจะเปลยนเปนรปแบบปรยายใหโดยอตโนมต

ภาพท 95 : พมพวนท

คยลดพมพเวลา ณ ปจจบน

<Shift><Ctrl><;> = พมพเวลา ณ ปจจบน ทง 2 คยลดพมพขอมลตวเดยวกน ตางกนทการจดรปแบบเทานน กคอ จดใหแสดงเฉพาะสวนของวนท หรอสวนของเวลา

<Ctrl><;> = พมพวนท ณ ปจจบน

Calc ยงไมรองรบขอมลเปนปพทธศกราช Calc ยงไมรองรบขอมลเปนปพทธศกราช หมายความวา หากพมพวนทลงในเซลล Calc จะมองเปนปครสตศกราช

ทงหมด แมตงใจจะพมพเปนปพทธศกราชกตาม ตรงนตองทาความเขาใจใหดๆ ภาพท 96(ซาย) พมพ 25/01/2013 หมายถงป ค.ศ. 2013 ภาพท 96(ขวา) พมพ 25/01/2556 หมายถงป ค.ศ.

2556 ไมใช พ.ศ. 2556 แมหนาตาจะเปนกตาม

74 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 75: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 96 : พมพวนท (ไมไดแกการจดรปแบบเซลล)

อยางไรกด เราสามารถจดรปแบบเซลล ใหแสดงปครสตศกราชเปนพทธศกราชได ภาพท 97 เปนวธจดรปแบบเซลลใหแสดงวนทเปนปพทธศกราช (แตการกรอกขอมลตองกรอกเปนปครสตศกราช)

ภาพท 97 : พมพวนท(และแกการจดรปแบบเซลล)

6.6 6.6 ระบบวนทระบบวนทและเวลาและเวลาของ ของ CalcCalc

การคานวณดานวนทหรอเวลา เปนเรองคอนขางยงยาก เพราะมสเกลหรอชวงของขอมลทไมใช 10 หรอ 100 ทเปนเลขฐาน 10 ทคานวณไดงายๆ แตเปน 60, 24 หรอบางเดอนบางปกมวนไมเทากน เปนตน การคานวณทางดานวนทหรอเวลาจงคอนขางยงยาก

กก.. ระบบวนท

โปรแกรมตารางคานวณอยาง Calc หรอ Excel มระบบวนททพเศษเหมอนกน เพอความงายตอการคานวณ ระบบดงกลาวกคอ Serial Date Number หรอ วนทเรยงตวเลข

ระบบน วนทและตวเลขสามารถแปลงกลบไปกลบมาระหวางกนได โดยทง 2 มคาเทากน จดหลกในการแปลงอยท วนท 31/12/1899 จะแปลงเปน 1 วนตอๆมาจะนบเพมทละ 1 โดยวนกอนหนานน จะเปนจานวนลบตามลาดบ (ตามภาพท 98) ภาพท 98 : วนทเมอแปลงเปนตวเลข

บทท 6 : ขอมลในเซลล 75

Page 76: "คัมภีร์  LibreOffice Calc  3.6"

11 ความแตกตางของระบบ Serial Date Number ใน Calc และ Excel

Excel นบ 1 ณ วนท 01/01/1900 สามารถแก Calc ใหเหมอน Excel ไดโดย ไปท Tools → Option → เมน LibreOffice Calc → เมนยอย Calculate... ทกรอบ Date เลอก 01/01/1900 (StarCalc 1.0)

ภาพท 99 : วนทหลกในการแปลงเปนตวเลข

การแปลงกลบไปกลบมาระหวางวนทและตวเลขในทน แคเพยงเปลยนการจดรปเซลลเทานน ตวอยางตามภาพท 100

ภาพท 100 : ขอมลตวเดยวกนตางทการจดรปแบบ

ระบบ Serail Date Number หากนาวนทมาลบกน จะไดเปนจานวนวนทหางกน เพราะ 1 หนวยตวเลข กคอ 1 วน

ภาพท 101 : ลบวนท

ขข.. ระบบเวลาใน 1 วนวนทมระบบ Serial Date Number เวลากมระบบคลายๆ

กน กคอ สามารถแปลงไปเปนตวเลขได แตไมเชงเปน Serial Number หรอ การนบแบบเรยงตวเลข เพราะใน 1 วนมเวลาจากดอย 24 ช.ม. จงนบเปนวงกลมแทน

เวลา 24 ช.ม.(หรอ 1 วน) เมอแปลงไปเปนตวเลข จะไดเปนทศนยมไมเกน 1

คา 1 หมายถง 24 ช.ม. พอด คา 0.5 หมายถง 12 ช.ม. และคา 0.04166667 กคอ 1 ช.ม. เปนไปตามสดสวนของเวลาใน 1 วน

ภาพท 102 : 1 ชวโมงเมอแปลงเปนทศนยม

ประเดนตอไปนสาคญ กคอ การบวกลบเวลาจะไดหนวยเปนวนเสมอ ทงนเพราะ Calc มองวนทหรอเวลา(ในวนท) เปนขอมลแบบเดยวกน คอ เปนเวลา เพยงแตสามารถเลอกจดรปแบบเซลลใหแสดงสวนของวนทหรอสวนของเวลา(ในวนท)ได

76 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 77: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 103 : เวลาตวเดยวกนตางทการจดรปแบบ

หากบวกลบเวลาแลวตองการนาไปคานวณตอ เชน การคานวณชวโมงจอดรถ ซงคานวณโดยใชจานวนชวโมง ตองระลกไวเสมอวา บวกลบเวลาไดหนวยเปนวน ฉะนนตองแปลงหนวยวนไปเปนชวโมงกอน ดวยการหาร 0.04166667 (ตวอยางตามภาพท 104)

ภาพท 104 : ตวอยางการบวกลบเวลา

6.7 6.7 การเตมอตโนมต การเตมอตโนมต (AutoFill)(AutoFill)

การเตมอตโนมต (AutoFill) เปนเทคนคทใชคดลอกขอมลในเซลลอยางรวดเรว (เทคนคน เรามกจะเรยกตดปากวา “ลาก” หรอ “รด”) การเตมอตโนมต ใหคลกเลอกเซลลทจะคดลอกกอน จากนนใชเมาสลากจดสดาเลกๆทมมขวาลาง

ภาพท 105 : การเตมอตโนมต

เมอทาการเตมอตโนมตหากขอมลเปนตวเลข ขอมลในเซลล

ตอๆไปจะเพมทละ 1 (ภาพท 106 สดมน A)หากกด <Ctrl>+ลากเมาส ขอมลใน

เซลลตอๆไปจะเหมอนกนหมด แมจะเปนตวเลขกตาม (ภาพท 106 สดมน B)

หากตองการเพมคาตวเลขแบบกาหนดเอง ใหเลอก 2 เซลลทมคาแตกตางกนตามทตองการ จากนนจงลากเมาส (ภาพท 106 สดมน C)

ภาพท 106 : การเตมอตโนมตแบบตางๆ

บทท 6 : ขอมลในเซลล 77

Page 78: "คัมภีร์  LibreOffice Calc  3.6"

นอกจากการคลกคางแลวลาก ยงมการเตมอตโนมตอกวธหนงทสะดวกมาก โดยเฉพาะกบผทตองทางานกบขอมลเปนจานวนมาก(หลายบรรทด) วธดงกลาวกคอ ดบเบลคลกทจดสดาเลกๆทมมขวาลาง วธนมเงอนไขกคอ จะเกดการเตมอตโนมตกตอเมอมขอมลอยขางๆ ขอมลขางๆจะเปนตวกาหนดจานวนเซลลทจะวางขอมลลงไป (ตวอยางตามภาพท 107)

( การกด <Ctrl>+ดบเบลคลก ใหผลเหมอนกบตวอยางในภาพท 106 สดมน B)

ภาพท 107 : การเตมอตโนมตโดยการดบเบลคลก

6.8 6.8 การเตมอตโนมตการเตมอตโนมตแบบเรยงแบบเรยงตามตามรายการรายการ(Sort lists)(Sort lists)

การเตมอตโนมตแบบเรยงตามรายการ(Sort list) เมอลากเมาสเพอทาการเตมอตโนมต ขอมลในเซลลตอๆไปจะเปลยนไปตามรายการทไดตงไว เชน รายการชอวน หรอ รายการชอเดอน เปนตน

รายการมอะไรบาง? ตงรายการอะไรไวบาง? สามารถดไดท Tools → Options → เมน LibreOffice Calc → เมนยอย Sort Lists ตามภาพท 108

ภาพท 108 : รายการทสามารถทาการเตมอตโนมตได ภาพท 109 : พมพ“จนทร”แลวลาก

รายการทสามารถทาการเตมอตโนมต เราสามารถสรางเองได ซงสามารถสรางได 2 วธ

วธท 11. ไปท Tools → Options → เมน LibreOffice Calc → เมนยอย Sort Lists 2. คลกปม New3. ทชอง Entries พมพรายการตางๆเรยงลงมา

ตามภาพท 110 รายการทพมพกคอ สมหมาย, สมชาย, สมหวง, สมศร)4. คลกปม Add รายการทพมพในขอ 3 จะไปอยในชอง Lists เปนอนพรอมใชงาน

78 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 79: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 110 : การสรางรายการสาหรบการเตมอตโนมต วธท1

วธท 21. พมพรายการลงในเซลลใหเรยบรอย จากนนเลอกกลมเซลลดงกลาว2. ไปท Tools → Options → เมน LibreOffice Calc → เมนยอย Sort Lists 3. คลกปม Copy รายการทอยในเซลลจะไปอยในกรอบ Lists เปนอนพรอมใชงาน

ภาพท 111 : การสรางรายการสาหรบการเตมอตโนมต วธท2

6.9 6.9 กรอกขอมลโดกรอกขอมลโดยยเลอกจากรายการเลอกจากรายการ

การกรอกขอมลลงในเซลลดวยวธเลอกจากรายการ จะสรางกลองรายการ จากขอมลทมอยแลวในสดมนเดยวกน มาใหเลอก

ให คลกขวาทเซลล → Selection Lists... หรอ เลอกเซลลกอน จากนนกด <Alt><↓> จะปรากฎกลองรายการมาใหเลอก รายการทปรากฎจะมเฉพาะขอมลทเปนขอความเทานน ไมรวมตวเลขเขามาดวย แมจะอยในสดมเดยวกนกตาม

ภาพท 112 : กรอกขอมลลงในเซลลโดยการเลอกจากรายการ

บทท 6 : ขอมลในเซลล 79

Page 80: "คัมภีร์  LibreOffice Calc  3.6"

6.10 6.10 การการคดลอก คดลอก การตด การตด การยาย การยาย การทาซา การทาซา และและการการวางวาง

การคดลอก การตด และการวาง (ขนตอนมาตรฐาน)ขนตอน1. เลอกเซลล(หรอกลมเซลล)ตนทาง 2. กด <Ctrl><C> เพอคดลอกขอมล

หรอ กด <Ctrl><X> เพอตดขอมล เกบไวในหนวยความจา

3. เลอกเซลลปลายทาง (หากเลอกเซลลปลายทางมากกวาตนทาง ขอมลจะถกวางจนเตม)

4. กด <Ctrl><V> เพอวางขอมล ภาพท 113 : ขนตอนการคดลอกเซลล

การคดลอกและวาง โดยใชเมาสเพยงอยางเดยวสขนตอนกอนหนา เปนขนตอนมาตรฐานทรจกกนเปนอยางด แตมวธทเรวกวาในการคดลอกและวาง โดยใชเมาสเพยง

อยางเดยว

ขนตอน1. เลอกกลมเซลลตนทาง (ตองเลอกอยางนอย 2 เซลลขนไป)2. คลกเมาสปมกลาง ณ เซลลปลายทางเพอวางขอมล

การยายเซลลการยายเซลล สามารถใชการตด( <Ctrl><X>) และ

วาง <Ctrl><V> ได แตกมวธทสะดวกกวานน

ขนตอน1. เลอกกลมเซลลตนทาง (ตองเลอกอยางนอย 2

เซลลขนไป)2. คลกเมาสคางบรเวณเซลลทเลอก จากนนลากไป

วางยงเซลลปลายทางภาพท 114 : ขนตอนการคดยายเซลล

การทาซาการทาซา ใชสาหรบคดลอกเชน

เดยวกน ตางกนเพยงวธการเตรยมเซลลกอนคดลอกและการใชคาสง

ขนตอน1. เตรยมขอมลทจะทาซา2. เลอกกลมเซลล โดยเลอกตงแตเซลล

ทจะทาซาลงมาก3. กด <Ctrl><D>

ภาพท 115 : ขนตอนการทาซา

80 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 81: "คัมภีร์  LibreOffice Calc  3.6"

6.11 6.11 การการวางแบบพเศษ วางแบบพเศษ (Paste Special)(Paste Special)

คดลอก(Copy), ตด(Cut), วาง(Paste) เปน 3 คาสงทรจกกนเปนอยางด แตมอกหนงกคอ วางแบบพเศษ (Paste Special) โดยการกด <Shift><Ctrl><V> จากนนจะปรากฎหนาตางมาใหเลอกสงทตองการจะวาง (ตามภาพท 116)

การวางแบบพเศษ สามารถกาหนดไดวา เมอคดลอกขอมลมาแลวจะใหวางอะไรลงมา วางทงหมด(Paste All)?, วางเฉพาะรปแบบ(Format)?, วางเฉพาะสตร(Formula)?, หรอวางเฉพาะคาทเปนเวลา(Date&Time)? เปนตน

ภาพท 116 : หนาตาง Paste Special หลงกด <Shift><Ctrl><V>

กก.. การวางเฉพาะบางสวนของขอมลในเซลลแตละเซลลมขอมล มรปแบบ หรอมชนดขอมลแตกตางกนไป เชน ตวเลข, ขอความ, สตร, เวลา เปนตน เราสามารถ

คดลอกและเลอกวางเฉพาะบางสวนของขอมลในเซลลได และสามารถวางทบใหกบเซลลทมขอมลอยแลวไดดวย เชน วางเฉพาะรปแบบให เปนตน

ภาพท 117 เปนการเตรยมพรอมกอนการคดลอกเซลลตนฉบบ ไปวาง(แบบพเศษ)ทเซลลปลายทาง 3 เซลล

ภาพท 117 : เตรยมพรอมกอนวางแบบพเศษ

ภาพท 118 เปนผลลพททตอเนองจากภาพท 117 เซลลปลายทางท 1 รบมาเฉพาะรปแบบ(Formats) จงไมมขอความใดๆ เซลลปลายทางท 2 รบมาเฉพาะขอความ(Text) รปแบบจงเปนแบบเดม เซลลปลายทางท 3 รบมาเฉพาะรปแบบ(Formats) ขอความจงเปลยนรปแบบไปเหมอนกบเซลลตนฉบบ

ภาพท 118 : ผลหลงวางแบบพเศษโดยเลอกสงทจะวางแตกตางกนไป

บทท 6 : ขอมลในเซลล 81

Page 82: "คัมภีร์  LibreOffice Calc  3.6"

ขข.. การคดลอกและวางขอมลจากเซลลทใชสตร

ในกรณขอมลในเซลลเปนสตร(ทอางองการคานวณถงเซลลอนๆ) คาในเซลลแสดงผลทเกดจากการคานวณ หากคดลอกเซลลดงกลาวไปวางยงเซลลอน สงทวางลงมาคอสตร คาทแสดงในเซลลหรอผลการคานวณจะเปลยนไป เพราะการอางองถงเซลลอนๆเปลยนไปดวย (ตวอยางตามภาพท 119)

ภาพท 119 : คดลอกเซลล A3 ไปวางทเซลล B3 คาในเซลลเปลยนไป

หากตองการวางขอมลจากเซลลทเปนสตร โดยวางเปนขอความหรอตวเลขทเปนผลจากการคานวณ โดยลางสตรออกไป สามารถใชการวางแบบพเศษได โดยเลอกสงทจะวางเปน Text(ขอความ) หรอ Numbers(ตวเลข) ตวอยางตามภาพท 120

ภาพท 120 : คดลอกเซลล A3 ไปวางทเซลล B3 โดยเลอกสงทวางเปนตวเลข

คค.. กลบแถวใหเปนสดมน กลบสดมนใหเปนแถว

การกลบแถวใหเปนสดมนกลบสดมนใหเปนแถว หรอกคอ การทาทรานสโพส(Transpose) เปนเทคนคหนงในเรองของเมทรกซ

ใหคดลอกตารางขอมล จากนนวางแบบพเศษ โดยเลอกสงทจะวางเปน Transpose ตารางขอมลกจะกลบแถวเปนสดมนกลบสดมนเปนแถว

ตวอยางตามภาพท 121

ภาพท 121 : กลบแถวใหเปนสดมนกลบสดมนใหเปนแถว โดยการวางแบบพเศษ

82 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 83: "คัมภีร์  LibreOffice Calc  3.6"

งง.. การคานวณโดยใชการวางแบบพเศษ

การวางแบบพเศษ ยงสามารถใชในการคานวณไดดวย โดยการคดลอกขอมลตนทาง ไปวางทบทขอมลปลายทาง โดยเลอกการคานวณแบบตางๆ ไดทกรอบ Operations ตวอยางตามภาพท 122

ภาพท 122 : คานวณโดยใชการวางแบบพเศษ

6.12 6.12 การลบขอมลในเซลล การลบขอมลในเซลล

การลบขอมลในเซลล Calc มคาสงทชวยอานวยความสะดวกดงน

กด <Delete> (Clear Contents) ลบแตขอมลในเซลล โดยไมลางรปแบบออก เมอพมพขอความลงไปใหมจะยงเปนรปแบบเดม

กด <Shift><Delete> ลบขอความและรเซตสไตล โดยรเซตกลบไปเปนสไตลปรยาย หรอเปนสไตลเซลลทชอ Default

กด <Backspace> (Delete Contents) เมอกด <Backspace> จะปรากฎหนาตาง Delete Contents มาใหเลอกลบขอมลบางสวนในเซลล เชน ลบสตร, ลบ

รปแบบ, ลบตวเลข, หรอลบขอความ เปนตน ซงสามารถเลอกลบเฉพาะอยางได

ตวอยางตามภาพท 123, 124, และ 125

ภาพท 123 : ตวอยางการลบขอมลในเซลลแบบตางๆ

บทท 6 : ขอมลในเซลล 83

Page 84: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 124 : ตวอยางการลบเฉพาะขอความ

ภาพท 125 : ตวอยางการลบเฉพาะรปแบบ

6.13 6.13 การใสบนทกขอความการใสบนทกขอความ(Comment)(Comment)

แตละเซลล สามารถใสบนทกขอความได ซงมขนตอนดงน

ขนตอนการใสบนทกขอความ1. เลอกเซลล2. ไปท Insert → Comment... หรอ กด <Ctrl><Alt><C> จะปรากฎกรอบใหพมพบนทกขอความ3. พมพบนทกขอความลงในกรอบ

ภาพท 126 : บนทกขอความทเซลล ภาพท 127 : เซลลทมบนทกขอความ มจดสแดงทมมขวาบน

เซลลทมบนทกขอความ จะปรากฎจดสแดงเลกๆทมมขวาบน เมอนาเมาสไปชทเซลลดงกลาว บนทกขอความกจะปรากฎ

84 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 85: "คัมภีร์  LibreOffice Calc  3.6"

การแกไขบนทกขอความ ใหทาซาตามกระบวนในขางตน โดยเลอกเซลลทมบนทกขอความ แลวจงใชคาสง

การลบบนทกขอความ หากลบขอมลในเซลลโดยกด <Del> บนทกขอความจะถกลบไปดวย แตถาตองการลบเฉพาะบนทกขอความ ให คลกขวาทเซลล → Delete Comment หรอใชการลบแบบพเศษ(ตามทอธบายในขอ 6.12) แลวเลอกลบเฉพาะบนทกขอความ(Comment)

6.14 6.14 การคนหาและแทนทการคนหาและแทนท

หากตองการคนหาเพยงอยางเดยว ใหกด <Ctrl><F> จะปรากฎแถบเครองมอคนหา(Find) การใชงานไมยาก เพยงใสขอความทตองการคนหาลงไป จากนนคลกทปม Find Next(คนหาไปขางหนา) หรอ Find Previous(คนหากอนหนา)

ภาพท 128 : แถบเครองมอคนหา(Find)

หากตองการคาหาและแทนท ใหกด <Ctrl><H> จะปรากฎหนาตาง Find and Replace ซงสามารถกาหนดเงอนไขการคนหาไดละเอยดกวา เชน คนหาโดยตวอกษรตวเลกตวใหญมผล(ใชกบภาษาองกฤษ) , คนหาโดยขอความตองเหมอนกนทงเซลล เปนตน

นอกจากการคนหาขอความแลว ยงสามารถคนหาและแทนทสไตลเซลลไดดวย โดยตกทกลองตวเลอก Search for Styles จากนนท กลองรายการ Seach และ Replace with จะปรากฎรายการสไตลใหเลอก (ดเพมเตมเรองสไตลเซลล ในบทท 8 หนา 111)

ภาพท 129 : หนาตางคนหาและแทนท(Find and Replace)

บทท 6 : ขอมลในเซลล 85

Page 86: "คัมภีร์  LibreOffice Calc  3.6"

86 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 87: "คัมภีร์  LibreOffice Calc  3.6"

บทท 7 : กำรจดรปแบบเซลล

Page 88: "คัมภีร์  LibreOffice Calc  3.6"

7.1 7.1 การเรยกใชคาสงในการจดรปแบบเซลลการเรยกใชคาสงในการจดรปแบบเซลล

การจดรปแบบเซลล สามารถเรยกใชคาสงได 2 แหงหลกๆ กคอ 1.แถบเครองมอจดรปแบบ(Formatting Toolbar) และ 2. หนาตาง Format Cells

กก.. แถบเครองมอจดรปแบบ(Formatting Toolbar)แถบเครองมอจดรปแบบ เกบปมคาสงทใชบอย ซงบรรจไปดวยปมตางๆดงตอไปน (หากมไมปมเหมอนในภาพ สามารถ

เพมหรอลดปมได ตามทอธบายไวในขอ 3.6 (หนา 43) หรอ 3.7 (หนา 43))

ภาพท 130 : แถบเครองมอจดรปแบบ(สวนซาย)

1 เปดหนาตาง Style and Formatting <F11> 7 (Align Left) จดชดซาย <Ctrl><L>

2 (Font Name) ชองเลอกฟอนต 8 (Align Center) จดกลาง <Ctrl><E>

3 (Font Size) ชองเลอกขนาดฟอนต 9 (Align Right) จดชดขวา <Ctrl><R>

4 (Bold) ตวทบ <Ctrl><B> 10 (Justified) จดชดซายและขวา <Ctrl><J>

5 (Italic) ตวเอยง <Ctrl><I> 11 (Merge and Center Cells) รวมเซลล/แยกเซลล

6 (Underline) ขดเสนใต <Ctrl><U>

ภาพท 131 : แถบเครองมอจดรปแบบ(สวนขวา)

12 (Left-To-Right) พมพซายไปขวา 22 (Add Decimal Place) เพมทศนยม

13 (Right-To-Left) พมพขวาไปซาย 23 (Delete Decimal Place) ลดทศนยม

14 (Align Top) จดชดบน 24 (Decrease Indent) ลดระยะยอหนา

15 (Align Center Vertically) จดกลาง(แนวดง) 25 (Increase Indent) เพมระยะยอหนา

16 (Align Bottom) จดชดลาง 26 (Border) เลอกเสนขอบ

17 (Currency) จดตวเลขเปน สกลเงน <Shift><Ctrl><4> 27 (Background Color) เลอกสพนหลง

18 (Percent) จดตวเลขเปน เปอรเซนต <Shift><Ctrl><5> 28 (Font Color) เลอกสตวอกษร

19 (Date) จดตวเลขเปน วนท <Shift><Ctrl><3>

20 (Exponential) จดตวเลขเปน เลขเอกซโปเนนเชยล <Shift><Ctrl><2>

21 (Standard) (จดตวเลขเปน) ตวเลขมาตรฐาน <Shift><Ctrl><6>

88 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 89: "คัมภีร์  LibreOffice Calc  3.6"

ขข.. หนาตาง Format Cellsทหนาตาง Format Cells มคณสมบตตางๆของเซลลใหกาหนดไดอยางละเอยด เพราะเกบคณสมบตของเซลลไวทก

อยางการจดรปแบบเซลลโดยใชหนาตาง Format Cells ใหคลกเลอกเซลล แลวไปท Format → Cells... หรอกด

<Ctrl><1> จะปรากฎหนาตาง Format Cells ตามภาพท 132

ภาพท 132 : หนาตาง Format Cells

7.2 7.2 การการลางลางการจดรปการจดรปแบบแบบโดยตรงโดยตรง (Clear Direct Format(Clear Direct Formattingting))

เมอเปดโปรแกรมขนมา ทกเซลลมการจดรปแบบอยแลว แมเรายงไมไดทาอะไรเลยกตาม เรมตน ทกเซลลถกกากบรปแบบโดยสไตลเซลลทชอ Default เซลลจงมลกษณะเปนพนสขาว ไมมขอบ (ดเรองสไตลในบทท 8 หนา 111)

การตรวจสอบวา เซลลถกกากบรปแบบโดยสไตลอะไร สามารถทาไดตามขนตอนในภาพท 133 ภาพท 133 ทหนาตาง Style and Formatting แถบสคาดอยทชอใด เซลลทเลอกใชสไตลนนอย

ภาพท 133 : ขนตอนการตรวจสอบวาเซลลใชสไตลอะไรอย

การจดรปแบบโดยตรง หรอเรยกอกอยางวา การจดรปแบบทบสไตล กคอ การไปใสส เปลยนฟอนต หรอตกแตงเซลลโดยใชเครองมอตางๆในขอ 7.1 มเพยงอยางเดยวทไมใชการจดรปแบบโดยตรง กคอ การแกไขสไตล (ดรายละเอยดในขอ 8.5 การแกไขสไตล หนา 115)

การลางการจดรปแบบโดยตรง จะลางการจดรปแบบทจดทบสไตลออกไป ซงสามารถทาไดโดย เลอกเซลลกอน จากนนกด <Ctrl><M> หรอไปท Format → Clear Derect Formatting

ภาพท 134 : กอนและหลงการลางการจดรปแบบโดยตรง

ภาพท 134(ซาย) เซลลถกจดรปแบบทบสไตล โดยใชเครองมอในขอ 7.1 ภาพท 134(ขวา) หลงลางการจดรปแบบทจดทบสไตลออกไป

บทท 7 : การจดรปแบบเซลล 89

Page 90: "คัมภีร์  LibreOffice Calc  3.6"

7.3 7.3 การจดรปแบการจดรปแบบบฟอนตฟอนต

ฟอนต(Font) คอลกษณะรปพมพของตวอกษร คลายๆลกษณะลายมอทแตกตางกนของแตละคน รปแบบตวอกษร หรอ รปแบบฟอนต มความหมายเดยวกน

การจดรปแบบฟอนตสามารถจดไดโดยใชปมตางๆบนแถบเครองมอจดรปแบบ และใชหนาตาง Format Cells (แทบ Font และ Font Effect)

กก.. การจดรปแบบฟอนต

เมอเรมตนพมพอะไรกตามลงในเซลล โปรแกรมจะจดรปแบบตวอกษรใหกอน โดยใชรปแบบของฟอนตเรมตน ซง เราสามารถตงฟอนตและขนาดเรมตนไดเอง(ดวธตงฟอนตเรมตนในขอ 4.2 หนา 49) อยางไรกด เราสามารถเปลยนจาก ฟอนตเรมตนไปเปนอยางอนได

การจดรปแบบฟอนตโดยใชแถบเครองมอจดรปแบบการเลอกฟอนตใหตวอกษร ใหเลอกเซลลกอน จากนนเลอกฟอนตทชองเลอกฟอนต(Font Name)

ภาพท 135 : ขนตอนการเลอกฟอนต

การเลอกขนาดตวอกษร ใหเลอกเซลลกอน จากนนเลอกขนาดทชองเลอกขนาดฟอนต(Font Size)

ภาพท 136 : ขนตอนการเลอกขนาดตวอกษร

การทาตวหนา ตวเอยง ตวขดเสนใต ใหเลอกเซลลกอน จากนนคลกทปม (Bold) หรอ ปม (Italic) หรอ ปม (Underline) ตามลาดบ

ภาพท 137 : ตวหนา ตวเอยง ตวขดเสนใต ตามลาดบ

90 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 91: "คัมภีร์  LibreOffice Calc  3.6"

การจดรปแบบฟอนตโดยใชหนาตาง Format Cellsขนตอน1. เลอกเซลล2. ไปท Format → Cells... หรอ กด <Ctrl><1> เพอเปดหนาตาง Format Cells3. ทแทบ Font ตาม Error: Reference source not found

- เลอกฟอนต ทชอง Font Family - เลอกขนาดตวอกษร ทชอง Size - เลอกตวหนา(Bold)/ตวเอยง(Italic)/ตวธรรมดา(Regular)/ตวหนาและเอยง(Bold Italic) ทชอง Style

4. คลก OK

ภาพท 138 : แทบ Font ในหนาตาง Format Cells

12 ขอแนะนาทสาคญ

เฉพาะการเลอกฟอนตแนะนาใหใชหนาตาง Format Cells เพราะการเลอกฟอนตใน Calc จะตองเลอกใหกบทงภาษาไทยและองกฤษหากเราเปดใชภาษาท 2 ดวย ซงปกตจะเปนเชนนน การเลอกฟอนตโดยใชแถบเครองมอจดรปแบบ จะเลอกฟอนตใหกบภาษาใดภาษาหนงเทานน หากตรวจสอบดในหนาตาง Format Cells จะพบวาฟอนตเปลยนไปภาษาเดยวเทานน

ภาพท 139 : หลงเลอกฟอนตโดยใชแถบเครองมอจดรปแบบ จากนนตรวจสอบดในหนาตาง Format Cells

ปญหาทตามมาจากกรณการเลอกฟอนตโดยใชแถบเครองมอจดรปแบบ กคอ เมอสลบภาษาไปมา ฟอนตจะไมเหมอนกน สรางความยงยากพอสมควร

การจดรปแบบฟอนตสามารถทาไดทงในโหมดเซลล และ โหมดแกไขการจดรปแบบฟอนตสามารถทาไดทงในโหมดเซลลและโหมด

แกไข นนหมายความวา ในเซลลเดยวกนสามารถใชฟอนตหรอตกแตงฟอนตตางรปแบบกนได เพยงเขาสโหมดแกไข เลอกตวอกษร จากนนจดรปแบบตามปกต

(ดเรองโหมดเซลลและโหมดแกไข ในขอ 6.2 ก หนา 72)ภาพท 140 : จดรปแบบตวอกษรแยกกนในเซลลเดยวกน

บทท 7 : การจดรปแบบเซลล 91

Page 92: "คัมภีร์  LibreOffice Calc  3.6"

ขข.. การตกแตงตวอกษร

การระบายสตวอกษร โดยใชแถบเครองมอจดรปแบบเลอกเซลลกอน จากนน เลอกสโดยใชปม (Font Color)

ภาพท 141 : เลอกสตวอกษรโดยใชแถบเครองมอจดรปแบบ

การตกแตงตวอกษรโดยใชหนาตาง Format Cellsเลอกเซลลกอน จากนนไปท Format → Cells... หรอ กด <Ctrl><1> เพอเปดหนาตาง Format Cells กาหนด

คณสมบตการตกแตงเซลลทแทบ Font Effect

ภาพท 142 : หนาตาง Format Cells แทบ Font Effects

ตวอยางการตกแตงตวอกษรOverlining (เสนบน) Strikethrough (เสนคาดกลาง) Underlining (เสนลาง)

Single SIngle SIngleDouble Double DoubleBold Bold Bold

Dotted With //////// ← With / DottedDash With XXXXXX ← With X Dash

Long Dash Long DashDot Dash Do t Dash

Dot Dot Dash Dot Dot DashWave Wave

Double Wave Double Wave

92 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 93: "คัมภีร์  LibreOffice Calc  3.6"

ของ รายการ กอน หลงชอง Relief Embossed (ตวนน) คมภร LibreOffice Calc คมภร คมภร LibreOffice LibreOffice CalcCalc

Engraveed (ตวบม) คมภร LibreOffice Calc คมภร คมภร LibreOffice LibreOffice CalcCalcตวเลอกอนๆ Outline (เสนโครงราง) คมภร LibreOffice Calc คมภร LibreOffice Calc

Shadow (เงา) คมภร LibreOffice Calc คมภร คมภร LibreOffice LibreOffice CalcCalc

7.4 7.4 การการระบายสพนหลงเซลลระบายสพนหลงเซลล

การระบายสพนหลงเซลล สามารถทาไดโดยใชแถบเครองมอจดรปแบบหรอใชหนาตาง Format Cells (แทบ Backgound)

การระบายสพนหลงเซลล โดยใชแถบเครองมอจดรปแบบเลอกเซลลกอน จากนน เลอกสโดยใชปม (Background Color)

ภาพท 143 : เลอกสพนโดยใชแถบเครองมอจดรปแบบ

การระบายสพนหลงเซลล โดยใชหนาตาง Format Cellsเลอกเซลลกอน จากนนไปท Format → Cells... หรอ กด <Ctrl><1> เพอเปดหนาตาง Format Cells การระบายส

พนหลงเซลล กาหนดไดทแทบ Background

ภาพท 144 : เลอกสพนโดยใชหนาตาง Format Cells

7.5 7.5 การการตกแตงตกแตงเสนขอบเสนขอบเซลลเซลล

เสนตารางสเทาบนพนททางาน หรอ เสนลายนา เมอสงพมพจะพมพไมออกเพราะเปนเพยงเสนแสดงขอบเขตเทานน หากตองการตกแตงเพอใหพมพออก เราตองขดเสนขอบลงไป

การขดเสนขอบใหเซลล สามารถทาโดยใชแถบเครองมอจดรปแบบ หรอใชหนาตาง Format Cells(แทบ Border) กได การขดเสนขอบใหเซลล สาคญทการเลอกเซลลดวย หากเลอกเซลลเดยวจะมแตเสนขอบนอกเทานน หากเลอกเปนก

ลมเซลล จะมทงเสนขอบนอก ละเสนขอบใน

บทท 7 : การจดรปแบบเซลล 93

Page 94: "คัมภีร์  LibreOffice Calc  3.6"

การขดเสนขอบเซลล โดยใชแถบเครองมอจดรปแบบเลอกเซลลกอน จากนน ขดเสนขอบโดยใชปม (Border)

ภาพท 145 : ขดเสนขอบโดยใช แถบเครองมอจดรปแบบ

การขดเสนขอบเซลล โดยใชหนาตาง Format Cellsขนตอน 1. เลอกเซลลหรอกลมเซลล 2. ไปท Format → Cells... หรอ กด <Ctrl><1> เพอเปดหนาตาง Format Cells 3. ทแทบ Borders

3.1 ทกรอบ Line arrangement คลกเลอกเสนขอบ เพอระบตาแหนงทจะขดเสน3.2 ทกรอบ Line เลอกรปแบบเสน, ความหนา และ ส

4. ทาซาขอ 3 เพอขดเสนขอบรปแบบอน ใหกบขอบอนๆ 5. คลกปม OK

ภาพท 146 : ขดเสนขอบโดยใชหนาตาง Format Cells

94 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 95: "คัมภีร์  LibreOffice Calc  3.6"

13 การขดเสนขอบแบบกาหนดเอง

ในกรณขดเสนแบบกาหนดเอง มวธคลกและขอสงเกตในการขดเสนตามภาพ ดงตอไปน

ภาพท 147 : การขดเสนแบบกาาหนดเอง

7.6 7.6 การซอนเสนการซอนเสนลายนาลายนา

เสนลายนา หรอ เสนกรด(Grid) เปนเสนตารางทแสดงถงขอบเขตของเซลล โดยปกตเสนลายนาจะเปดแสดงไว แตทงนเราสามารถซอนเสนลายนาได ซงมอย 3 วธ

ภาพท 148 : (ซาย)พนททางานทแสดงเสนลายนา (ขวา)ซอนเสนลายนา

การซอนเสนลายนาวธท 1คลกทปม (Toggle Grid Lines for Current Sheet) บนแถบเครองมอจดรปแบบ หากปมนไมม ใหดวธการเปด

ปมมาใชงานในขอ 3.5 หนา 43 หรอ 3.7 หนา 43 (ปม Toggle Grid Lines อยในหมวด Format)การซอนเสนลายนาดวยวธน มผลทละชท

การซอนเสนลายนาวธท 2ไปท Tools → Options → เมน LibreOffice Calc → เมนยอย View จะปรากฎหนาตางตามภาพท 149 จากนน

กาหนดใหซอนหรอแสดงเสนลายนาทชอง Grid lines (Hide=ซอน) ถาเปดแสดงเสนลายนา สามารถเปลยนสเสนลายนาไดทชอง Color

การซอนเสนลายนาดวยวธน มผลตอทกชท

ภาพท 149 : ตงใหซอน/แสดงเสนลายนาทออพชนของโปรแกรม

บทท 7 : การจดรปแบบเซลล 95

Page 96: "คัมภีร์  LibreOffice Calc  3.6"

การซอนเสนลายนาวธท 3การซอนเสนลายนาดวยวธน ไมเชงเปนการซอน เพราะอาศยการขดเสนขอบเซลลใหเปนสขาว ซงมสเดยวกบพนท

ทางานจงทาใหมองไมเหนเสนลายนา วธนดเหมอนยงยาก แตสามารถกาหนดตาแหนงการซอนหรอแสดงเสนลายนาไดอยางละเอยด

ภาพท 150 : ซอนเสนลายนาบางเซลลโดยขดเสนขอบเซลลเปนสขาว

7.7 7.7 รปแบบรปแบบตารางตารางอตโนมต อตโนมต ((AutoFormatAutoFormat))

กก.. การจดรปแบบตารางขอมลดวยรปแบบอตโนมต

เซลลทมขอมลทอยตดๆกน จนกลายเปนตารางขอมล เราสามารถจดรปแบบใหกบตารางขอมลดงกลาว เขน ขดเสน ขอบ, ระบายสพน, จดรปแบบฟอนต ทงตารางไดอยางรวดเรว โดยใชรปแบบอตโนมต(AutoFormat) ซงมขนตอนดงน

ขนตอน1. เลอกตารางขอมล (หากเลอกเซลลนอยเกนไปคาสงรปแบบอตโนมตจะไมทางาน )2. ไปท Format → AutoFormat... จะปรากฏหนาตาง AutoFormat 3. เลอกรปแบบตารางจากกรอบ Format4. เลอกองคประกอบของรปแบบทจะใชทกรอบ Formatting 5. คลกทปม OK

ภาพท 151 : ขนตอนการจดรปแบบตารางขอมลโดยใชรปแบบอตโนมต

96 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 97: "คัมภีร์  LibreOffice Calc  3.6"

ขข.. การบนทกรปแบบตาราง

นอกจากรปแบบตารางอตโนมตทโปรแกรมมมาใหแลว เรากสามารถตกแตงตารางขอมล แลวบนทกเกบไวใชในภายหลงได

ขนตอน การ บนทกรปแบบ อตโนมต 1. จดรปแบบของตารางขอมลใหเรยบรอย จากนนเลอกตารางขอมล2. ไปท Format → AutoFormat … จะปรากฏหนาตาง AutoFormat3. คลกปม Add... จะปรากฎหนาตางมาใหตงชอรปแบบ4. ตงชอรปแบบ5. คลกปม OK จะปรากฎชอรปแบบเพมในรายการ

ภาพท 152 : ขนตอนการบนทกรปแบบอตโนมต

7.8 7.8 หหดดขอความขอความอตโนมตใหพอดกบความกวางอตโนมตใหพอดกบความกวางของของเซลลเซลล

โดยปกตหากเซลลกวางไมพอ ขอมลในเซลลจะแสดงไมหมด ททายเซลลจะมเครองหมายเปนลกศรบอก

อยางไรกด เราสามารถตงใหขอความหดตวอตโนมตใหพอดกบความกวางของเซลล เมอมการปรบขนาดเซลลไดดงน

ขนตอน

ภาพท 153 : เซลลกวางไมพอแสดงผล

1. เลอกเซลล2. ไปท Format → Cells... หรอ กด <Ctrl><1> เพอเปดหนาตาง Format Cells 3. ทแทบ Alignment

ตกทกลองตวเลอก Shrink to fit cell size(หดใหพอดขนาดของเซลล)4. คลกปม OK

บทท 7 : การจดรปแบบเซลล 97

Page 98: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 154 : ขอความหดตวอตโนมตใหพอดกบความกวางของเซลล

7.9 7.9 ตดขอความขนบรรทดใหมภายในเซลลตดขอความขนบรรทดใหมภายในเซลล

ในกรณทใน 1 เซลล แสดงขอมลไมหมด เราสามารถตงใหตดขอความขนบรรทดใหมภายในเซลลได ผลกคอ ความกวางของเซลลเทาเดม แตความสงจะมากขนเพอใหแสดงขอมลในเซลลไดทงหมด

กก.. ตดขอความขนบรรทดใหมภายในเซลลแบบอตโนมต

ขนตอน1. เลอกเซลล2. ไปท Format → Cells... หรอ กด <Ctrl><1> เพอเปดหนาตาง Format Cells 3. ทแทบ Alignment ตกทกลองตวเลอก Wrap text automatically (หอขอความอยางอตโนมต)

กลองตวเลอก Hyphenation active ใชใสเครองหมายขดททายบรรทด ในกรณเกดการตดทกลางคา4. คลกปม OK

ภาพท 155 : ขอความตดขนบรรทดใหมอตโนมตใหพอดกบความกวางของเซลล

หรอคลกทปม Automatic Row Break จะรวดเรวกวา แตปมนโดยปกตจะไมมมาใหในตอนตน ตองเปดขนมาใชงานเอง (ดวธการสรางปมในหวขอ 3.7 - ปม Automatic Row Break อยทหมวด Format)

ขข.. ตดขอความขนบรรทดใหมภายในเซลลแบบกาหนดเอง

ขนตอน1. เลอกเซลล จากนนกด <F2> เพอเขาสโหมดแกไข2. เลอนตาแหนงตวชพมพขอความไป ณ ตาแหนงทจะตดขนบรรทดใหม3. กด <Ctrl><Enter> ขอความจะถกตดขนบรรทดใหม

98 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 99: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 156 : ขนตอนการตดขอความขนบรรทดใหมภายในเซลลแบบกาหนดเอง

7.10 7.10 กาการวางแนวขอความในแนวดงรวางแนวขอความในแนวดง

ในกรณทเซลลมความสงกวาขอความมาก เราสามารถกาหนดใหขอความจดชดบน เขากลาง หรอชดดานลางของขอบเซลลได

ใหคลกทปม (Align Top) ปม (Align Center Vertically) ปม (Align Bottom) บนแถบเครองมอจดรปแบบ เพอจดขอความชดบน เขากลาง และชดลาง ตามลาดบ

ปมทง 3 ในขางตน ปกตจะไมแสดงไว ตองเปดขนมาเอง (ดวธเปดปมมาใชงานในขอ 3.5 หรอ 3.7 หนา 43 ทง 3 ปมอยใน

หมวด Format )

ภาพท 157 : จดขอความชดบน-เขากลาง-ชดลาง

การวางแนวขอความชดบน, เขากลาง หรอหรอชดลาง สามารถกาหนดไดทหนาตาง Format Cells แทบ Alignment เชนเดยวกน (ตามภาพท 158)

ภาพท 158 : คณสมบตการวางแนวขอความแนวดงทหนาตาง Format Cells

บทท 7 : การจดรปแบบเซลล 99

Page 100: "คัมภีร์  LibreOffice Calc  3.6"

7.11 7.11 การหมนขอความในเซลลการหมนขอความในเซลล

1. เลอกเซลล2. ไปท Format → Cells... หรอ กด <Ctrl><1> เพอเปดหนาตาง Format Cells3. ทแทบ Alignment

3.1 ชอง Degrees กาหนดองศาทตองการหมน3.2 ชอง Reference edge คลกปมเพอเลอกขอบอางองในการหมน

4. คลกปม OK

ภาพท 159 : หมนขอความในเซลล 90o

การหมนขอความ 90o, 180o หรอ 270o ทเปนแนวฉาก มกไมคอยมปญหา แตหากหมนขอความทไมใชมมฉาก เชน หมน 45o จะตองเลอกขอบการหมนใหด (Reference edge) เพราะมผลตอการขดเสนขอบดวย (ตวอยางตามภาพท 160 และ 161)

ภาพท 160 : หมนขอความ 45o โดยใชขอบลางเปนขอบอางอง

ภาพท 161 : หมนขอความ 45o โดยหมนใหอยภายในเซลล

100 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 101: "คัมภีร์  LibreOffice Calc  3.6"

7.12 7.12 แปรงแปรงระบายรปแบบ ระบายรปแบบ (Format Paint(Format Paintbrushbrush))

ปม (Format Paintbrush) หรอ ปมแปรงระบายรปแบบ เปนปมทใชคดลอกรปแบบจากเซลลหนง ไปวางใหกบอกเซลลหนง ปมนมใน Writer และใน Impress ดวย โดยใน Writer หรอใน Impress ปมนมประโยชนมาก แตใน Calc เนองจากไปซากบคาสงวางแบบพเศษทใชงานไดคลองกวา ใน Calc แปรงระบายรปแบบจงไมคอยนยมนก

ขนตอน การใชงาน 1. เลอกเซลลตนทาง2. คลกทปม (Format Paintbrush)บนแถบเครองมอมาตรฐาน3. คลกทเซลลปลายทาง (คลกคลางแลวลากเพอวางใหกบเซลลปลายทางหลายเซลล)

ภาพท 162 : ขนตอนการใชงานปมระบายรปแบบ

7.13 7.13 การการจดจดรปแบบรปแบบตวเลขตวเลข

เนองจากขอมลชนดตวเลข สามารถเปนไดหลายอยาง ทง เงน, เปอรเซนต, วนท, ตวเลขทวไป, เลขยกกาลง เปนตน ซงแตละชนดยอย กสามารถจดรปแบบใหแสดงผลแตกตางกนไปไดอก เชน เลข 1234 สามารถแสดงเปน 1234.00, ฿1234.00- หรอ 1234.00 บาท กได ซงทง 3 มคาในการคานวณเทากน ตางกนทรปภายนอกเทานน

การจดรปแบบตวเลข สามารถทาไดดงน

ภาพท 163 : จดรปแบบการแสดงขอมลในเซลลขนตอน1. เลอกเซลลหรอกลมเซลลทมขอมลเปนตวเลข2. ไปท Format → Cells... หรอ กด <Ctrl><1> เพอเปดหนาตาง Format Cells

บทท 7 : การจดรปแบบเซลล 101

Page 102: "คัมภีร์  LibreOffice Calc  3.6"

3. ทแทบ Numbers3.1 เลอกประเภทตวเลข ทชอง Category3.2 เลอกรปแบบตวเลข ทชอง Format3.3 เลอกออพชนเพมเตมท กรอบ Options

4. คลกปม OK

คณสมบตตางๆในแทบ Numbers

ชอง Category : ใชเลอกประเภทของตวเลข เชน Number(ตวเลข), Percent เปอรเซนต), Currency(สกลเงน), Date(วนท), เวลา(Time), Scientific(เลขเอกโปเนนเชยล), Fraction(เศษสวน), Boolean Value(บลน), Text(ขอความ)

ชอง Format : ใชเลอกรปแบบตวเลขของประเภทขอมล เชน หากทชองก Catagory เลอกเปน Number(ตวเลข) ตวเลขสามารถจดรปแบบไดหลากหลาย เชน เลขไทย, เลขอาราบก, จานวนทศนยม, เลขลบใสวงเลบเปนตน

กรอบ Options :- ชอง Decimal places : ใชกาหนดจานวนตาแหนงทศนยม เชนคา 2 หมายถง ทศนยม 2 ตาแหนง- ชอง Leading zeroes : ใชกาหนดจานวนหลกของตวเลข ถาหลกของตวเลขนอยกวาจานวนทกาหนด จะเตมเลข 0

ขางหนาเพอใหครบตามหลกทกาหนด- กลองตวเลอก Negative numbers red : ใชกาหนดใหตวเลขทมคาเปนลบ เปนสแดง- กลองตวเลอก Thousands separator : ใชกาหนดใหมเครองหมายจลภาค( , ) ขนหลกพน หลกลาน ...

ชอง Format code : ดรายละเอยดในขอ 7.15

7.14 7.14 ปมและคยลดปมและคยลดทใชทใชจดรปแบบตวเลขจดรปแบบตวเลข

ปมปมบนแถบเครองมอจดรปแบบ(Formatting toolbar) ทใชจดรปแบบตวเลข มดงตอไปน (หากบางปมไมม ใหดวธ

เปดปมมาใชงานในขอท 3.5 หนา 43 และ 3.7 หนา 43)ปม (Currency) : จดรปแบบตวเลขเปนจานวนเงนมสญลกษณคาเงน เชน ฿1,234,567.00ปม (Percent) : จดรปแบบตวเลขเปนเปอรเซนต เชน 12.00%ปม (Date) : จดรปแบบตวเลขเปนวนท เชน 12/03/2013ปม (Exponential) : จดรปแบบตวเลขเปนรปแบบ #.##E+## (เอกซโปเนนเชยล) เชน 1.23E+06ปม (Standard) : จดรปแบบตวเลขเปนแบบมาตรฐาน เชน 1234567 (พมพอะไรกแสดงอยางนน)ปม (Add Decimal Place) : เพมจานวนทศนยม 1 ตาแหนงปม (Delete Decimal Place) : ลดจานวนทศนยม 1 ตาแหนง

คยลด

<Shift><Ctrl><1> = จดรปแบบตวเลขเปนรปแบบ ##,###.## (ทศนยม 2 ตาแหนง) เชน 12345.67<Shift><Ctrl><2> = จดรปแบบตวเลขเปนรปแบบ #.##E+## (เอกซโปเนนเชยล) เชน 1.23E+06<Shift><Ctrl><3> = จดรปแบบตวเลขเปนวนท เชน 04/05/12<Shift><Ctrl><4> = จดรปแบบตวเลขเปนจานวนเงนมสญลกษณคาเงน เชน ฿1,234,567.00<Shift><Ctrl><5> = จดรปแบบตวเลขเปนเปอรเซนต เชน 12.00%<Shift><Ctrl><6> = จดรปแบบตวเลขเปนแบบมาตรฐาน เชน 1234567 (พมพอะไรกแสดงอยางนน)

102 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 103: "คัมภีร์  LibreOffice Calc  3.6"

7.15 7.15 รหสรปแบบ รหสรปแบบ ((Format codeFormat code))

ทหนาตาง Format Cells รายการรปแบบตางๆในชอง Format (ตามภาพท 164) เปนรายการทโปรแกรมมมาให ซงนอกเหนอจากรปแบบดงกลาวแลว เราสามารถสรางเองไดดวย โดยการกาหนดรหสรปแบบ(Format code)

ไมวาเราจะเลอกรปแบบการแสดงขอมลในเซลลเปนอยางไร ทกรอบ Format code จะสรางรหสรปแบบมาใหอยางอตโนมต เชน #,###.00 , DD MMM YYYY เปนตน รหสรปแบบนเอง คอตวหลกทกากบการแสดงรปแบบของขอมล ในทางกลบกน เราสามารถพมพรหสรปแบบเขาไปโดยตรงเพอจดรปแบบกได แตทงนตองทาความเขาใจกอนวา รหสรปแบบใชงานอยางไร

ภาพท 164 : รหสรปแบบ ทหนาตาง Format Cells

โครงสรางของรหสรปแบบแบงเปน 3 สวน แตละสวนขนดวย “;”สวนท 1 ใชกาหนดรปแบบเมอมคาเปน + สวนท 2 ใชกาหนดรปแบบเมอมคาเปน - สวนท 3 ใชกาหนดรปแบบเมอมคาเปน 0

+ ; - ; 0 หากมสวนเดยว จะกากบเฉพาะเลขบวกหากม 2 สวน จะกากบเลขคาบวกและลบ

เมอปรบแตงรปแบบตวเลข บอยครงทตวเลขจะเปลยนไปดวย เชน เกดการปดเศษ หรอตดตวเลขทง แตทงนคาของตวเลขยงคงเหมอนเดม เพยงเปลยนหนาตาเทานน ใหดคาของตวเลขจรงๆทแถบใสสตร (ดเพมเตมในขอ 6.2 ข. หนา 73)

ภาพท 165 : ตวเลขทเซลลและทแถบใสสตร

• กาหนดจานวนหลกตวเลข ใชสญลกษณ # (ถาหลกนนไมมจะไมแสดง แตถาเกนตดออก) หรอ 0 (ถาหลกนนไมมตวเลขจะเตม 0 ใหอตโนมต แตถาเกนตดออก)

รหสรปแบบ ตวเลข หลงจดรปแบบ คาอธบาย#.# 1234.567 1234.6 แสดงทศนยมตาแหนงเดยว ดานหนาแสดงครบทกตว

000.000 12.42 012.420 หากไมมตวเลขครบทกตาแหนง จะใสเลข 0 เพมให#.0# 12 12.0

แสดงทศนยมอยางนอย 1 ตาแหนงแตไมเกน 2 ตาแหนง#.0# 1234.7856 1234.78

บทท 7 : การจดรปแบบเซลล 103

Page 104: "คัมภีร์  LibreOffice Calc  3.6"

• กาหนดหลกพน ใหใสเครองหมาย , (จลภาค) ขนหลกพน หลกลาน...

รหสรปแบบ ตวเลข หลงจดรปแบบ คาอธบาย#,### 1234.789 1,234 -

#, 16123 16 แสดงเฉพาะหลกพนขนไป#,, 11000000 11 แสดงเฉพาะหลกลานขนไป

• การกาหนดเศษสวน ใชเครองหมาย “/” ขน จะแปลงตวเลขทศนยมเปนเศษสวนโดยอตโนมต ทงนตองระวงความละเอยดดวย หากใช # นอยไปเศษสวนจะผด จงตองใส # ใหเพยงพอ

รหสรปแบบ ตวเลข หลงจดรปแบบ คาอธบาย#/# 3.75 15/4

# #/# 3.75 3 ¾#/# 0.12 1/8 รหส #/# ใหผลการคานวณทผด 1/8=0.125 ผดเพราะใส

# ละเอยดไมพอ ตองแกรหสรปแบบเปน ##/## จะได 0.12 → 3/25 จงจะถก (3/25=0.12)

##/## 0.12 3/25

• การเขยนขอความเพมเตม ใหใสขอความลงในเครองหมายคาพด “ ” หรอ หลงเครองหมาย \

รหสรปแบบ ตวเลข หลงจดรปแบบ คาอธบาย #.# “เมตร” 1.8 1.8 เมตร -#.# \เมตร” 1.82 1.8 เมตร -

14 ขอมลผสมระหวางตวเลขและขอความ ทขอมลเปนตวเลขทนามาคานวณได

ในกรณขอมลในเซลลเปนตวเลข การเขยนขอความเพมเตม โดยใชเครองหมาย “ ” หรอ \ ขอมลในเซลลยงเปนตวเลขอย ซงสามารถนาไปคานวณได วธนดมากๆ สาหรบการใสหนวยวดหรอขอความตอทายใหกบตวเลข โดยทยงสามารถนาไปคานวณได

ภาพท 166 : สองเซลลทขอมลยงเปนตวเลข บวกกนได

• การเวนระยะหาง ใหใสเครองหมาย _(ตวอกษร) ขนาดของตวอกษรจะกาหนดระยะหางระหวางตวเลขแตละหลก

รหสรปแบบ ตวเลข หลงจดรปแบบ คาอธบาย#_M# 12 1 2 -

• การกาหนดส ใส [ชอส] ไวดานหนาการกาหนดอนๆ

ชอส ส ชอส สCYAN สฟา RED สแดงGREEN สเขยว WHITE สขาวBLACK สดา BLUE สนาเงน

MAGENTA สมวงแดง YELLOW สเหลอง

104 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 105: "คัมภีร์  LibreOffice Calc  3.6"

รหสรปแบบ ตวเลข หลงจดรปแบบ คาอธบาย## ; [RED] ## 1234.5678 1234 เปนคาลบ แตไมใสเครองหมายลบ เปลยนเปนสแดงเทานน## ; [RED](##) -1234.5678 (1234) เปนคาลบ ใสวงเลบและเปลยนเปนสแดง## ; [RED]-## -1234.5678 -1234 เปนคาลบ ใสเครองหมายลบและเปลยนเปนสแดง

• การกาหนดรปแบบโดยมเงอนไข ใส [เงอนไข] ไวดานหนาแตละสวน และใส “;” ขนระหวางเงอนไข

รหสรปแบบ ตวเลข หลงจดรปแบบ[RED][<0]#.0 "เมตร" ; [BLUE][>30]#.0 "เมตร" ; [BLACK]#.0 "เมตร" 15 15.0 เมตร[RED][<0]#.0 "เมตร" ; [BLUE][>30]#.0 "เมตร" ; [BLACK]#.0 "เมตร" -12 -12.0 เมตร[RED][<0]#.0 "เมตร" ; [BLUE][>30]#.0 "เมตร" ; [BLACK]#.0 "เมตร" 31 31.0 เมตร

• การกาหนดตวเลขเอกซโปเนนเชยล ใหใส e+ หรอ E+ แทนสญลกษณของตวเลขเอกซโปเนนเชยล

รหสรปแบบ ตวเลข หลงจดรปแบบ คาอธบาย#.#e+# 150000 1.5e+5 -#.#e+# 0.000025 2.5e-5 -

• การกาหนดวนท ใส N แทนชอวน , D แทนวนท, M แทนเดอน, Q แทนไตรมาส, Y แทนป ใสไดหลายตวซอนกน โดยจะหมายถงการแสดงรปแบบเตมหรอยอ

รหสรปแบบ ตวเลข หลงจดรปแบบ คาอธบาย NNN ท DD MMM YY 14/08/2012 องคาร ท 14 ส.ค. 12 -[~buddhist]D MMM YY 14/08/2012 14 ส.ค. 2555 -QQ ของป YYYY 14/08/2012 ไตรมาส 3 ของป 2012 -

• การกาหนดเวลา ใส H แทนชวโมง, M แทนนาท, S แทนวนาท, AM/PM แทนระบบ 12 หรอ 24 ชวโมง บางตวใสซอนกนได หมายถงการแสดงรปแบบเตมหรอยอ เชน

รหสรปแบบ ตวเลข ขอมลหลงจดรปแบบ คาอธบายHH:MM:SS AM/PM 16:35:49 04:35:49 PM -

7.16 7.16 การจดรปแบบตามเงอนไข การจดรปแบบตามเงอนไข (Conditional formatting)(Conditional formatting)

การจดรปแบบตามเงอนไข(Conditional formatting) ใชจดรปแบบเซลลอยางอตโนมต ตามเงอนไขของขอมลในเซลลหรอตามเงอนไขของสตร เชน หากคาในเซลลอยระหวาง 0-49 ใหใสสพนหลงเปนสแดง แตถาคาในเซลลอยระหวาง 50-100 ใหใสสพนหลงเปนสนาเงน เปนตน

การจดรปแบบตามเงอนไข ทางานโดยใชสไตลเซลลรวมดวย ฉะนนควรสรางสไตลเซลลเตรยมไวกอนเพอความสะดวก แตทงนสามารถสรางระหวางขนตอนได แตจะยงยากสกหนอย (ดเรองสไตลในบทท 8 หนา 111)

บทท 7 : การจดรปแบบเซลล 105

Page 106: "คัมภีร์  LibreOffice Calc  3.6"

กก.. ตวอยางการจดรปแบบตามเงอนไข เพอเนนคะแนนตกและคะแนนผาน

ขนตอน1. เลอกเซลล(หรอกลมเซลล)2. ไปท Format → Conditional formatting -→ Conditional formatting.. จะปรากฎหนาตาง Conditional

formatting for (ชอเซลล)3. คลกทปม Add เพอสรางเงอนไขท 14. กาหนดเงอนไขท 1 ตามภาพท 167 เงอนไขท 1 ทกาหนดคอ

ถา Cell value is(คาในเซลล) between(อยระหวาง) 50 and(และ) 100 ใหใชสไตล WK_cell_Blue5. คลกทปม Add เพอสรางเงอนไขท 26. กาหนดเงอนไขท 2 ตามภาพท 167 เงอนไขท 2 ทกาหนดคอ

ถา Cell value is(คาในเซลล) between(อยระหวาง) 0 and(และ) 49 ใหใชสไตล WK_cell_Red7. คลกปม OK พนหลงของเซลลจะเปลยนไปตามคาในเซลล

ภาพท 167 : ตวอยางการจดรปแบบตามเงอนไข เพอเนนคะแนนตกและคะแนนผาน

เงอนไขในหนาตาง Conditional formatting ม 2 บรรทดบน คอเงอนไข บรรทดลาง คอสไตลเซลล เงอนไขจะจบคกบสไตลเซลล หากเงอนไขจรง จะจดรปแบบเซลลโดยใชสไตลทจบคไว

15 AutoCalculate กบ การจดรปแบบตามเงอนไข

การใชงานการจดรปแบบตามเงอนไข จะตองเปดการทางานของ AutoCalculate ไว โดยไปท Tools → Cell Contents → AutoCalculate (ปกตจะเปดไวอยแลว)

หากปด AutoCalculate ไว ใหกด <F9 > หรอไปท Tools → Cell Contents → ReCalculate เพอคานวณการจดรปแบบตามเงอนไขเปนครงๆไป

106 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 107: "คัมภีร์  LibreOffice Calc  3.6"

16 การนาการจดรปแบบตามเงอนไขไปใชกบเซลลอน

เมอจะนาการจดรปแบบตามเงอนไขททาไวแลว ไปใชกบเซลลอน ไมจาเปนตองกาหนดเงอนไขซาอก ใหใชวธคดลอกและวางแบบพเศษ โดยเลอกสงทจะวางเปน Format (วางเฉพาะรปแบบเทานน)

ดเรองการวางแบบพเศษ(Paste Special) ในขอ 6.11 หนา 81

ภาพท 168 : คดลอกและวางการจดรปแบบตามเงอนไข

ขข.. ตวอยางการจดรปแบบตามเงอนไขโดยใชสตร

ในขอ ก. เปนตวอยางการจดรปแบบตามเงอนไขโดยใชคาของเซลล(Cell value is) ตวอยางน ใชการจดรปแบบตามเงอนไขโดยใชสตร

สตรทใสลงในเงอนไข จะตองคนคาเปนบลนจรงหรอเทจเทานน หากคนคาจรง(1) จะทาเงอนไขน คนคาเทจ(0) จะไมทาเงอนไขน

ภาพท 169 : ตวอยางการจดรปแบบตามเงอนไข เพอเนนวาเปนวนอาทตยหรอไม

บทท 7 : การจดรปแบบเซลล 107

Page 108: "คัมภีร์  LibreOffice Calc  3.6"

ขนตอน1. เลอกเซลล2. ไปท Format → Conditional formatting → Conditional formatting...

จะปรากฎหนาตาง Conditional formatting for (ชอเซลล)3. คลกทปม Add เพอสรางเงอนไขท 1 4. กาหนดเงอนไขท 1 ตามภาพท 169 เงอนไขท 1 ทกาหนดคอ

ถาสตร WEEKDAY(TODAY(),1)=1 คนคาจรง (วนนเปนวนอาทตย) ใหใชสไตล WK_cell_Red5. คลกทปม Add เพอสรางเงอนไขท 26. กาหนดเงอนไขท 2 ตามภาพท 169 เงอนไขท 1 ทกาหนดคอ

ถาสตร WEEKDAY(TODAY(),1)<>1 คนคาจรง (วนนไมใชวนอาทตย) ใหใชสไตล WK_cell_Blue7. คลกปม OK

ดการใชงานฟงกชน WEEKDAY ในขอ 19.7 (หนา 220), ฟงกชน TODAY ในขอ 19.1 (หนา 214)

7.17 7.17 แถบขอมล แถบขอมล (Data bar)(Data bar)

แถบขอมล(Data bar) เปนของใหมใน LibreOffice เรมมในเวอรชน 3.6 ใชระบายสลงในเซลลใหเปนสดสวนตามคาของขอมล เวลาสรางแถบขอมลจะตองเลอกเปนกลมเซลลเพอจะไดเปรยบเทยบคาแลวนามาระบายลงในแตละเซลล

แถบขอมลมลกษรณะคลายแผนภม(Chart) แตไมเชงเปนแผนภมเพราะเปนคณลกษณะของการจดรปแบบตามเงอนไข

ขนตอนการสรางแถบขอมล1. เลอกกลมเซลล2. ท Format → Conditional formatting → Conditional formatting..

จะปรากฎหนาตาง Conditional formatting for (ชอเซลล)3. คลกทปม Add เพอสรางเงอนไขท 14. กาหนดเงอนไขท 1 ภาพท 170 เงอนไขท 1 ทกาหนดคอ

สรางแถบขอมล(Data bar) โดยคานวณคาจากทกเซลล(All Cells) คาตาสดของแถบขอมลคอ(Value ซาย) -100 คาสงสดของแถบขอมลคอ(Value ขวา) 100(ปม More options... ใชกาหนดสของแถบและสของแกน)

5. คลกปม OK

ภาพท 170 : ตวอยางการสรางแถบขอมล

108 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 109: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 171(ซาย) เปนตวอยางการใชแถบขอมล ในการเปรยบเทยบคาในกลมเซลล

ภาพท 171(ขวา) ไมใชแถบขอมล แตเปนแถบสตามสดสวน(Color scale) การสรางมขนตอนเดยวกบการสรางแถบขอมล ตางกนทการกาหนดคา ใหเปลยนจาก Data Bar เปน Color scale

ภาพท 171 : ตวอยางแถบขอมล

7.18 7.18 การบรหารจดการการจดรปแบบตามเงอนไขการบรหารจดการการจดรปแบบตามเงอนไข

เซลลทใชการจดรปแบบตามเงอนไข เราจะดไมออกเลยวาเปนเซลลใดบาง หากไมเลอกเซลลแลวเปดหนาตาง Conditional formatting ขนมาด ฉะนน LibreOffice จงมเครองมอบรหารจดการการจดรปแบบตามเงอนไขมาใหดวย

ใหไปท Format → Conditional formatting → Manage... จะปรากฎหนาตาง Manage Conditional Formatting แสดงรายการเซลลทใชการจดรปแบบตามเงอนไข ซงสามารถลบหรอแกไขเซลลดงกลาวไดดวย

ภาพท 172 : หนาตางลอยแสดงรายการเซลลทใสการจดรปแบบตามเงอนไข

บทท 7 : การจดรปแบบเซลล 109

Page 110: "คัมภีร์  LibreOffice Calc  3.6"

110 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 111: "คัมภีร์  LibreOffice Calc  3.6"

บทท 8 : สไตล (Styles)

Page 112: "คัมภีร์  LibreOffice Calc  3.6"

8.1 8.1 สไตลใน สไตลใน CalcCalc

สไตล (Styles) คอ รปแบบขององคประกอบทถกบนทกไว เพอทจะนามาใชจดรปแบบใหกบองคประกอบประเภทเดยวกนในภายหลง เพออานวยความสะดวกทไมตองทาซากระบวนการเดมตงแตตน

ใน Writer สไตลถอเปนพระเอกและสาคญมาก เพราะการจดรปแบบองคประกอบตางๆลวนอางองสไตล สาหรบ Calc สไตลกสาคญเชนเดยวกน เพราะเครองมอหลายตวกตองใชสไตลรวมดวยเชนเดยวกน เชน การจดรปแบบตามเงอนไข, ฟงกชน STYLE เปนตน

สไตลใน Calc มอย 2 ประเภท(Categories) แตละประเภทหมายถง องคประกอบใน Calc ทสามารถบนทกเปนสไตลได สไตล 2 ประเภทนนกคอ

1. สไตลเซลล(Cell Styles) เปนสไตลทใชกบรปแบบของเซลล2. สไตลหนากระดาษ (Page styles) เปนสไตลทใชกบรปแบบของหนากระดาษ

(กด <F11> = เปดหนาตาง Styles and Formatting )

ภาพท 173 : หนาตาง Style and Formatting

เนอหาในบทนอธบายเฉพาะสไตลเซลล สาหรบสไตลหนากระดาษดในบทท 11 หนา 143

8.2 8.2 การสรางสไตลเซลลการสรางสไตลเซลล

การสรางสไตล จะตองสรางตนแบบไวกอน จากนนจงสรางสไตลขนมาจากตนแบบ สาคญทตองเลอกตนแบบและเลอกประเภทของสไตลทตองการจะสรางใหถก

ขนตอน การสรางสไตลเซลล 1. จดรปแบบเซลลตนแบบตามตองการ ( สพน, เสนขอบ, รปแบบอกษร ฯลฯ)2. เลอกเซลลตนแบบ3. กด <F11> เพอเปดหนาตาง Styles and Formatting4. คลกปม (Cell Styles)5. คลกปม (New Style from Selection) จะปรากฎหนาตาง Create Style มาใหตงชอสไตล6. ตงชอสไตล

(หากตงชอสไตลผด ดวธแกใน Note-20 ในขอ 8.5)7. คลกปม OK 8. ปรากฎชอของสไตลทไดตงไว ทหนาตาง Styles and Formatting

112 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 113: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 174 : ขนตอนการสรางสไตลเซลล

17 เคลดลบการตงชอสไตล

หากใชสไตลบอยๆหรอมสไตลเปนจานวนมาก การตงชอใหสะดวกตอการบรหารจดการเปนเรองสาคญ เพราะจะคนหาไดงาย รวาเปนสไตลอะไร ใชแลวหนาตาจะออกมาอยางไร สาหรบผเขยน มเคลดลบการตงชอสไตลดงน

ภาพท 175 : เคลดลบการตงชอสไตลใหบรหารจดการงาย

18 การตรวจสอบวาเซลลใชสไตลเซลลอะไรอย

ขนต อน 1. คลกเลอกเซลล2. เปดหนาตาง Style and Formatting

(กด <F11>)3. คลกปม (Cell Styles) แถบสเทาคาด

อยทชอสไตลใด เซลลนนใชสไตลนนอย

ภาพท 176 : การตรวจสอบวาเซลลใชสไตลเซลลอะไรอย

บทท 8 : สไตล (Styles) 113

Page 114: "คัมภีร์  LibreOffice Calc  3.6"

8.3 8.3 การการใสใสสไตลเซลลสไตลเซลลใหกบเซลลใหกบเซลล

การใสสไตลเซลลใหกบเซลลม 2 วธ ดงน

วธท 1 : ดบเบลคลกทชอสไตลขนตอน1. เลอกเซลลปลายทาง 2. ดบเบลคลกทชอสไตลเซลล ในหนาตาง Styles

and Formatting จากนนเซลลปลายทางกจะมการจดรปแบบแบบเดยวกบสไตลทไดสรางไว

ภาพท 177 : ขนตอนการใสสไตล

อกวธหนง ในการใสสไตลใหกบเซลล กคอ ใชโหมดเทสไตล(Fill Format Mode) วธนเหมาะกบการใสสไตลใหกบหลายๆเซลลทอยกระจดกระจาย

วธท 2 : ใชโหมดเทสไตลขนตอน1. กด <F11> เพอเปดหนาตาง Style and Formatting2. คลกทชอสไตลเซลล ทตองการใชงาน3. คลกปม (Fill Format Mode) ตวชเมาสจะ

เปลยนเปนรปถงเทส4. คลกทเซลลปลายทาง คลกไดเรอยๆกเซลลกได เพอใส

สไตลใหกบเซลลทถกคลก (คลกเมาสขวาทใดกได เพอยกเลกการเททละครง) ภาพท 178 : ขนตอนการเทสไตล

5. คลกปม (Fill Format Mode) อกครงเพอจบการทางาน

8.4 8.4 การตงคยลดการตงคยลดใหกบสไตลใหกบสไตล

(ตอจากขอ 8.3) มอกวธหนงในการใสสไตล วธนเปนวธทสะดวกทสด แตตองตงคากอนจงจะใชได กคอการใชคยลด เราสามารถตงคยลดใหกบสไตลได (ผเขยนทาแบบนเสมอโดยเฉพาะการทางานใน Writer)

ขนตอนการตงคยลดใหกบสไตล1. ไปท Tool → Customize... จะปรากฏหนาตาง Customize (แทบ) Keyboard2. ทชอง Shortcut keys เลอกคยลดทจะใช (หาปมวางๆไว)3. ทชอง Category เลอก Cell Styles(สไตลเซลล)4. ทชอง Function เลอกสไตลทตองการจะตงคยลด5. คลกทปม Modify คยลดจะไปปรากฎทชอง Keys และชอสไตลจะไปตอทายคยลดทชอง Shortcut keys ดวย6. ทาซาขอ 2-5 เพอตงคยลดใหกบสไตลอนๆ 7. คลกปม OK เพอจบการตงคยลด

114 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 115: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 179 : ขนตอนการตงคยลดใหกบสไตล

19 การบนทกคยลดเปนไฟล

หากตงคยลดเยอะ(เหมอนผเขยน) การบนทกคยลดเกบไวเปนเรองสาคญ เพราะมหลายเหตการณทจะทาใหคยลดหายไปหรอตองตงคยลดใหม เชน ลงโปรแกรมใหม, รเซตโปรแกรม, ลงโปแรแกรมใหเครองอนๆ

การบนทกคยลดสามารถทาไดโดย ไปท Tool → Customize → (แทบ) Keyboad จะปรากฎหนาตางตามภาพท 179 คลกทปม Save... จากนนตงชอไฟล เมอบนทกแลวหากตองการโหลดมาใชใหคลกทปม Load... จากนนเลอกไฟลคยลดทบนทกไว

8.5 8.5 การแกไขสไตลการแกไขสไตล

จดเดนของการใชสไตลอกประการกคอ หากปรบแตงสไตลจะมผลยอนหลงกบเซลลทใชสไตลดงกลาวดวย

หลงสรางสไตลแลว เราสามารถแกไขการจดรปแบบของสไตลได ซงมผลใหเซลลหรอหนากระดาษทใชสไตลนนๆ เปลยนรปแบบตามไปดวย

ขนตอนการ แกไขสไตล 1. กด <F11> เปดหนาตาง Style and Formatting 2. คลกเมาสขวาทชอสไตล → Modify... จะปรากฎหนาตาง Cell Style : (ชอสไตล ) มาใหปรบแตงคณสมบตตางๆ3. ปรบแตงคณสมบตตางๆของสไตล เชน สพนหลง, ตวอกษร, รปแบบตวเลข, เสนขอบ และอนๆตามตองการ

จากนนคลก OK เปนอนจบการแกไขสไตล

บทท 8 : สไตล (Styles) 115

Page 116: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 180 : ขนตอนการแกไขสไตล

20 การเปลยนชอสไตล

หากตองการเปลยนชอสไตล ใหทาตามขนตอนในขอ 8.5 แตใหดทแทบ Organize ชอของสไตลอยทชอง Name

ภาพท 181 : แกชอสไตลทชอง Name

8.6 8.6 การการโยกยายสไตลโยกยายสไตล

เนองจากสไตลผกตดกบไฟล หมายความวา เมอสรางสไตลขณะทางานกบไฟลใด สไตลจะตดอยกบไฟลนน หากสรางเอกสารใหม จะเรมตนโดยไมมสไตลทสรางไว มเพยงสไตลเรมตนทโปรแกรมมมาใหเทานน

อยางไรกด เราสามารถโยกยายสไตลจากไฟลหนงไปยงอกไฟลหนงได ซงมอย 2 วธ

วธท 1 : คดลอกเซลลขนตอน1. คดลอกเซลลในไฟลท 1 ทใสสไตลไว (กด <Ctrl><C>)2. วางขอมลทคดลอกมา(กด <Ctrl><V>) ลงในเซลลในไฟลท 2

ขนตอนในขางตน เปการคดลอกและวางขอมลในเซลลตามปกต แตทงน สไตลจากไฟลท 1 จะถกคดลอกมาทไฟลท 2 ดวย

116 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 117: "คัมภีร์  LibreOffice Calc  3.6"

วธท 2 : ใชการจดการแมแบบเอกสารขนตอน1. เปดไฟลทตองการโยกยายสไตล 2 ไฟล (หรอมากกวา)2. ทไฟลใดกได ไปท File → Template → Organize... จะปรากฎหนาตาง Template Management3. หนาตาง Template Management แบงเปน 2 กรอบ ซายและขวา ทง 2 กรอบแสดงรายการไฟลคลาย File

Browser(เครองมอคนหาไฟล) โดยแตละไฟลมรายการสไตลอยดานใน ใหดบเบลคลกทชอไฟล เพอคลรายการ สไตลออกมาด ไอคอนรปเครองหมาย ¶ หนาชอสไตล บงบอกวาเปน สไตลเซลลไอคอนรปหนากระดาษพบมมหนาชอสไตล บงบอกวาเปน สไตลลหนากระดาษ

4. ลากชอสไตลไปวางยงอกไฟลหนง เพอยายสไตล (กด <Ctrl>+ ลากเมาส = คดลอก)

5. คลกปม OK

ภาพท 182 : ขนตอนการคดลอกหรอโยกยายสไตลโดยใชการจดการแมแบบเอกสาร

บทท 8 : สไตล (Styles) 117

Page 118: "คัมภีร์  LibreOffice Calc  3.6"

118 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 119: "คัมภีร์  LibreOffice Calc  3.6"

บทท 9 : แมแบบเอกสำร(Template)

Page 120: "คัมภีร์  LibreOffice Calc  3.6"

9.1 9.1 แมแบบเอกสารคออะไรแมแบบเอกสารคออะไร

แมแบบเอกสาร(Template) คอเอกสารตนแบบทจดรปแบบไวแลว สะดวกสาหรบเรมตนสรางเอกสารโดยไมตองตงคาตางๆซาอก เชน ไมตองตงคาหนากระดาษ ไมตองสรางเซลลสไตลใหม เพราะทาแมแบบเอกสารไวแลว

เมอเปด Calc ขนมา หรอไปท File → New → Spreadsheet เพอเรมตนสรางไฟลตารางคานวณใหม โปรแกรมจะเรมจากพนขาวๆวางๆ จดระยะขอบไวแลว เลอกขนาดกระดาษไวแลว มจานวนชทใหจานวนหนง ชอไฟลเรมตนกคอ Untitled+ตวเลข เปนตน ซงจากนนเรากจะตงคาตางๆสาหรบงานแตละอยางทแตกตางกนไป แลวบนทกเปนชอใหม

การเปด Calc ขนมา หรอไปท File → New → Spreadsheet โปรแกรมจะสรางไฟลตารางคานวณใหม จากแมแบบเอกสารปรยายทตงคาตางๆไวแลว หนาจอเรมตนของ Calc จงมลกษณะดงกลาว

ภาพท 183 : สรางไฟลตารางคานวณใหม Calc เรมตนสรางจากแมแบบเอกสารปรยาย

กระบวนการดงกลาวเกดขนเปนปกต สรางไฟลใหมกจะไดเปน พนขาวๆวางๆ แลวจะตองมาตงคาตางๆใหมซาๆอก แตทงนดวยระบบของแมแบบเอกสาร ทาใหเราสามารถเรมตนสรางเอกสารใหมจากแมแบบเอกสารอนๆทมหนาตาแตกตางไป และยงสามารถบนทกเอกสารทเราตงคาตางๆไวเปนแมแบบเอกสารไดดวย ครงตอไปเมอสรางเอกสารใหมจงไมตองตงคาซาอก

9.2 9.2 การบนทกเอกสารเปนแมแบบเอกสารการบนทกเอกสารเปนแมแบบเอกสาร

หากมเอกสารทใชบอย เชน แบบฟอรมคานวณตางๆ หรอมเอกสารทจดรปแบบไวแลว เชน สรางสไตลไว หรอจดหนากระดาษไว เราสามารถบนทกเอกสารนนไวเปนแมแบบเอกสาร เพอทจะสามารถสรางเอกสารใหมจากแมแบบเอกสารดงกลาวไดงายๆ

การบนทกเอกสารเปนแมแบบเอกสาร1. เปดไฟลทตองการบนทกเปนแมแบบเอกสาร2. ไปท File → Templates → Save... หรอกด <Shift><F11> จะปรากฏหนาตาง Templates3. ทหนาตาง Templates

3.1 ชอง New template ตงชอแมแบบเอกสาร3.2 ชอง Catagories เลอก My Templates (เปนตาแหนงเกบไฟลแมแบบเอกสาร)

4. คลกปม OK เพอบนทก

120 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 121: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 184 : ขนตอนการบนทกแมแบบเอกสาร

ไฟลแมแบบเอกสาร จะถกบนทกเกบไวเปนไฟลนามสกล .ots ใหไปท File → Templates → Edit... จะปรากฎหนาตาง Open (ตามภาพท 185)

ณ ตาแหนงทเกบไฟล(ตามภาพท 185) เราสามารถเขาไปโยกยายหรอคดลอกไฟลไปใชงานไดเหมอนไฟลปกตทวๆไป เพยงแตเปนไฟลแมแบบเอกสาร

ภาพท 185 : ตาแหนงเกบไฟลแมแบบเอกสาร

9.3 9.3 การการสรางตารางคานวณจากแมแบบเอกสารสรางตารางคานวณจากแมแบบเอกสาร

ไมจาเปนตองเรมตนสรางตารางคานวณจากพนขาวๆ และตองมาตงคาตางๆซาๆอก เราสามารถเรมตนสรางตารางคานวณจากแมแบบเอกสารทตงคาตางๆไวแลวได (ขนอยกบวาสรางแมแบบเอกสารไวอยางไร)

ขนตอน การสราง ตารางคานวณจากแมแบบเอกสาร 1. ไปท File → New → Templates and Documents จะปรากฏหนาตาง Templates and Documents2. ทหนาตาง Templates and Documents เลอกแมแบบเอกสาร

2.1 ทกรอบซายสด คลก Templates2.2 เขาไปในโฟลเดอร My Templates2.3 เลอกไฟลแมแบบเอกสาร

3. คลกปม Open จากนน Calc กจะเรมสรางตารางคานวณจากไฟลแมแบบเอกสารทเลอก

แมแบบเอกสารมกเกบไวทโฟลเดอร Templates และจากภาพท 186 มแมแบบเอกสารอย 4 ตวเทานน ทงนสามารถบนทกเพมเตม หรอดาวนโหลดนแมแบบเอกสารสาเรจรปจากอนเตอรเนตมาใสเพมเตมได

บทท 9 : แมแบบเอกสาร(Template) 121

Page 122: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 186 : ขนตอนสรางตารางคานวณจากแมแบบเอกสาร

9.4 9.4 การสงออกไฟลแมแบบเอกสารการสงออกไฟลแมแบบเอกสารเปนไฟล เปนไฟล ..otsots

ในกรณทตองการนาไฟลแมแบบเอกสารไปใชกบเครองอนๆ ใหสงออกไฟลแมแบบเอกสารไปเปนไฟล .ots จากนนกสามารถโยกยายไฟลดงกลาวไปทไหนกได

ขนตอน การสงออกไฟล . ots 1. ไปท File → Templates → Organize... จะปรากฏหนาตาง Templates Management2. ทกรอบซายสดเลอกแมแบบเอกสาร ทจะสงออกเปนไฟล .ots3. คลกทปม Command → Export Template... จากนนจะปรากฎหนาตางมาใหตงชอไฟล .ots และระบตาแหนงท

จะสงออกไฟลแมแบบเอกสาร4. ตงชอไฟล .ots จากนนคลกปม Save เพอบนทก

ภาพท 187 : ขนตอนการสงออกแมแบบเอกสารเปนไฟล .ots

หรออกวธหนง ใหเชาไปยงตาแหนงเกบไฟลแมแบบเอกสารแลวคดลอกไฟลออกมากได (พาธไปยงโฟลเดอรดงกลาวใหดตามภาพท 185)

122 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 123: "คัมภีร์  LibreOffice Calc  3.6"

9.5 9.5 การนาเขาไฟลแมแบบเอกสารการนาเขาไฟลแมแบบเอกสาร((เปนไฟล เปนไฟล ..otsots))

ไฟล .ots สามารถหาดาวนโหลดไดมากมายจากอนเตอรเนต หรอสรางเกบไวเองกได (ตามทอธบายในขอ 9.2) เมอไดไฟล .ots มาแลว สามารถดบเบลคลกเพอใชงานเลยกได Calc กจะเปดไฟลแมแบบเอกสารขนมาให ซงจากนนเรากสามารถทางานและบนทกไปเปนไฟล .ods ตอได

แตถานาเขา(Import)ส LibreOffice กอน LibreOffice จะคดลอกไฟลแมแบบเอกสารไปยงตาแหนงเกบโดยเฉพาะ ครงตอไปจะไดเรยกใชไดงายๆ ไมตองไปคนหาวาไฟลแมแบบเอกสารอยทไหน

ขนตอน การ นาเขา ไฟล .ots 1. ไปท File → Templates → Organize... จะปรากฏหนาตาง Templates Management2. ทกรอบซายสดเลอกโฟลเดอร My Templates (ตาแหนงเกบไฟลแมแบบเอกสาร)3. คลกทปม Command → Import Template... จะปรากฎหนาตาง Open4. ทหนาตาง Open เลอกไฟล .ots ทจะนาเขา5. คลกปม Open กจะไดไฟล .ots มาไวในโฟลเดอร My templates

ภาพท 188 : ขนตอนการนาเขาแมแบบเอกสาร

9.6 9.6 การตงแมแบบเอกสารใหเปนการตงแมแบบเอกสารใหเปนแมแบบแมแบบเอกสารเอกสารปรยายปรยาย(Default template)(Default template)

เมอเปดโปรแกรมขนมา หรอสรางตารางคานวณใหม(ไปท File → New → Spread sheet) โปรแกรมจะเรมตนสรางตารางคานวณจากแมแบบเอกสารปรยายเสมอ (Default Template) ซงเราสามารถกาหนดไดเองวา จะใหแมแบบเอกสารตวใดเปนแมแบบเอกสารปรยาย

บทท 9 : แมแบบเอกสาร(Template) 123

Page 124: "คัมภีร์  LibreOffice Calc  3.6"

ขนตอน การตงแมแบบเอกสารใหเปน แมแบบเอกสารปรยาย 1. ไปท File → Templates → Organize... จะปรากฏหนาตาง Templates Management2. คลกเมาสขวาทชอแมแบบเอกสาร → Set As Default Template

ภาพท 189 : ขนตอนการตงแมแบบเอกสารเปนแมแบบเอกสารปรยาย

เมอสรางไฟลตารางคานวณหรอเปด Calc ขนมา Calc จะเรมตนจากแมแบบเอกสารทถกตงเปนแมแบบเอกสารปรยายทกครง

หากตองการรเซต กลบไปเปนแมแบบเอกสารเดมๆ ท Calc ตงไวสามารถทาไดดงน

ขนตอน การ รเซต แมแบบเอกสาร ปรยาย 1. ไปท File → Templates → Organize... จะปรากฏหนาตาง Templates Management2. คลกเมาสขวาทชอแมแบบเอกสาร(ตวใดกได) → Reset Default Template → Spreadsheet

ภาพท 190 : ขนตอนรเซตแมแบบเอกสารปรยาย

9.7 9.7 สรางไฟลตารางคานวณจากแมแบบเอกสารทมมาโครสรางไฟลตารางคานวณจากแมแบบเอกสารทมมาโคร

การสรางไฟลตารางคานวณจากแมแบบเอกสารทมมาโคร จะตองกาหนดเงอนไขดานความปลอดภยเพอใหสามารถใชมาโครได

(ดเพมเตมเรองมาโคร ไดในบทท 26)

124 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 125: "คัมภีร์  LibreOffice Calc  3.6"

ขนตอนไปท Tool → Option → เมน LibreOffice → เมนยอย Security... จะปรากฎหนาตาง Options ตามภาพท 191

ทกรอบ Macro security คลกปม Macro Security... จะปรากฎหนาตาง Macro security

ภาพท 191 : ตงความปลอดภายในการใช Macro จากแมแบบเอกสาร

ทหนาตาง Macro security กาหนดคาดงตอไปน โดยใหเลอกวธใดวธหนงเทานน

วธท 1 : ทแทบ Security Level (ระดบความปลอดภย)

ปรบลดระดบความปลอดภยเปน Medium (ไมแนะนาวธน ใหใชชวคราวเทานน)

ภาพท 192 : ตงความปลอดภยในการใช Macro จากแมแบบเอกสารวธท 1

วธท 2 : ทแทบ Trusted Source (แหลงทไวใจได)

ทแทบ Security Level ปรบ ระดบความปลอดภยเปน High เหมอนเดม จากนนทแทบ Trusted Sources คลกท ปม Add... จะปรากฏหนาตางมาใหเลอกโฟลเดอรทเกบไฟลแมแบบเอกสาร เพอ ระบวา แมแบบเอกสารทมาจากแหลงนไวใจได

ภาพท 193 : ตงความปลอดภยในการใช Macro จากแมแบบเอกสารวธท 2

บทท 9 : แมแบบเอกสาร(Template) 125

Page 126: "คัมภีร์  LibreOffice Calc  3.6"

126 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 127: "คัมภีร์  LibreOffice Calc  3.6"

บทท 10 : หนำกระดำษ

Page 128: "คัมภีร์  LibreOffice Calc  3.6"

10.1 10.1 มมมองกอนพมพมมมองกอนพมพ

การตงหนากระดาษใน Calc ตางจาก Writer เพราะตงอะไรไปกมองไมเหน ตองคลกทปม (Page preview)บนแถบเครองมอมาตรฐานจงจะมองเหน (หรอไปท File → Page Preview)

เมอคลกทปม (Page preview) จะเขาสมมมองกอนพมพ มมมองนแสดงภาพรวมของหนากระดาษเหมอนพมพออกทางเครองพมพ

เมอเขาสมมมองกอนพมพ จะปรากฎแถบเครองมอมมมองกอนพมพ(Page preview toolbar) อยางอตโนมต ใชสารวจและตงคาหนากระดาษ

ภาพท 194 : มมมองกอนพมพ

เมอคลกทปม Margins จะปรากฎเสนประบอกระยะเวนขอบกระดาษ ซงสามารถใชเมาสลากไปมา เพอปรบระยะเวนขอบได

หากตองการปรบระยะเวนขอบเปนขนาดทลงตว เชน 1 หรอ 2 ซม. ใหคลกทปม (Format Page) จะปรากฎหนาตางมาใหตงหนากระดาษ (ดเพมเตมในขอ 10.3 รปแบบหนากระดาษเรมตน หนา 129)

ภาพท 195 : คลกทปม Margins จะปรากฎเสนบอกระยะขอบ

แถบเลอนปรบสเกลการพมพ(Scaling Factor) ใชยอหรอขยายสงทจะพมพใหเลกลงหรอใหญขน มลกษณะคลายๆการถายเอกสารยอหรอขยายสวน เปอรเซนตสเกลการพมพยงมาก ยงขยายสงทจะพมพใหใหญขน ตวอยางตามภาพท 196

128 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 129: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 196 : สเกลการพมพขนาดตางๆ

10.2 10.2 ดมมมองกอนพมพดมมมองกอนพมพเฉพาะชททถกเลอกหรอทเฉพาะชททถกเลอกหรอทกกชทชท

ในกรณทตารางคานวณมมากกวา 1 ชท เราสามารถตงไดวา เมอคลกทปม (Page preview)แลว จะดมมมองกอนพมพเฉพาะชททถกเลอกชทเดยว หรอดมมมองกอนพมพของทกชท

การตงดงกลาวใหไปท Tools → Options →

เมน LibreOffice Calc → เมนยอย Print จะปรากฎหนาตาง Options ตามภาพท 197

ทกรอบ Sheets หากตกทกลองตวเลอก Print only selected sheets จะดมมมองกอนพมพเฉพาะชททถกเลอกเพยงชทเดยว

ทงน ไมวาจะตงใหดมมมองกอนพมพอยางไร เมอสงพมพ สามารถเลอกไดอกครงวา จะพมพเฉพาะชททถกเลอกหรอพมพทกชท ภาพท 197 : ตงใหดมมมองกอนพมพเฉพาะชททถกเลอก

10.3 10.3 รปแบบหนากระดาษเรมตนรปแบบหนากระดาษเรมตน

ใหไปท Format → Page... จะปรากฎหนาตาง Page Style : (ชอสไตล) มาใหกาหนดคณสมบตตางๆของหนากระดาษ ตามภาพท 198

การกาหนดคณสมบตตางๆของหนากระดาษ จรงๆแลวเปนการกาหนดคณสมบตใหกบสไตลหนากระดาษ (สงเกตชอ สไตลทแถบแสดงชอ)

ภาพท 198 : กาาหนดคณสมบตตางๆ ใหกบสไตลหนากระดาษ Default

บทท 10 : หนากระดาษ 129

Page 130: "คัมภีร์  LibreOffice Calc  3.6"

เมอเรมตนสรางเอกสารใหม เอกสารมการจดหนากระดาษไวแลว เชน เวนระยะขอบโดยรอบ 2 ซม., มหวกระดาษ ,มทายกระดาษ, หนากระดาษเปนสขาว เปนตน รปแบบของหนากระดาษดงกลาว ถกกากบรปแบบโดย สไตลหนากระดาษ Default (Page Style : Default) ซงเปนคาปรยายทโปรแกรมจดหนากระดาษมาใหกอน ฉะนน การตงคาหนากระดาษททา กนโดยปกต เปนการตงคาใหกบสไตลหนากระดาษ Default (ดเรองสไตลหนากระดาษในบทท 11 หนา 143)

Calc สามารถใชสไตลหนากระดาษไดหลายตวในเอกสารเดยวกน หมายความวา แตละชทสามารถจดหนากระดาษแยกกนได โดยใชสไตลหนากระดาษคนละตว บางชทอาจเปนแนวตง บางชทอาจเปนแนวนอน, บางชทมหวกระดาษแบบหนง บางชทมหวกระดาษอกแบบหนง, บางชทมสเกลการพมพขนาดหนง บางชทมสเกลการพมพอกขนาดหนง เปนตน

10.4 10.4 การตงการตงคาคาหนากระดาษหนากระดาษ

ไปท Format → Page... จะปรากฎหนาตาง Page Style : (ชอสไตล) ทแทบ Page ใชตงคาเกยวกบหนากระดาษ

ภาพท 199 : แทบ Page

กรอบ Paper format : ใชกาหนดขนาดกระดาษ - ชอง Format : ใชเลอกขนาดกระดาษมาตรฐาน เชน ขนาด A4 เปนตน - ชอง Width : ความกวางของหนากระดาษ - ชอง Height : ความสงของหนากระดาษ - ตวเลอกวงกลม Orientation : ใชเลอกการวางแนวกระดาษ เปนแนวตง(Portrait) หรอแนวนอน(Landscape)

กรอบ Margins : ใชกาหนดระยะเวนขอบกระดาษ สอดคลองตามภาพท 200

กรอบ Layout setting : - ชอง Page Layout : ใชกาหนดวธการวางหนากระดาษ ตวเลอกทมกคอ Right and Left หนากระดาษหนาซายและขวามลกษณะเหมอนกน เหมาะกบงานเอกสารทวๆไป Mirrored หนากระดาษหนาซายและขวามการเวนขอบแบบกลบดาน คลายเงาสะทอนจากกระจก เหมาะกบงาน

พมพหนงสอทตองเวนระยะสนขอบเพอเขาเลม Only Left มแตหนาซายหนาเดยว มกจะใชคกบ Only Right Only Right มแตหนาขวาหนาเดยว มกจะใชคกบ Only Left- ชอง Format : ใชกาหนดรปแบบของเลขหนา เมอใสเลขหนาทหวกระดาษหรอทายกระดาษ- กลองตวเลอก Table Alignment : ใชกาหนดการวางแนวของตารางขอมลในหนากระดาษ กรณตารางมขนาดไมเตม

หนากระดาษ

130 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 131: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 200 : ระยะตางๆของหนากระดาษ

10.5 10.5 หวกระดาษหวกระดาษและและทายกระดาษทายกระดาษ

หวกระดาษ(Header) และ ทายกระดาษ(Footer) คอสวนทอยดานบนและดานลางของหนากระดาษ ตามลาดบ เมอพมพอะไรกตามลงในพนทดงกลาว จะปรากฎอยในทกหนา (ทใชสไตลหนากระดาษเดยวกน)

กก.. การเปดใชหวกระดาษ/ทายกระดาษ

ไปท Format → Page... จะปรากฎหนาตาง Page Style : (ชอสไตล) ทแทบ Header และ Footer ใชตงคาเกยวกบหวกระดาษและทายกระดาษตามลาดบ

ภาพท 201 : แทบ Header

คณสมบตตางๆทมใหกาหนดทแทบ Header และ Footer มเหมอนกนหมด ดงนนจง อธบายเฉพาะสวนชองหว กระดาษ ดงน

กลองตวเลอก Header on : เมอถกตก จะใชเปดใชงานหวกระดาษ

กลองตวเลอก Same content left/right : หากถกตก เนอหาในหวกระดาษหนาซายและหนาขวาจะเหมอนกน ใน ทางตรงขามหากตกออก จะสามารถพมพขอความแยกหนาซายและหนาขวาได หนาซายเปนแบบหนง หนาขวาเปนอกแบบหนง เมอคลกทปม Edit... เพอจะใสเนอหาลงในหวกระดาษ จะพบวาม 2 แทบ ตามภาพท 202

บทท 10 : หนากระดาษ 131

Page 132: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 202 : หนาตาง Header แบบใสหวกระดาษแยกหนาซายและหนาขา

(ขนาดและระยะของหวกระดาษ) : สอดคลองตามภาพท 203

ภาพท 203 : ระยะตางๆของหวกระดาษ

ปม Edit : ใชใสเนอหาลงในหวกระดาษ ดรายละเอยดในขอ ข.

ปม More... : ใชตกแตงหวกระดาษ ดรายละเอยดในขอ ค.

ขข.. การใสเนอหาในหวกระดาษหรอทายกระดาษ

หลงเปดใชหวกระดาษหรอทายกระดาษ จะตองเขาไปกาหนดหรอใสเนอหาใหดวยการใสเนอหาลงในหวกระดาษหรอทายกระดาษ ใหไปท Edit → Headers&Footers..... หรอไปท Format →

Page... → (แทบ) Header หรอ Footer... คลกปม Edit... จะปรากฎหนาตางมาใหใสเนอหา ตามภาพท 204

ภาพท 204 : ใสเนอหาลงในหวกระดาษ

กรอบ Left area, Center area และ Right area แทนตาแหนงการจดชดซาย จดเขากลาง และจดชดขวา ซงสามารถพมพขอมลตรงๆลงในกรอบไดเลย หรอจะคลกทปมใสฟลด เพอแทรกฟลดลงไปกได เชน ฟลดเลขหนา, วนท, เวลา เปนตน ขอมลแบบฟลดสามารถเปลยนแปลงตวเองไดตามสถานะการณ เชน วนทเปลยน ขอมลกเปลยนดวย เปนตน

132 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 133: "คัมภีร์  LibreOffice Calc  3.6"

ปมใสฟลดมดงตารางตอไปน

ปม แทรกขอมล ปม แทรกขอมล

ชอไฟล เลขหนาปจจบญ

ชอชท จานวนหนาทงหมด

วนทปจจบน เวลา

ปม (Text Attributes) ใชกาหนดรปแบบตวอกษรใหกบขอความในหวกระดาษหรอทายกระดาษ

หลงใสเนอหาในหวกระดาษหรอทายกระดาษเสรจแลว หากจะดผลใหคลกทปม (Page preview) เพอดหนากระดาษในมมมองกอนพมพ กจะเหนสงทไดตงคาไป ตวอยางตามภาพท 205

ภาพท 205 : หวกระดาษในมมมองกอนพมพ

คค.. การขดเสนขอบหรอระบายพนหลงหากตองการเนนสวนของหวกระดาษหรอทายกระดาษ ใหดแบงสวนจากเนอความในพนททางานอยางชดเจน เรา

สามารถขดเสนแบง ระบายสพนหลง หรอใสภาพใหกบหวกระดาษหรอทายกระดาษได ดงตวอยางตอไปน

ภาพท 206 : ขนตอนการขดเสนขอบลางใหกบหวกระดาษ

บทท 10 : หนากระดาษ 133

Page 134: "คัมภีร์  LibreOffice Calc  3.6"

ขนตอน การ ขด เสนขอบใหกบหวกระดาษ 1. ไปท Format → Page... จะปรากฎหนาตาง Page Style : (ชอสไตล)2. ทแทบ Header คลกปม More... จะปรากฎหนาตาง Border/Background3. ทแทบ Borders ขดเสนขอบและกาหนดรปแบบ

(แทบ Background ใชสาหรบใสสพนหลงหรอใสภาพพนหลง)4. คลกปม OK ไปเรอยๆ จนกลบมาทพนททางาน 5. คลกปม (Page preview)บนแถบเครองมอมาตรฐานเพอดผล จะปรากฎเสนขอบตามทไดใสไว

10.6 10.6 มมมองมมมองแบงหนา แบงหนา (Page break preview)(Page break preview)

มมมองแบงหนา เปนมมมองทแสดงเนอหาในชทเปนหนาๆ ตามการตงคาหนากระดาษ ทมมมองนจะเหนชดเจนวา ถาสงพมพ เซลลไหนจะอยทหนาใด นอกจากน ยงสามารถทางานไดตามปกตเหมอนทางานในมมมองปกต

ไปท View → Page break preview เพอดชทในมมมองแบงหนา พททางานจะเปลยนไป เปนตามตามภาพท 207

ทมมมองแบงหนา จะเหนเลขหนาสเทาๆ และมเสนขอบสนาเงนหนาๆเปนตวแบงหนา พนททเปนสขาว(หรอมสปกต) เปนสวนทพมพออก พนททเปนสเทา คอสวนทพมพไมออก

หากตองการกลบสมมมองปกต ใหไปท View → Normal

ภาพท 207 : มมมองแบงหนา

21 ปม Page break preview และ Normal view

การสลบไปมาระหวางมมมองปกต(Normal view) และ มมมองแบงหนา(Page break preview) เปนสงทเกดขนบอย การดงปมทง 2 มาแสดงบนแถบเครองมอจะชวยใหเรยกใชคาสงไดสะดวกยงขน

ดวธการดงปมมาแสดงในขอ 3.7 การจดการแถบเครองมอขนสง หนา 43 ( ปม Page break preview และ ปม Normal view อยในหมวด View )

134 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 135: "คัมภีร์  LibreOffice Calc  3.6"

10.7 10.7 การแบงหนาโดยใชการแบงหนาโดยใชเสนแบงหนาเสนแบงหนา

(ตอจากขอ 10.6) เสนแบงหนาในมมมองแบงหนา สามารถใชเมาสจบยายเพอแบงหนาใหมได

หากยายเสนแบงหนาใหครอบคลมกลมเซลลมากขน จะสงผลตอสเกลหรออตราสวนการพมพของหนากระดาษดวย โดยสเกลการพมพจะลดลง กคอ ยอสงทจะพมพลง (ตวอยางตามภาพท 208)

ภาพท 208 : ขยบเสนแบงหนาใหครอบคลมกลมเซลลมากขน ทาใหสเกลการพมพลดลง

ภาพท 208 หลงยายเสนแบงหนาจนสเกลลดลงเหลอ 84% การจะทากลบใหเปน 100% เหมอนเดมไมสามารถทาไดโดยวธเดยวกน ภาพท 209 เมอยายเสนแบงหนากลบไปยงตาแหนงเดม เสนแบงหนาจะเดงกลบทเดม สเกลการพมพจงยงเปน 84%

ภาพท 209 : ไมสามารถขยบเสนแบงหนาเพอทาใหสเกลการพมพใหญขนได

เมอใดกตามทยายเสนแบงหนาแลวสเกลลดลง จะไมสามารถทากลบดวยวธเดม วธทากลบใหเปน 100% เหมอนเดม จะตองไปตงคาสเกลการพมพของหนากระดาษใหม

ขนตอนการ ปรบสเกลการพมพ ของหนากระดาษ เปน 100% 1. ไปท Format → Page... จะปรากฎหนาตาง Page Style : (ชอสไตล)2. ทแทบ Sheet

- ชอง Scale mode เลอกเปน Reduce/Enlarge printout- ชอง Scale factor ใสเปน 100%

3. คลกปม OK

ภาพท 210 : ขนตอนการปรบสเกลการพมพของหนากระดาษเปน 100%

บทท 10 : หนากระดาษ 135

Page 136: "คัมภีร์  LibreOffice Calc  3.6"

10.8 10.8 สเกลการพมพสเกลการพมพ

การปรบสเกลการพมพสามารถทาไดหลายวธ วธแรก ปรบทแถบเลอนปรบสเกลการพมพ ในมมมองกอนพมพ (ตามทอธบายไวในขอ 10.1 หนา 128) วธท 2 ยายเสนแบงหนา ในมมมองแบงหนา (ตามทไดอธบายไวในขอ 10.7 หนา 135) แตวธนปรบสเกลลดลงไดอยางเดยวและไมสามารถทากลบได วธท 3 ปรบสเกลการพมพของหนากระดาษ (ตามทไดอธบายไวในขอ 10.7 ชวงทาย)

ทง 3 วธสงผลตอคาสเกลการพมพตวเดยวกน เพยงแตปรบคนละวธเทานน

การปรบสเกลการพมพดวยวธท 3 นอกจากจะปรบเปนเปอรเซนตไดแลว ยงสามารถปรบในลกษณะอนๆไดอก ดงมรายละเอยดดงตอไปน

ไปท Format → Page... จะปรากฎหนาตางตามภาพท 211 ใหดทแทบ Sheet ทชอง Scaling mode สามารถเลอกสเกลการพมพได 3 แบบ ซงมรายละเอยดดงตอไปน

ภาพท 211 : แทบ Sheet

Reduce/Enlarge printout : ลดหรอเพมสเกลการพมพเปนเปอรเซนต(100% คอคาปกต) ตวอยางเชน มชทหนง หากพมพปกตจะตองใช 4 หนา แตถาพมพโดยใช สเกล 50% จะใชเพยงหนาเดยว (50% ทงแกน X และ Y)

Fit print range(s) to width/height : กาหนดใหขอบเขตการพมพ(Print ranges) พอดกบจานวนหนากระดาษทวางเรยงในแนวกวาง(Width in page) และสง(Height in pages) (ดเรองขอบเขตการพมพในหวขอ 10.9)

Fit print range(s) on number of pages : กาหนดขอบเขตการพมพ(Print ranges) ใหลงพอดกบจานวนหนากระดาษ มกใชกบการยอเอกสารใหเหลอเทาจานวนหนาทตองการ(ขยายไมได) (ดเรองขอบเขตการพมพในหวขอ 10.9)

136 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 137: "คัมภีร์  LibreOffice Calc  3.6"

22 สเกลการพมพและสไตลหนากระดาษ

สเกลการพมพนนเปนคณสมบตทกาหนดอยภายใตคาของสไตลหนากระดาษ ซง 1 เอกสารมไดหลายสไตลหนากระดาษ แตละสไตลหนากระดาษสามารถกาหนดคณสมบตตางๆเปนของตนเอง รวมทงสเกลการพมพดวย ฉะนน เราจงสามารถกาหนดใหแตละชทมสเกลการพมพคนละขนาดได โดยใชสไตลหนากระดาษคนละตว (ดเรองสไตลหนากระดาษในบทท 11 หนา 143)

10.9 10.9 ขอบเขตการพมพขอบเขตการพมพ(Print ranges)(Print ranges)

เสนแบงหนาในมมมองแบงหนา นอกจากใชแบงเนอหาออกเปนหนาๆแลว ยงใชเปนตวกาหนดขอบเขตการพมพดวย เซลลทอยในกรอบของเสนแบงหนา กคออยในขอบเขตการพมพ เซลลทอยนอกเหนอเสนแบงหนา กคออยนอกเหนอขอบเขตการพมพ ซงจะพมพไมออก

โดยปกตเมอพมพอะไรลงไปในเซลลกจะพมพออกทางเครองพมพไดหมด Calc จะคานวณขอบเขตการพมพใหโดยอตโนมต แตทงนเราสามารถกาหนดขอบเขตการพมพใหมเองได เพอกาหนดใหกลมเซลลนพมพออก กลมเซลลนพมพไมออกเปนตน

การกาหนดขอบเขตการพมพขนตอน1. เลอกกลมเซลลทตองการใหอยในขอบเขตการพมพ (กลมเซลลทไมถกเลอก จะอยนอกขอบเขตการพมพ)

ภาพท 212 : ขนตอนท 1

2. ไปท Format → Print Ranges → Define

ภาพท 213 : ผลหลง ขนตอนท 2

บทท 10 : หนากระดาษ 137

Page 138: "คัมภีร์  LibreOffice Calc  3.6"

การเพมขอบเขตการพมพในกรณทตองการเพมกลมเซลล ณ ตาแหนงอนๆเขามาในขอบเขตการพมพ สามารถทาไดดงนขนตอน1. เลอกกลมเซลลทตองการเพมเขาไปในขอบเขตการพมพ

ภาพท 214 : ขนตอนท 1

2. ไปท Format → Print Ranges → Add

ภาพท 215 : ผลหลง ขนตอนท 2

ขอบเขตการพมพตามภาพท 215 เมอคลกปม (Page preview)บนแถบเครองมอมาตรฐาน เพอดมมมองกอนพมพ ขอบเขตการพมพทง 2 สวน จะอยคนละหนา

การลางขอบเขตการพมพการลางขอบเขตการพมพ จะทาใหไมมเซลลใดทพมพออกเลย ซงสามารถทาไดดงนขนตอน1. เลอกเซลลใดกได2. ไปท Format → Print Ranges → Remove

ภาพท 216 : หลงใชคาสงลางขอบเขตการพมพ

138 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 139: "คัมภีร์  LibreOffice Calc  3.6"

การแกไขขอบเขตการพมพในกรณทตองการแกไขขอบเขตการพมพ ให ไปท Format → Print Ranges → Edit... จะปรากฎหนาตาง Edit print

ranges ตามภาพท 217(บน) ทชอง Print range แสดงตาแหนงขอบเขตการพมพซงสามารถแกไขเพมเตมไดหนาตาง Edit print ranges ครอบคมคาสงเกยวกบขอบเขตการพมพทกอยาง สามารถเพม ลด สรางใหม หรอลาง

ขอบเขตการพมพ ไดทงหมด

ภาพท 217 : หนาตาง Edit print ranges

10.10 10.10 ตงชอกลมเซลล ใหเปนขอบเขตการพมพตงชอกลมเซลล ใหเปนขอบเขตการพมพ

หากชทมขอมลเปนจานวนมาก เราสามารถตงชอ ใหกลมเซลล โดยใหปรากฎอยในคาสงเกยวกบขอบเขตการพมพ เพอความสะดวกในการเลอกพมพสวนดงกลาว (ดเรองการตงชอกลมเซลลในขอ 5.10 หนา 62)

ขนตอน1. เลอกกลมเซลล2. ไปท Insert → Name → Define... จะปรากฎหนาตาง Define Name3. ทหนาตาง Define Name

3.1 ตงชอกลมเซลล ทชอง Name3.2 ตกทกลองตวเลอก Print range เพอกาหนดใหชอกลมเซลลปรากฎอยในคาสงเกยวกบขอบเขตการพมพ

4. คลกปม Add เพอเพมชอกลมเซลลเขาในรายการชอกลมเซลล

ภาพท 218 : ขนตอนการตงชอใหกลมเซลลใหเปนขอบเขตการพมพ

บทท 10 : หนากระดาษ 139

Page 140: "คัมภีร์  LibreOffice Calc  3.6"

หลงตงชอกลมเซลลตามขนตอนในขางตน ชอของกลมเซลลดงกลาวจะปรากฎอยในหนาตาง Edit Print Ranges เพอใหเลอกกลมเซลลดงกลาว มาเปนขอบเขตการพมพไดงายๆ

ไปท Format → Print Ranges → Edit... คลกทชอง Print Range จะปรากฎชอกลมเซลลทตงไว

ภาพท 219 : ชอกลมเซลลปรากฎอยในหนาตาง Edit Print Ranges

10.11 10.11 การพมพแถวหรอสดมนซาทกหนาการพมพแถวหรอสดมนซาทกหนา

ภาพท 220 เมอสงพมพตารางคานวณ ปรากฎวามหวตารางอยทหนา 1 เพยงหนาเดยว หนา 2,3,4... ไมมหวตาราง โปรแกรมจะไมรวาตรงไหนเปนหวตาราง และไมรวาตองพมพซาตรงไหน หากเราไมกาหนดให

ภาพท 220 : หวตารางไมถกพมพซา

การกาหนดใหพมพซาหวตารางในทกๆหนา กคอ การกาหนดใหพมพซาแถวใดๆ หรอสดมนๆ ในทกหนานนเอง

ขนตอนการกาหนดใหพมพหวตารางทกหนา1. ไปท Format → Print Ranges → Edit... จะปรากฎหนาตาง Edit Print Ranges2. กาหนดแถวหรอสดมนทจะพมพซา ซงสามารถกาหนดได 2 วธ

วธท 1 : พมพตาแหนงแถวหรอสดมนลงไปตรงๆ เชน$1 = แถวท 1, $1:$3 = แถวท 1 ถง 3, $A = สดมน A, $A:$D = สดมน A ถง D

วธท 2 : คลกภายในกรอบพมพตาแหนงแถวหรอสดมนกอน จากนนเลอกเซลลบนพนททางาน จะเปนการพมพตาแหนงแถวหรอสดมนอตโนมต

3. คลกปม OK

140 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 141: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 221 : ขนตอนการใหพมพซาหวตารางทกหนา

เมอกาหนดเสรจแลว สามารถดผลโดยคลกทปม (Page preview)บนแถบเครองมอมาตรฐาน เพอดในมมมองกอนพมพ

10.12 10.12 ขนขนหนาใหมแบบกาหนดเองหนาใหมแบบกาหนดเอง(Page (Page BBreak)reak)

คาสง Page break ใชสาหรบแบงหนาใหม มกใชสาหรบซอยเนอหาในชทออกเปนหนาๆ

การกาหนดตาแหนงขนหนาใหมขนตอน1. เลอกตาแหนงทตองการขนหนาใหม โดยคลกทหวแถวหรอหวสดมน2. ไปท Insert → Manual Break → Row Break หรอ Column Break จะปรากฎเสนแบงหนา ณ ตาแหนงทเลอก

การลบเสนแบงหนาทสรางเองขนตอน1. เลอกครอมหวแถวหรอหวสดมนบรเวณทมเสนแบงหนา2. ไปท Edit → Delete Manual Break

บทท 10 : หนากระดาษ 141

Page 142: "คัมภีร์  LibreOffice Calc  3.6"

142 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 143: "คัมภีร์  LibreOffice Calc  3.6"

บทท 11 : สไตลหนำกระดำษ

Page 144: "คัมภีร์  LibreOffice Calc  3.6"

11.1 11.1 สไตลหนากระดาษสไตลหนากระดาษคออะไรคออะไร

สไตล (Styles) คอ รปแบบขององคประกอบทถกบนทกไว เพอทจะนามาใชกบองคประกอบประเภทเดยวกนในภายหลง เพออานวยความสะดวกในการจดรปแบบทไมตองทาซากระบวนการเดมตงแตตน

สไตลใน Calc มอย 2 ประเภท(Categories) แตละประเภทหมายถง องคประกอบใน Calc ทสามารถบนทกเปนสไตลได สไตล 2 ประเภทนนกคอ สไตลเซลล (Cell Styles) เปนสไตลทใชกบรปแบบของเซลล และ สไตลหนากระดาษ (Page styles) เปนสไตลทใชกบรปแบบของหนากระดาษ (สไตลเซลล อธบายไวในบทท 8 หนา 111)

จากความหมายของสไตล สไตลหนากระดาษ (Page styles) จงหมายถงรปแบบของหนากระดาษทถกบนทกไว ซงสามารถนามาใชจดรปแบบหนากระดาษใหเปนแบบเดยวกน โดยทไมตองทาซากระบวนการเดม

(กด <F11> = เปดหนาตางลอย Styles and Formatting )

ภาพท 222 : หนาตาง Style and Formatting

จดเดนของการใชสไตลอกประการกคอ เมอปรบแตงสไตล จะมผลยอนหลงตอเซลลหรอหนากระดาษทใชสไตลดงกลาวดวย(ดตวอยางในขอ 8.5 หนา 115) ฉะนน หากตองการทาอะไรทเปนรปแบบเหมอนๆกน เชน พนหลงเซลลเหมอนกน เปนตน ตอมาเมอจาเปนตองปรบแก(ซงเกดบอยมาก) หากจดดงกลาวใชสไตลกากบรปแบบ ใหปรบแกทสไตลครงเดยวจบ

11.2 11.2 การสรางการสรางสไตลหนากระดาษสไตลหนากระดาษ

การสรางสไตลหนากระดาษ จะตองจดหนากระดาษไวเปนตนแบบกอน จากนนจงสรางสไตลหนากระดาษจากตนแบบ สาคญทตองเลอกตนแบบและเลอกประเภทของสไตลทจะสรางใหถก

หนากระดาษตนแบบ จรงๆแลวกคอ สไตลหนากระดาษตนแบบ เพราะเมอไปทคาสง Format → Page... เพอจดรปแบบหนากระดาษ จะปรากฎหนาตาง Page Style : (ชอสไตล) บอบอกวาเปนการตงคาใหกบสไตลหนากระดาษ ซงปกต การจดหนากระดาษครงแรก จะจดใหกบสไตลหนากระดาษ Default ซงเปนสไตลหนากระดาษท Calc มมาใหตงแตตน

ภาพท 223 : ชอสไตลหนากระดาษทแถบบอกสถานะ

และเรมตน Calc ไดใสสไตลหนากระดาษ Default ใหกบทกชทไวแลว สงเกตชอสไตลหนากระดาษไดทแถบบอกสถานะ

ขนตอน การสราง สไตลหนากระดาษ 1. ไปท Format → Page... จากนน ตงคาหนากระดาษใหเรยบรอย เพอสรางเปนหนากระดาษตนแบบ2. คลกเลอกเซลลใดกไดในหนากระดาษตนแบบ 3. กด <F11> เพอเปดหนาตาง Styles and Formatting4. ทหนาตาง Styles and Formatting

4.1 คลกปม (Page Styles)4.2 คลกปม (New Style from Selection) จะปรากฎหนาตางมาใหตงชอสไตล

144 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 145: "คัมภีร์  LibreOffice Calc  3.6"

5. ตงชอสไตลหนากระดาษ 6. คลกปม OK จะปรากฎชอสไตลทตงไวในหนาตาง Styles and Formatting

ภาพท 224 : ขนตอนการสรางสไตลหนากระดาษ

11.3 11.3 การใชงานสไตลหนากระดาษการใชงานสไตลหนากระดาษ

1 ชท สามารถใชได 1 สไตลหนากระดาษเทานน แต 1 สไตลหนากระดาษสามารถใสใหกบกชทกได

ภาพท 225 : 1 ชท สามารถใชได 1 สไตลหนากระดาษ

การใสสไตลหนากระดาษใหกบชท มขนตอนเหมอนกบการใสสไตลเซลลใหกบเซลล(ตามทอธบายไวในขอ 8.3 หนา 114) ขนตอนคราวๆ กคอ เมอสรางสไตลเสรจแลว ใหเลอกชทปลายทาง จากนนใหดบเบลคลกทชอสไตลหนากระดาษในหนาตาง Styles and Formatting ชทดงกลาวกจะมการจดหนากระดาษรปแบบเดยวกบสไตลหนากระดาษทใช

11.4 11.4 ชทหนงเปนแนวตง ชดหนงเปนแนวนอนชทหนงเปนแนวตง ชดหนงเปนแนวนอน

ตวอยางตอไปน เปนการใชสไตลหนากระดาษในการจดหนากระดาษ ใหกบชท โดยใหชทหนงจดหนากระดาษแบบแนวนอน อกชทหนงจดหนากระดาษแบบแนวตง

บทท 11 : สไตลหนากระดาษ 145

Page 146: "คัมภีร์  LibreOffice Calc  3.6"

ขนตอน การสราง สไตลหนากระดาษ เตรยมไว 1. ทชทใดกได ไปท Format → Page... จากนนจดรปแบบหนากระดาษใหเปนแนวตง2. สรางสไตลหนากระดาษ จากตนแบบในขอ 1. โดยตงชอวา WK_page_Port3. สรางสไตลหนากระดาษ จากตนแบบในขอ 1. อกครงหนง โดยตงชอวา WK_page_Land

ภาพท 226 : ขนตอนท 1, 2 และ 3

ณ ตอนนม 2 สไตล แตทง WK_page_Port และ WK_page_Land มการจดหนากระดาษแบบเดยวกน เพราะสรางมาจากตนแบบเดยวกน(กคอ จากสไตลหนากระดาวษ Defalut) ฉะนน ตองแกไขสไตลหนากระดาษ WK_page_Land ใหมการจดหนากระดาษแบบแนวนอน

4. ทหนาตาง Styles and Formatting คลกเมาสขวาทสไตล WK_page_Land → Modify... จะปรากฎหนาตาง Page Style : WK_page_Land

5. ทหนาตาง Page Style : WK_page_Land แกการจดหนากระดาษใหเปนแนวนอน

ภาพท 227 : ขนตอนท 4 และ 5

สดทาย กจะไดสไตลหนากระดาษมา 2 ตว ทมการจดหนากระดาษแบบแนวตงและแบบแนวนอน

ขนตอน การ ใส สไตลหนากระดาษ ใหกบชท 1. คลกเลอกชทท 12. ทหนาตาง Styles and Formatting ดบเบลคลกท สไตลหนากระดาษ WK_page_Port3. คลกเลอกชทท 24. ทหนาตาง Styles and Formatting ดบเบลคลกท สไตลหนากระดาษ WK_page_Land

146 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 147: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 228 : ขนตอนท 1 และ 2

ภาพท 229 : ขนตอนท 3 และ 4

เมอสงพมพ หรอ คลกทปม (Page preview)บนแถบเครองมอมาตรฐาน เพอดในมมมองกอนกพมพ กจะเหนวาชทท 1 และ 2 มการวางแนวหนากระดาษคนละแนว

ภาพท 230 : ผลหลงจากสงพมพเปนไฟล

บทท 11 : สไตลหนากระดาษ 147

Page 148: "คัมภีร์  LibreOffice Calc  3.6"

ไมเพยงแตการกาหนดหนากระดาษแนวตงใหกบชทหนง กาหนดหนากระดาษแนวนอนใหกบอกชทหนงเทานน คณสมบตอะไรกตามทมในหนาตาง Page Style : (ชอสไตล) สามารถกาหนดแยกใหกบแตละชทได โดยใชสไตลหนากระดาษทแตกตางกน

148 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 149: "คัมภีร์  LibreOffice Calc  3.6"

บทท 12 : กำรพมพและสงออก

Page 150: "คัมภีร์  LibreOffice Calc  3.6"

12.1 12.1 การการตงคาการตงคาการพมพพมพ

การพมพเอกสาร ใหไปท File → Print… หรอกด <Ctrl><P> จะปรากฎหนาตาง Print

แทบ General : ใชกาหนดจานวนหนา, กาหนดใหพมพทกชทหรอพมพเฉพาะชททถกเลอก, กาหนดจานวนชดทจะพมพ เปนตน

ภาพท 231 : แทบ General

แทบ LibreOffice Calc : มกลองตวเลอกเดยวใหตก เปนการกาหนดใหพมพหนาทวางดวยหรอไม?

ภาพท 232 : แทบ LibreOffice Calc

แทบ Page Layout : ใชกาหนดรปแบบการวางหนากระดาษ เชน พมพ 1, 2, 4, ถง 16 หนาใน 1 หนากระดาษ เปนตน

ภาพท 233 : แทบ Page Layout

แทบ Options : ใชกาหนดตวเลอกอนๆ เชน กลองตวเลอก Print to file จะพมพเอกสารออกมาเปนไฟล เหมาะกบการทดสอบกอนพมพจรง เปนตน

ภาพท 234 : แทบ Options

150 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 151: "คัมภีร์  LibreOffice Calc  3.6"

12.2 12.2 การสงออกเปนไฟล การสงออกเปนไฟล PDFPDF

ปม (Export Directly as PDF )บนแถบเครองมอมาตรฐาน ใชสงออก(Exoport) เปนไฟล PDF แบบดวน ตามการตงคาหนากระดาษ

หากตองการสงออกเปนไฟล PDF โดยกาหนดรายละเอยดตางๆ เชน จานวนหนา, หนาทจะพมพ, ใหไปท File →

Export as PDF... จะปรากฏหนาตาง PDF Options ใหกาหนดรายละเอยดตางๆ

ภาพท 235 : หนาตาง PDF Optionsแทบ Generalกรอบ Range : ใชกาหนดจานวนหนาทจะสงออกกรอบ Images : ใชกาหนดคณภาพของภาพ (Lossless compression= บบอดโดยไมลดคณภาพ)กรอบ Watermark : ใชพมพขอความลายนาลงบนหนากระดาษ ใหตกทกลองตวเลอก Sign with Watermark จาก

นนพมพขอความลงในชอง Watermark Text

แทบ Initial ใชกาหนดมมมองเรมตนเมอเปดไฟล PDF กรอบ Panes : ใชกาหนดใหแสดงอะไรบางในครงแรกทเปด เชน เอกสาร(Page) เอกสารขนาดเลก(Thrumbnails)

หรอ ทขนหนงสอ(Bookmark)กรอบ Magnification : ใชกาหนดการซมหนากระดาษในครงแรกทเปดกรอบ Page layout : ใชกาหนดการวางหนากระดาษในครงแรกทเปด เชน Single Page(เรยงหนาเดยว),

Continuous(เรยงหนาแบบตอเนองกนลงมา) เปนตน

แทบ User Interface ใชกาหนดโปรแกรมอานไฟล PDF ใหแสดงผลอยางไร

แทบ Link ใชกาหนดรายละเอยดเกยวกบลงค ในกรณทมการสรางลงคไว

แทบ Security ใชกาหนดการปองกนไฟล PDF ซงสามารถเลอกการปองกนไดหลายประการ เชน ปองกนการเปดไฟล, ปองกนการพมพ, ปองกนการแกไข เปนตน

บทท 12 : การพมพและสงออก 151

Page 152: "คัมภีร์  LibreOffice Calc  3.6"

12.3 12.3 การการปองกนไฟล ปองกนไฟล PDFPDF

การสงออกเอกสารเปนไฟล PDF สามารถตงการปองกนเอกสาร PDF ไดดวย โดยสามารถเลอกการปองกนไดหลายประการ

ขนตอน การสงออกเอกสารเปนไฟล PDF โดยมการปองกน ไฟล 1. ไปท File → Export as PDF... จะปรากฏหนาตาง PDF Options 2. ทแทบ Security คลกทปม Set Password จะปรากฎหนาตางใหใสรหสปองกน 3. ตงรหส โดยรหสมอย 2 ชด กคอ

- ชดแรก(กรอบ Set Open Password) เปนรหสสาหรบการเปดไฟล - ชดทสอง(กรอบ Set permission password) เปนรหสสาหรบการแกไขไฟไล

4. คลกทปม OK จะกลบมาทหนาตาง PDF Options 5. ทหนาตาง PDF Options กาหนดระดบการอนญาต ทกรอบ Print กาหนดการอนญาตการพมพ

ทกรอบ Change กาหนดระดบการอนญาตการแกไขเอกสาร6. คลกทปม Export เอกสารจะถกสงออกและถกปองกนดวยรหสทไดตงไป

ภาพท 236 : ขนตอนการสงออกเอกสารเปนไฟล PDF โดยมการปองกน

152 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 153: "คัมภีร์  LibreOffice Calc  3.6"

บทท 13 : กำรเรยงและกรองขอมล

Page 154: "คัมภีร์  LibreOffice Calc  3.6"

13.1 13.1 การเรยงลาดบขอมล การเรยงลาดบขอมล (Sorting)(Sorting)

การเรยงลาดบขอมล กคอการเรยงขอมลตามคาของขอมล เชน เรยงจากคานอยไปมาก จากตวอกษรกอนไปหลง หรอในทางตรงกนขาม เปนตน

การเรยงลาดบจะตองมคย คย กคอ สดมนทใชเปนเกณฑในการเรยง โดยขอมลจะถกเรยงในสดมนทเปนคยกอน จากนนขอมลในสดมนอนๆทอยในแถวเดยวกบคย กจะยายตามคยไป

คยมไดหลายตว ขอมลจะถกเรยงตามของคยท 1 กอน จากนนในกรณทคยท 1 มขอมลซากน กจะจดเรยงตามคยท 2 และถาคยท 2 ซากนอก กจะจดเรยงตามคยท 3 เปนอยางนไปเรอยๆ แตถาขอมลในคยท 1 ไมซากน คยท 2 จะไมถกใช

การเรยงลาดบขอมลม 2 วธหลกๆ ดงตอไปน หกดหกด

การเรยงลาดบขอมลวธท 1 : ใชปม (Sort Ascending) และ ปม (Sort Descending)ขนตอน1. คลกเลอกเซลลในตารางขอมล โดยตาแหนงทคลกจะเปนคย

(โปรแกรมจะคานวณขอบเขตตารางขอมลทจะนามาจดเรยง โดยดจากเซลลทมขอมลตดกน)หรอจะเลอกทงตารางกได เพอความมนใจวาไดเลอกครอบคลมขอมลทงหมด โดยแอคทฟเซลลจะเปนคย

2. คลกปมตอไปน(บนแถบเครองมอมาตรฐาน) เพอเรยงขอมลในทนท- ปม (Sort Ascending) เรยงจากนอยไปมาก หรอจากตวอกษรกอนไปหลง เชน 1,2,3... หรอ ก,ข,ค,...- ปม (Sort Descending) เรยงจากมากไปนอย หรอจากตวอกษรหลงไปกอนหนา เชน 3,2,1... หรอ ค,ข,ก,...

ภาพท 237 : เรยงขอมลโดยใชปม Sort Ascending

การจดเรยงดวยวธนเรว แตมขอจากด กคอ มเพยงคยเดยว และบางครงวธน แถวแรกกไมถกนามาจดเรยง เปนเพราะโปรแกรมจะตรวจสอบแถวแรกอยางอตโนมตวา เปนหวตารางหรอ ไม? หากโปรแกรมตรวจสอบวาเปน แถวแรกจะไมถกนามาจดเรยง ซงบางครงการตรวจสอบของโปรแกรมกไมตรงกบสงทเราตองการ

อยางไรกด วธนมดทเรว

154 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 155: "คัมภีร์  LibreOffice Calc  3.6"

การเรยงลาดบขอมลวธท 2 : ใชหนาตาง Sortวธนกาหนดเงอนไขในการจดเรยงไดมากกวา เหมาะกบการเรยงลาดบขอมลทมปรมาณมาก มขนตอนดงตอไปน

ขนตอน1. คลกเลอกเซลลใดกได ในตารางขอมล

(โปรแกรมจะคานวณขอบเขตของตารางขอมลทจะนามาจดเรยง โดยดจากเซลลทมขอมลตดกน)2. ไปท Data → Sort... จะปรากฏหนาตาง Sort3. ทหนาตาง Sort แทบ Sort Criteria เลอกคย

ตามภาพท 238 ชอคยเปนชอทมาจากหวตาราง เพราะโปรแกรมตรวจสอบใหโดยอตโนมต แตเราสามารถยกเลกหรอกาหนดไดเองวาแถวบนสดเปนหวตารางหรอเปลา โดยไปทแทบ Options ดทกลองตวเลอก Range contains column labels หากถกตก แถวบนสดเปนหวตาราง ซงไมถกนามาจดเรยงดวย

4. คลกปม OK

ภาพท 238 : เรยงขอมลโดยใชหนาตาง Sort

แทบ Options ในหนาตาง Sort ใชกาหนดเงอนไขอนๆในการเรยง ตวทนาสนใจกคอ

กรอบ Direction : ใชกาหนดทศทางการเรยง การเรยงโดยปกตเปนการเรยงแถว แตเราสามารถเลอกใหเรยงตามสดมนได โดยตกทตวเลอกวงกลม Left to right (Sort columns) คยทใชเรยง กจะเปลยนเปนคยแถว

บทท 13 : การเรยงและกรองขอมล 155

Page 156: "คัมภีร์  LibreOffice Calc  3.6"

กลองตวเลอก Enable natural sort : ตวเลอกนตองอธบายโดยยกตวอยาง ในกรณทมขอมล เชน A0, A1, A2, ..., A20 เมอจดเรยงตามปกตจะไดผลตามภาพท 239(ซาย)

แตถาตกทกลองตวเลอก Enable natural sort ผลการจดเรยงจะเปลยนไป ไดผลตามภาพท 239(ขวา) ซงเปนลาดบทดแลวสมผสไดวา ขอมลแบบน เมอจดเรยง ควรจะตองเปนอยางน

23 Enable natural sort มบกเลกนอย

Enable natural sort มบกเลกนอย ใชไดบางไมไดบาง ใหเปลยนทศทางการเรยงทกครง(Ascending หรอ Desending) เมอใช Enable natural sort จงจะเหนผล

ภาพท 239 : เรยงแบบปกตและแบบ Natural Sort

24 เลอกคยไดมากกวา 3 คย

ทหนาตาง Sort มชองใหเลอกคยเพยง 3 ตว แตจรงๆแลว สามารถเลอกไดมากกวา 3 ทงนตองเลอกคยทง 3 ใหเตมกอน ชองเลอกคยท 4 จงจะปรากฎ และเมอเลอกคยท 4 ชองเลอกคยท 5 กจะปรากฎ เปนอยางนไปเรอยๆ

ภาพท 240 : คยท 4 ปรากฎ

13.2 13.2 การแทรกการแทรกแถวแถวเวนเวนแถวแถวจานวนมากจานวนมาก

การแทรกแถวทละแถวเปนเรองงาย แตถาตองแทรกแถวเวนแถวจานวน 400 500 หรอ 1000 บรรทด คงไมใชเรองงายถาแทรกโดยใชวธตามปกต การแทรกแถวเวนแถว สามารถใชเทคนคการจดเรยงเขามาชวยได ซงจะชวยใหงานงายขนมาก

ขนตอนการแทรกแถวเวนแถว1. แทรกสดมนไวดานหนาตารางขอมล 2. พมพตวเลขเรยงลาดบ 1,2,3...ทสดมนดงกลาวจนถงแถวสดทาย

ภาพท 241 : ขนตอนท 1-2

156 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 157: "คัมภีร์  LibreOffice Calc  3.6"

3. คดลอกเลขลาดบทงหมด วางตอลงมาทสดมนเดยวกน

ภาพท 242 : ขนตอนท 3

4. เรยงลาดบขอมลจากนอยไปมาก โดยใชสดมนตวเลขเรยงลาดบเปนคย (คลกทเซลลใดกไดในสดมนตวเลข จากนนคลกทปม (Sort Ascending)บนแถบเครองมอมาตรฐาน)

ภาพท 243 : ขนตอนท 4

13.3 13.3 การกรองขอมลโดยใชตวกรองอตโนมตการกรองขอมลโดยใชตวกรองอตโนมต((AutoFilterAutoFilter))

การกรองขอมล คอ กระบวนการซอนขอมลบางสวนใหเหลอแสดงเฉพาะขอมลทอยในเงอนไขเทานน การกรองขอมลโดยใชตวกรองอตโนมต(AutoFilter) เปนการกรองขอมลแบบตรงไปตรงมา อยากดอะไรกเลอกกรองดตวนน

การ ใสปม ตวกรองอตโนมต 1. คลกเลอกเซลลใดกไดในตารางขอมล (โปรแกรมจะคานวณขอบเขตตารางขอมล โดยดจากเซลลทมขอมลตดกน)

ภาพท 244 : ขนตอนท 1

2. ไปท Data → Filter → AutoFilter จะปรากฎปมตวกรอง( )ทหวตารางในทกสดมน

ภาพท 245 : ขนตอนท 2หลงมปมตวกรองแลว กพรอมใชงาน

บทท 13 : การเรยงและกรองขอมล 157

Page 158: "คัมภีร์  LibreOffice Calc  3.6"

การ ใชงาน ตวกรองอตโนมต 1. คลกปมตวกรอง( )จะปรากฎเมนรายการทใชกาหนดเงอนไขการกรอง ซงแบงเปน 2 สวน ตามภาพท 246

สวนบน คอเมนรายการมาตรฐานทกปมตวกรองมเหมอนกนหมด สวนลาง เปนรายการขอมลในสดมน

ภาพท 246 : การใชงานตวกรองอตโนมตขนตอนท 1

2. กาหนดเงอนไขการกรอง โดยคลกเลอกสงทตองการดจากเมนรายการ3. คลกทปม OK กจะไดผลการกรอง ขอมลทไมอยในเงอนไขจะถกซอน

ภาพท 247 : การใชงานตวกรองอตโนมตขนตอนท 2-3

158 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 159: "คัมภีร์  LibreOffice Calc  3.6"

การยกเลกการกรองวธท 1 : คลกทปมตวกรองทมจดสนาเงน( ) จดสนาเงนบงบอกวาสดมนดงกลาวถกกรองอย จากนนตกทกลองตว

เลอก All

วธท 2 : เลอกเซลลใดกไดในตารางขอมล จากนนไปท Data → Filter → AutoFilter จะเปนการยกเลกการกรองทงหมด พรอมเอาปมตวกรองออกไป

13.4 13.4 การกรองขอมลโดยใชตวกรองมาตรฐานการกรองขอมลโดยใชตวกรองมาตรฐาน((Standard FilterStandard Filter))

ตวกรองมาตรฐาน ใชกรองขอมลโดยสามารถ กาหนดเงอนไขทพเศษกวาตวกรองอตโนมต เชน สามารถกาหนดเงอนไขมากกวานอยกวา, คาขนตน, คาลงทาย และยงสามารถกรองโดยใชหลายเงอนไขได เปนตน

ขนตอนการกร อ งโดยใชตวกรองมาตรฐาน 1. คลกเลอกเซลลใดกไดในตารางขอมล (โปรแกรมจะคานวณขอบเขตตารางขอมล โดยดจากเซลลทมขอมลตดกน)2. ไปท Data → Filter → Standard filter... จะปรากฎหนาตาง Standard filter

( หรอ คลกทปมตวกรอง → Standard filter... )3. ทหนาตาง Standard filter กาหนดเงอนไขการกรอง ภาพท 248 เงอนไขการกรองกคอ

ดเฉพาะรายการทม ราคา/หนวย อยระหวาง 150-200 (ราคา/หนวย >=150 และ ราคา/หนวย <=200)4. คลกทปม OK

ภาพท 248 :ขนตอนการกรองโดยใชตวกรองมาตรฐาน

บทท 13 : การเรยงและกรองขอมล 159

Page 160: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 249 เปนรายละเอยดของคณสมบตตางๆในหนาตาง Standard Filter

ภาพท 249 : คณสมบตตางๆในหนาตาง Standard Filter

ชอง Condition : ใชกาหนดเงอนไขการกรอง ซงแบงเปน 3 กลม กลมท 1 ใชเปรยบเทยบคาตวเลข กลมท 2 ใชกรองดคาสงสดตาสด กลมท 3 ทใชกรองขอความ เชน กรองดขอความทขนตนดวย “การ” เปนตน

การกรองขอความ เงอนไขทมใหเลอก กคอ Contains(ประกอบดวย), Does not contain(ไมประกอบดวย), Begins with(เรมตนดวย), Does not begin with(ไมเรมตนดวย), Ends with(ลงทายดวย), Does not end with(ไมลงทายดวย)

ภาพท 250 เปนตวอยางกรองขอมลทขนตนคาวา “การ”

ภาพท 250 : กรองดขอมลในสดมนรายการทขนตนดวยคาวา “การ”

160 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 161: "คัมภีร์  LibreOffice Calc  3.6"

การกรองโดยใช Regular expression (สญลกษณแทนขอความ)คาในชอง Value ทใชกาหนดการกรองสามารถใสเปน Regular expression ได(สญลกษณแทนขอความ) โดย

Regular expression ทใชกบการกรอง กคอ “.*”(จดและดอกจน) แทนขอความอะไรกไดตารางดานลาง เปนตวอยางการใช Regular expression ในการกรองขอความ

สงทตองการคนหา Condition Value

ขนตนดวย “สม” = ^สม.* (ไมใส ^ กได)

ลงทายดวย “สม” = .*สม$ (ไมใส $ กได)

มคาวา “สม” (ตรงไหนกได) = .*สม.*

ภาพท 251 เปนตวอยางการกรองคาทขนตนดวยคาวา “การ” โดยใช Regular expression

ภาพท 251 : กรองดขอมลในสดมนรายการทขนตนดวยคาวา “การ” โดยใช Regular expression

การกรองขอมลซาออกกลองตวเลอก No Duplication (ในกรอบ Option ออพชนในหนาตาง Standard filter) ใชกรองผลการกรองอกครง

หนง โดยจะกรองแถวทมขอมลซากนออก

ตวอยางตารางขอมลในภาพท 252 แถวท 11 และ 12 มขอมลซากนทกสดมน

ภาพท 252 : แถวทมขอมลซากนทกสดมน

บทท 13 : การเรยงและกรองขอมล 161

Page 162: "คัมภีร์  LibreOffice Calc  3.6"

เมอกรองโดยกาหนดเงอนไขตามภาพท 253 และ ตกทกลองตวเลอก No Duplication แถวทมขอมลซากนจะถกกรองออกไป แมจะอยในเงอนไขการกรองกตาม

ภาพท 253 : กรองขอมลซากนออกกรองเพอหารายการทไมซาการกรองขอมลซากนออก สามารถนามาประยกตใชในการหารายการในสดมนทไมซากนได ตวอยางตามภาพท 254

ตองการหาวาในสดมนหมวด มรายการอะไรบาง(ทไมซากน) ซงมขนตอนดงนขนตอน1. คดลอกเฉพาะสดมนทตองการหารายการทไมซากน ไปไวยงชทใหม2. กรองขอมลในชทใหม โดยกาหนดเงอนไขการกรองตามภาพท 2543. คลกปม OK

ภาพท 254 : ขนตอนการกรองเพอหารายการในสดมนทไมซากน

162 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 163: "คัมภีร์  LibreOffice Calc  3.6"

13.5 13.5 การกรองขอมลโดยใชตวกรองขนสงการกรองขอมลโดยใชตวกรองขนสง(Advance(Advancedd Filter) Filter)

ตวกรองขนสง ชออาจชวนใหคดวาใชงานยาก แตจรงๆแลวใชงานไมยาก การใชงานคลายกบตวกรองมาตรฐาน ตางกนเพยง ตวกรองขนสงสามารถกาหนดเงอนไขการกรองลงในชทไดเลย

การใชงานตวกรองขนสง ประกอบไปดวย ตารางขอมล และ ตารางเงอนไข โดยตารางเงอนไขตองมหวตารางเหมอนกบตารางขอมล เงอนไขจะถกกาหนดลงในตารางเงอนไข เมอองคประกอบพรอมแลว กสามารถใชการกรองขนสงไดเลย ตามตวอยางดงตอไปน

ขนตอนการใชงานตวกรองขนสง1. สรางตารางเงอนไขวางๆ ใหมหวตารางเหมอนกบตารางขอมล

(สรางไวทไหนกได ตามภาพท 255 สรางตารางเงอนไขไวดานบนตารางขอมล)2. ใสเงอนไขการกรอง ลงในตารางเงอนไข

ภาพท 255 : ขนตอนท 1 และ 2

3. คลกเลอกเซลลใดกไดในตารางขอมล (โปรแกรมจะคานวณขอบเขตตารางขอมล โดยดจากเซลลทมขอมลตดกน)4. ไปท Data → Filter → Advanced Filter... จะปรากฎหนาตาง Advanced Filter ตามภาพท 2565. ทหนาตาง Advanced Filter ใสขอบเขตของตารางเงอนไข(รวมหวตาราง)ลงในกรอบ Read Filter criteria from

(อานเงอนไขการกรองจาก) โดยคลกทชองระบตาแหนงตารางเงอนไข จากนนเลอกตารางเงอนไขบนพนททางาน จะปรากฎตาแหนงตารางเงอนไขทชองดงกลาว ภาพท 256 ขอบเขตของตารางเงอนไขกคอ $Advance_filter.$A$1:$G$3

6. คลกปม OK จะไดผลการกรอง ตามภาพท 257

ภาพท 256 : ขนตอนท 3-6

บทท 13 : การเรยงและกรองขอมล 163

Page 164: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 257 : ผลการกรองดวยตวกรองขนสง

เงอนไขการกรองแบบตางๆเนองจากตวกรองขนสงไมมหนาตางใหกาหนดเงอนไขการกรอง การกรองทมเงอนไขมากกวา 2 จงตองอาศยเทคนค

การใสเงอนไขลงในตารางเงอนไขแบบตางๆแทน

- เงอนไขอยบรรทดเดยวกน เปนการเชอมเงอนไขแบบ “และ” กคอ ขอมลตองอยในขอบเขตของทง 2 เงอนไข จงจะอยในเงอนไขการกรอง ภาพท 258 เงอนไขการกรองทกาหนดหมายถง กรองดสดมนรายการ ทขนตนดวยคาวา “การ” และ สดมนราคา/

หนวย ทมคานอยกวาหรอเทากบ 100

ภาพท 258 : เงอนไขอยในบรรทดเดยวกน(และ)

- เงอนไขอยคนละบรรทดเปนการเชอมเงอนไขแบบ “หรอ” กคอ ขอมลอยในขอบเขตของเงอนไขใดเงอนไขหนง ถอวาอยในเงอนไขการกรอง ภาพท 259 เงอนไขการกรองทกาหนดหมายถง กรองดสดมนรายการ ทขนตนดวยคาวา“การ” หรอ สดมนราคา/

หนวย ทมคานอยกวาหรอเทากบ 100

ภาพท 259 : เงอนไขอยคนละบรรทด(หรอ)

164 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 165: "คัมภีร์  LibreOffice Calc  3.6"

- การกรองขอมลในสดมนเดยวกนแบบ 2 เงอนไข เชน กรองด ราคา/หนวย > 100 และ ราคา/หนวย < 150 เปนตน การกรองในลกษณะน ตองปรบแตงตารางเงอนไข

โดยสรางสดมนดงกลาวเพมเปน 2 สดมนภาพท 260 สรางตารางเงอนไขใหมสดมนราคา /หนวย 2 สดมน และใสเงอนไขการกรองไวทง 2 สดมน ซงเงอนไขการ

กรองทใสหมายถง กรองดสดมน ราคา/หนวยทมคาอยระหวาง 100-150 (มากกวาหรอเทากบ 100 และนอยกวาหรอเทากบ 150)

ภาพท 260 : กรองขอมลในสดมนเดยวกนแบบ 2 เงอนไข

การตงชอกลมเซลลใหเปนตารางเงอนไขหากใชตวกรองขนสงบอยๆ การตงชอกลมเซลลไวเปนตารางเงอนไข จะชวยทาใหเลอกตารางเงอนไขไดสะดวกยงขน

ขนตอนการตงชอกลมเซลล ใหเปน ตารางเงอนไข 1. เลอกตารางเงอนไข (กลมเซลล)2. ไปท Insert → Name → Define... จะปรากฎหนาตาง Define Name3. ทหนาตาง Define Name

3.1 ตงชอกลมเซลล 3.2 ตกทกลองตวเลอก Filter เพอกาหนดใหชอกลมเซลลปรากฎอยในรายการตารางเงอนไข ในหนาตาง

Advanced Filter (ดผลในภาพท 262)4. คลกปม Add เพอเพมชอกลมเซลลเขาในรายการชอกลมเซลล

ภาพท 261 : ขนตอนการตงชอใหกลมเซลลใหเปนตารางเงอนไข

บทท 13 : การเรยงและกรองขอมล 165

Page 166: "คัมภีร์  LibreOffice Calc  3.6"

หลงตงชอกลมเซลล ตามขนตอนในขางตน ชอของกลมเซลลดงกลาวจะปรากฎอยในหนาตาง Advanced Filter ในชอง Read filter criteria from ตามภาพท 262 เพอใหสามารถเลอกตารางเงอนไขไดงาย

ภาพท 262 : ชอกลมเซลลปรากฎอยในหนาตาง Advanced Filter

ดรายละเอยดเกยวกบการตงชอกลมเซลลในขอ 5.10 (หนา 62)

166 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 167: "คัมภีร์  LibreOffice Calc  3.6"

บทท 14 : สตรและฟงกชนพนฐำน

Page 168: "คัมภีร์  LibreOffice Calc  3.6"

14.1 14.1 สตรและฟงกชนสตรและฟงกชนคออะไรคออะไร

จดเดนของโปรแกรมตารางคานวณอยางเชน Calc กคอ ความสามารถในการคานวณ ซงการคานวณจะตองกลาวถง 2 คาตอไปนเสมอ กคอ สตร และ ฟงกชน

กก.. สตร (Formula)

สตร (Formula) คอ สมการทตองใสตวเลข ขอความ ฟงกชน หรอใสการอางองถงเซลลอนๆลงไป เพอทจะไดผลการคานวณกลบมา

การเรมตนใชสตร ใหพมพเครองหมายเทากบ(“=”)ลงในเซลลกอน ตามดวยการคานวณ เชน =9+1, =A1*A3 เปนตน จากนนกด <Enter> กจะไดผลการคานวณกลบมา

ตวอยางการใชสตร

การคานวณโดยใชคาคงท

ภาพท 263 : การคานวณโดยใชคาคงท

การคานวณโดยการอางองเซลล

ภาพท 264 : การคานวณโดยการอางองเซลล

ขข.. ฟงกชน (Function)

ฟงกชน (Function) คอ ตวชวยในการคานวณ การคานาณหลายๆอยาง ไมตองพมพสตรใหยาวยด หรอ ไมตองคดใหปวดหว เพราะมฟงกชนตางๆ ชวยในการคานวณ เชน ฟงกชน SUM ใชในการบวกตวเลข, ฟงกชน ROUND ใชในการปดเศษ เปนตน

การใชฟงกชน จะตองเรมจากการใชสตรกอน จากนนจงตามดวยการเรยกใชงานฟงกชน เชน =SUM(A1:A10) หมายความวา นาคาในเซลล A1 ถง A10 มารวมกน แลวคนคากลบมา เปนตน

Calc มฟงกชนมาใหกวา 300 ฟงกชนเพอชวยในคานวณ หลายฟงกชนทางานกบตวเลข หลายฟงกชนทางานกบวนท เวลา หรอขอความ หลายฟงกชนใชงาย แตกหลายฟงกชนมการใชงานอยางซบซอน

25 แหลงขอมลเกยวกบฟงกชน ใน Calc พรอมตวอยาง

http://help.libreoffice.org/Calc/Functions_by_Category

168 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 169: "คัมภีร์  LibreOffice Calc  3.6"

Calc มฟงกชนอะไรบาง ใหไปท Insert → Function List จะปรากฎหนาตาง Functions แสดงรายการฟงกชนตางๆ

ถงแมมฟงกชนใหเลอกใชงานมากมาย แตฟงกชนมโครงสรางการใชงานเหมอนกน ตองการตวแปรทตองใสเขาไปในฟงกชน แลวฟงกชนจะคนคาบางอยางกลบมา

โครงสรางของฟงกชน ภาพท 265 : หนาตาง Functions

=ชอฟงกชน(ตวแปร 1, ตวแปร 2, ตวแปร 3... )

= : สญลกษณเรมตนสตรชอฟงกชน : ทกฟงกชนมชอ

ตวแปร : ฟงกชนเกอบทกตวตองการตวแปร จานวนและประเภทของตวแปรขนอยกบแตละฟงกชนตวแปรทฟงกชนตองการ สามารถเปนไดทงตวเลข ขอความ กลมเซลลหรออาเรย ทงนขนอยกบแตละฟงกชน ตวอยางคาของตวแปรทใสลงในฟงกชน เชน

"สวสด" ในเครองหมาย " "(คาพด) บงบอกวาเปนขอความ15 เลข 15 ถกใสเปนขอมลแบบตวเลข

"15" เลข 15 ถกใสเปนขอมลแบบขอความ(ไมถกนาไปคานวณแบบตวเลข)A1 ใสคาทอยในเซลล A1 เปนตวแปร

A1:A5 ใสคาทอยในเซลล A1 ถง A5 เปนตวแปร (ตวแปรแบบอาเรย)ตวอยางฟงกชน

ชอฟงกชน : SUM การใชงาน : ใชหาผลรวมตวเลขโครงสราง : SUM(number1, number2....)

ตวอยางการใชงาน : =SUM(10,15,20) =SUM(A1:A10) =SUM(A1:A10,B1:B10)

คค.. ตวอยางการใชสตรและฟงกชนสตรและฟงกชนมกใชงานคกนเสมอ ตารางดานลางเปนตวอยางการใชสตรและฟงกชนแบบตางๆ

สตร อธบาย

=A1+5 นาคาในเซลล A1 บวกกบ 10=A1*7% 7% ของคาในเซลล A1 (หรอนาคาในเซลล A1 คณกบ 0.07)=A1/A2 นาคาในเซลล A1 หารดวยคาในเซลล A2=COUNT(A1:A10,7) นบเซลล A1 ถง A10 เฉพาะทมคาเปน 7=SUM(ProductA) คานวณผลรวมของกลมเซลลทชอวา ProductA=SUM(A1:A10)-100 คานวณผลรวมของคาในเซลล A1 ถง A10 แลวลบออกดวย 100=IF(A1>10, "สง", "ตา") ถาคาใน A1 มากกวา 10 แสดงขอความ “สง” นอกเหนอจากนน แสดงขอความ “ตา”

บทท 14 : สตรและฟงกชนพนฐาน 169

Page 170: "คัมภีร์  LibreOffice Calc  3.6"

14.2 14.2 แถบใสสตร แถบใสสตร (Formula bar)(Formula bar)

แถบใสสตร(Formula bar) เปนแถบทใชพมพคาตางๆลงไปในเซลล รวมทงการพมพสตรดวย

ภาพท 266 : แถบใสขอมล

กลองแสดงชอ : แสดงตาแหนงเซลลทถกเลอก

: ปมเรยกใชงาน Function wizard (Insert → Function... หรอกด <Ctrl><F2>)

: คานวณโดยใชฟงกชน SUM (เลอกเซลลทตองการจะบวกเลขกอน แลวคลกทปมน)

: ปมพมพเครองหมายเทากบ(“=”) ลงในเซล เพอเรมตนใชสตร

: ชองพมพขอมล

: ปมขยายชองพมพขอมล

เมอพมพอะไรกตามลงในเซลลหรอในแถบใสสตร(ชองพมพขอมล) ขอมลจะถกแสดงทงทเซลลและทแถบใสสตร ทง 2 ตาแหนงเปนขอมลตวเดยวกน แตบางครงจะพบวา บางกเหมอนกน บางกตางกน

ขอมลทอยในเซลล ถกแสดงเปนขอมลทผานการจดรปแบบแลวหรอเปนผลจากการคานวณโดยใชสตรหรอฟงกชน แตขอมลทอยในแถบใสสตร เปนขอมลดบเปนคาจรงๆทไมไดจดรปแบบ หรอเปนสตรซงเปนทมาของผลการคานวณ

ภาพท 267 : ขอมลในเซลลและแถบใสสตร

14.3 14.3 ตวดาเนนการตวดาเนนการ(Operator)(Operator)

การคานวณโดยใชสตร นอกจากคาคงทหรอตวแปรตางๆทตองใสใหกบสตรแลว ยงตองใส ตวดาเนนการ(Operator) ดวย ตวดาเนนการเปนตวบอกวา จะนาคาคงทหรอตวแปร มาดาเนนการอยางไร เพอใหไดผลการคานวณออกมา

ตวดาเนนการมหลายตวดวยกน ดงน

170 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 171: "คัมภีร์  LibreOffice Calc  3.6"

ตวดาเนนการทางคณตศาสตร (Arithmetical operators )

ตวดาเนนการ ความหมาย ตวอยาง+ (Plus) บวก =1+1– (Minus) ลบ =2–1– (Minus) คาลบ –5

* (Asterisk) คณ =2*2/ (Slash) หาร =10/5

% (Percent) เปอรเซนต (หารดวย 100) 15%^ (Caret) ยกกาลง 2^3

ตวดาเนนการเปรยบเทยบ (Comparative operators)

ตวดาเนนการ ความหมาย ตวอยาง= เทากบ A1=B1> มากกวา A1>B1< นอยกวา A1<B1<= มากกวาหรอเทากบ A1<=B1<= นอยกวาหรอเทากบ A1<=B1<> ไมเทากบ A1<>B1

ตวดาเนนการขอความ (Text operators)

ตวดาเนนการ ความหมาย ตวอยาง " " (Quatation Mark) บงบอกวาเปนขอมลแบบขอความ "15" หรอ "ขอความ"

& (Ampersand) เชอมขอความ "วนท"&"15"

ในกรณสตรมตวดาเนนการหลายตว เชน =4+5*3-5^2 ซงมทง +, - , * และ ^ โปรแกรมจะคานวณตามลาดบของตวดาเนนการตามตารางดานลาง ตวทอยดานบนจะถกคานวณกอน

ลาดบการทางานของตวดาเนนการ

ลาดบ ตวดาเนนการ หมายเหต1 ( ) 2 - เครองหมายลบ เชน -53 ^4 * , / , %5 + , -6 &7 =, <>, <=, >=

บทท 14 : สตรและฟงกชนพนฐาน 171

Page 172: "คัมภีร์  LibreOffice Calc  3.6"

ตวอยางท 1 = 4+5*3 (คานวณการคณกอน)= 4+15= 19

ตวอยางท 2= (4+5)*3 (คานวณตวทอยในวงเลบกอน)= 9*3 = 27

ตวอยางท 3= 2^3*8 (คานวณการยกกาลงกอน)= 8*8= 64

ตวอยางท 4= 2/4*8 (คานวณการคณหรอหารตวใดกอนกได= 0.5*8 หรอ 2*2= 4

14.4 14.4 การอางองการอางองเซลลเซลล

ตวแปรทใสลงในสตรหรอใสลงในฟงกชน สามารถใสเปนตาแหนงของเซลล ซงหมายถงการอางองคาทอยในเซลล เพอนาไปคานวณ เชน =SUM(B2:B10) หมายถง นาคาในเซลล B2 ถง B10 ไปใสในฟงกชน SUM เพอหาผลรวมของกลมเซลลดงกลาว

การอางองถงเซลลเพอนามาใชในการคานวณ สามารถอางองขามชท อางองขามไปยงไฟลอนไดดวย นอกจากนยงมเรองการอางองแบบสมพทธและแบบตายตว ทจาเปนตองทาความเขาใจดวย

การอางองถงเซลลทอยในชทเดยวกนการอางองถงเซลลทอยในชทเดยวกน จะระบเฉพาะตาแหนง

ของเซลล เชนA1 หมายถง เซลล A1 ในชทเดยวกน=SUM(A1:A3) หมายถง หาผลรวมของเซลล A1 ถง A3 ใน

ชทเดยวกน เปนตนภาพท 268 : อางองถงเซลลทอยในชทเดยวกน

การอางองถงเซลลในชทอนการอางองถงเซลลในชทอน ใชรปแบบ [Sheet].[Cell] ระบชอชท ตามดวยจด จากนนเปนตาแหนงของเซลล เชนSheet_1.A1 หมายถง เซลล A1 ในชททชอ Sheet_1=SUM(Sheet_2.A1:A2) หมายถง หาผลรวมของเซลล A1 ถง A2 ในชท Sheet_2 เปนตน

ภาพท 269 : อางองถงเซลลทอยในชทอนๆ

การอางองถงเซลลทอยในชทอน สามารถใชการคลกเลอกได ซงอานวยความสะดวกในการพมพไดเปนอยางด สามารถทาไดตามขนตอนดงตอไปน

172 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 173: "คัมภีร์  LibreOffice Calc  3.6"

ขนตอนการอางองโดยการคลก

1. พมพเครองหมาย = ลงในเซลล เพอเรมตนใชสตรภาพท 270(บน) พมพเครองหมายเทากบไวท เซลล A1 ชท Sheet_1

2. คลกทปายชทอน ภาพท 270(กลาง) คลกทปายชท Sheet_2

3. คลกเลอกเซลลในชทภาพท 270(กลาง) คลกทเซลล A2 ในชท Sheet_2

4. กด <Enter> จะปรากฎการอางองถงเซลลในชทอน ณ เซลลทเรมตนใชสตร

ภาพท 270 : ขนตอนการอางองถงเซลลอนโดยการคลก

การอางองถงเซลลในไฟลอนการอางองถงเซลลในไฟลอน ใชรปแบบ '[Path]/[File]'#$[Sheet].[Cell] ระบพาธไปยงไฟลอยในเครองหมาย ' '

ตามดวยเครองหมาย # จากนนเปนชอชทและตาแหนงเซลล เชน 'file:///home/wasankds/Desktop/WK_calc_default.ods'#$Sheet3.A1:A4

โดยปกต หากจะอางองถงเซลลในไฟลอน จะไมใชการพมพ เพราะไมสะดวกและยาวจงมโอกาสผดสงมาก แตจะใชวธคลกเมาสแทน ซงเปนวธเดยวกบการอางองถงเซลลในชทอนโดยการคลก ตามขนตอนกอนหนา เพยงแตใหเปดไฟลอกไฟลหนงขนมา แลวคลกเซลลในไฟลดงกลาว

14.5 14.5 การอางองแบบสมพทธ และ การอางองแบบสมพทธ และ แบบแบบตายตวตายตว

การอางองเซลลแบบปกต เชน A1, A1:B10 หรอ Sheet1.A1:B10 เปนการอางองแบบสมพทธ(Relative Addressing) การอางองแบบตายตว(Absolute Addressing) มเครองหมาย $ เพมเตมเขามา เชน $A$1, $A1, A$1 หรอ $Sheet1.$A$1:$B$10 เปนตน

การอางองทง 2 แบบ มความหมายเหมอนกน $A$1, $A1, A$1 และ A1 อางองไปทเซลล A1 เหมอนกน แตการอางองทง 2 แบบ จะตางกนในกรณคดลอกเซลล

การคดลอกเซลล ทงแบบการคดลอกและวางตามปกต, การเตมอตโนมต หรอการดบเบลคลก จาเปนตองเขาใจเรองการอางองแบบสมพทธและแบบตายตวใหด

การอางองเซลลแบบสมพทธ(Relative Addressing)เมอสตรมการอางองเซลลแบบสมพทธ(Relative Addressing) ซงเปนแบบปกต เมอคดลอกเซลลดงกลาวไปไวยง

ตาแหนงอน การอางองถงเซลลจะเปลยนไปดวย โดยจะคงระยะหางการอางองไว

บทท 14 : สตรและฟงกชนพนฐาน 173

Page 174: "คัมภีร์  LibreOffice Calc  3.6"

ตวอยาง

ภาพท 271(บน) สตรในเซลล E3 คานวณโดยอางองถงเซลล C3 และ D3

ภาพท 271(ลาง) ไดคดลอกเซลล E3 มาวางทเซลล E4

หลงคดลอก ปรากฎวาการอางองเซลล ท E4 เปลยนไปอยางอตโนมต ไมใช C3 และ D3 แตเปลยนเปน C4 และ D4

สงเกตวา เมอคดลอกเซลลลงมา 1 แถว เซลลทถกอางองถงจะเปลยนไป 1 แถวเชนกน เหตนจงเรยกวาการอางองแบบสมพทธ เพราะการอางองจะเปลยนไปตาม

ภาพท 271 : คดลอกเซลลทอางองถงเซลลอนๆ

ระยะหางทคดลอกไปวาง ระบบนทาใหการคานวณงายขน เพราะไมตองแกการอางองเซลลเมอมการคดลอก

การอางองเซลลแบบตายตว(Absolute Addressing)สตรทมการอางองถงเซลลแบบตายตว(Absolute Addressing) เมอคดลอกเซลลดงกลาวไปไวยงตาแหนงอน การ

อางองถงเซลลจะไมเปลยนแปลง

ตวอยาง

ภาพท 272(บน) สตรในเซลล F4 คานวณโดยอางองถงเซลล C1 และ E4

สดมนสวนลด(F) คานวณสวนลด โดยคณจานวณเงนในแตละแถว เขากบสวนลดในเซลล C1

ภาพท 272(ลาง) ไดคดลอกเซลล F4 มาวางทเซลล F5

หลงคดลอก ปรากฎวาการอางองเซลลท F5 เปลยนไป ไมใช C1 และ E4 แตเปลยนเปน C2 และ E5

การเปลยนแปลงดงกลาว สงผลใหการคานวณผดไปจากทตองการ เพราะตองการใหคณไปทเซลล C1 ตายตวตลอดเมอคดลอกเซลลลงมา

ภาพท 272 : คดลอกเซลลทอางองถงเซลลอนๆ

174 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 175: "คัมภีร์  LibreOffice Calc  3.6"

การจะทาใหคณกบเซลล C1 อยางตายตว เมอคดลอกเซลล ตองใชการอางองแบบตายตว โดยใสเครองหมาย $ ไวดานหนาชอแถวและชอสดมน จะไดเปน $C$1

ภาพท 273(บน) สตรในเซลล F4 คานวณโดยอางองถงเซลล C1 และ E4 โดยอางองแบบตายตวไปทเซลล C1 ($C$1)

ภาพท 273(ลาง) ไดคดลอกเซลล F4 มาวางทเซลล F5

หลงคดลอก ปรากฎวาการอางองเซลลท F5 เปลยนเฉพาะ E4 ไปเปน E5 แตยงคงอางองเซลล C1 ($C$1) เหมอนเดม

ภาพท 273 : คดลอกเซลลทอางองถงเซลลอนๆ

การอางองแบบตายตวบางสวน (Partially Absolute Addressing)การอางองแบบตายตว ยงมแบบตายตวบางสวนดวย เชน $C1 หรอ C$1 เปนตน ใชในกรณคดลอกเซลลโดยอางอง

แบบตายตวเฉพาะแถว หรอเฉพาะสดมนเทานน เชน $C1 หมายถง อางองตายตวเฉพาะทสดมน แตอางองแบบสมพทธทแถว เปนตน

ตวอยาง

ภาพท 274 เปนตารางคานวณคา BMI(ดรรชนมวลกาย) เปนคาทใชตรวจสอบนาหนกตว หาก BMI อยระหวาง 21-25 ถอวานาหนกตวปกต นอยกวา 21 นาหนกตวนอยไป มากกวา 25 นาหนกตวมากไป

BMI=สวนสง(เมตร)

(นาหนก(ก.ก.))2

ภาพท 274(1) เซลล C3 เปนคา BMI ทคานวณโดยอางองคาในเซลล $B3 และ C$2 แบบตายตวบางสวน การคานวณท C3 เตรยมไวสาหรบคดลอก เพอคานวณคา BMI จากสวนสงและนาหนกคาอนๆแบบอตโนมต

ภาพท 274(2) คดลอกเซลล C3 ไปวางท G3 (หางไป 4 สดมน 0 แถว) การอางองท $B3 ไมเปลยนแปลง เพราะ $B3 อางองตายตวทสดมน $B แตการอางองท C$2 เปลยนไปเปน G$2 เพราะ C$2 อางองแบบสมพทธทสดมน(สดมนเปลยนจงเปลยนตาม)

ภาพท 274(3) คดลอกเซลล C3 ไปวางท C7 (หางไป 0 สดมน 4 แถว) การอางองท $B3 เปลยนไปเปน $B7 เพราะอางองแบบสมพทธทแถว(แถวเปลยนจงเปลยนตาม) แตการอางองท C$2 ไมเปลยน เพราะอางองตายตวทแถว $2

ภาพท 274(4) คดลอกเซลล C3 ไปวางท G6 (หางไป 4 สดมน 3 แถว) การอางองท $B3 เปลยนไปเปน $B7 เพราะอางองแบบสมพทธทแถว(แถวเปลยนจงเปลยนตาม) แตอางองตายตวทสดมน $B การอางองท C$2 เปลยนไปเปน G$2 เพราะอางองแบบสมพทธทสดมน(สดมนเปลยนจงเปลยนตาม) แตอางองตายตวทแถว $2

บทท 14 : สตรและฟงกชนพนฐาน 175

Page 176: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 274 : (1) คานวณคา BMI ทเซลล C3 (2) คดลอก C3 ไปวางหางไป 4 สดมน (3) คดลอก C3 ไปวางหางไป 4 แถว (4) คดลอก C3 ไปวางหางไป 4 สดมน 3 แถว(5) คดลอก C3 ไปวางจนเตมตาราง

26 การใสเครองหมาย $ แบบอตโนมต

สมมตสตรในเซลล คอ =B1+B2 ใหกด <Shift><F4> สตรในเซลลจะเปลยนเปน =$B$1+$B$2 แบบอตโนมต กด <Shift><F4> ไปเรอยๆ จะสลบเปน =$B1+$B2 , =B$1+B$2 ,=B1+B2 ,=$B$1+$B$2 วนไปเรอยๆ

176 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 177: "คัมภีร์  LibreOffice Calc  3.6"

14.6 14.6 การอางองทงแถวหรอทงสดมนการอางองทงแถวหรอทงสดมน

โดยปกต หากจะอางองทงแถวหรอทงสดมน Calc จะใชสญลกษณ เชน A1:A1048576 หมายถง การอางองสดมน A ทงสดมน (1 ลานบรรทดกวาๆ) เปนอะไรทเขาใจงาย แตอาจใชงานไมสะดวกเพราะตองพมพเยอะ

Excel สามารถอางองทงแถวหรอทงสดมน โดยใชการอางองดงนA:A หมายถงทงสดมน A , A:C หมายถง ทงสดมน A ถง C1:1 หมายถงทงแถวท 1, 1:5 หมายถงทงแถวท 1 ถง 5

Calc สามารถอางองทงแถวหรอทงสดมนแบบ Excel ได เพยงแตตองปรบแตงออพชนกอน

ไปท Tool → Option → เมน LibreOffice Calc → เมนยอย Formula จะปรากฎหนาตาง Options ตามภาพท 275 ทชอง Formula syntax เลอกเปน Excel A1

ภาพท 275 : ตงออพชนเพอใชสญลกษณในสตรแบบ Excel

การตงออพชนในขางตน ยงสงผลใหสญลกษณทใชในสตรหรอใชในฟงกชนเปลยนไปเหมอน Excel ดวย เชน การอางองเซลลในชทอน จากเดมเปน Sheet.A1 กจะเปลยนไปเปน Sheet!A1 เหมอนกบ Excel

14.7 14.7 การการแกะรอยการอางองแกะรอยการอางอง

การแกะรอย เปนเครองมอทใชตรวจสอบวาเซลลปจจบนอางองถงเซลลใดบาง หรอใชตรวจสอบวาเซลลปจจบน ถกเซลลใดอางองถงบาง

จรงๆแลว ถามการอางองถงเซลลใดๆทแถบใสสตรจะแสดงตาแหนงเซลลดงกลาวไวทแถบใสสตรอยแลว เพยงแตอาจจะดยาก เพราะตองคลกเลอกกอน

เครองมอแกะรอย จะทาใหมลกศรชเพอใหเหนชดเจนวาเซลลทอางองถงอยตรงไหน

การแกะรอยเพอดวาเซลลปจจบนอางองถงเซลลใดบาง(กระทา)ใหคลกทเซลล จากนนไปท Tool → Detective → Trace Precedents หรอกด <Shift><F7>ตวอยางตามภาพท 276

การแกะรอยเพอดวาเซลลปจจบนถกเซลลใดอางองถงบาง(ถกกระทา) ใหคลกทเซลล จากนนไปท Tool → Detective → Trace Dependents หรอกด <Shift><F5>ตวอยางตามภาพท 277

บทท 14 : สตรและฟงกชนพนฐาน 177

Page 178: "คัมภีร์  LibreOffice Calc  3.6"

ลกศรจากคาสงทง 2 มความหมายเหมอนกน กคอ หวลกศร(สามเหลยม) หมายถงเซลลดงกลาวอางองถงเซลลทอยทหางลกศร(วงกลม)

ภาพท 276 : แกะรอยเพอดวาเซลลปจจบนอางองถงเซลลใดบาง(กระทา)

ภาพท 277 : แกะรอยเพอดวาเซลลปจจบนถกเซลลใดอางองถงบาง(ถกกระทา)

14.8 14.8 รหรหสสแจงความผดพลาดแจงความผดพลาด((EError Codesrror Codes))

เมอการคานวณในเซลลผดพลาด จะปรากฏรหสแจงความผดพลาด (ตวอยางภาพท 278)

ตารางดานลางเปนรหสแจงความผดพลาดทพบบอย ภาพท 278 : รหสแจงความผดพลาด

NAME? (525) ตวแปรทอางถงผดผลาดREF (525) การอางองสดมน, แถว หรอชท ผดพลาด

VALUE (519) ชนดของตวแปรผดพลาด เชน ไมไดใสเครองหมาย “ ” หรอใสตวเลขแทนขอความ เปนตน

509 ตวดาเนนการในการคานวณหายไป510 ตวแปรหายไปหรอไมครบ

DIV/0! หารดวย 0 ซงไมสามารถคานวณไดN/A ไมมขอมล หรอ ไมพบขอมล

ดรายละเอยดเพมเตมเกยวกบรหสแจงความผดพลาด(Error Codes) ไดทhttp://help.libreoffice.org/Calc/Error_Codes_in_Calc

178 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 179: "คัมภีร์  LibreOffice Calc  3.6"

14.9 14.9 อาเรอาเรยย((ArrayArray) ) และ และ สตรแบบอาเรยสตรแบบอาเรย(Array formula)(Array formula)

(หวขอน มอใหมใหขามไปกอน)

อาเรย(Array)อาเรย(Array) คอ ขอมลทมากกวา 1 ตว เชน ชดขอมลทเรยงเปนแถวเปนสดมน หรอ กลมเซลลทอยตดกน เปนตน

กลมเซลล บางกถกเรยกวา ชวงของขอมล(Range หรอ Cell Range) บางกถกเรยกวาตารางขอมล ทงนมความหมายเหมอนกน กคอ กลมเซลล อาเรยเปนอกคาหนงทใชเรยกกลมเซลลทอยตดกน แตมกใชกบการทางานกบสตรแบบอาเรย

เนองจากอาเรย เปนกลมของขอมลหรอเปนกลมเซลล อาเรยจงมขนาด ขนาดของ อาเรยถกระบเปนมตของจานวนแถวคณสดมน เชน อาเรย ขนาด 3x2 หมายถง ม 2 แถว 3 สดมน เปนตน

สตรแบบอาเรย (Array formula)ภาพท 279 : อาเรยขนาด 3x2

สตรแบบอาเรย (Array formula) คอ สตรทคานวณตวแปรแบบอาเรย ซงจะคนคากลบมาเปนอาเรยดวยหรอไมกได

บางครง เราจะพบการใชสตรแบบแปลกๆ เชน {=A1:A10=10} หรอ {A1:A10*B1:B10} เปนตน สตรดงกลาว เปนไปไดดวยหรอ? ทาไมมเครองหมายเทากบ 2 อน? กลมเซลลคณกบกลมเซลลไดอยางไร? ทาไมมวงเลบปกกาครอบสตรอย? ทงนเพราะ สตรดงกลาวมการคานวณโดยใชสตรแบบอาเรย

โดยปกต สตรการคานวณจะคนคากลบมาคาเดยว แตสตรแบบอาเรย สามารถคนคากลบมาคาเดยวหรอหลายคากได หากคนกลบมาหลายคา จะคนกลบมาในลกษณะของอาเรย

สตรแบบอาเรย มกใชในกรณการคานวณทตองใชสตรเดมซาๆกบหลายๆคา เชน การนาคาในสดมน A คณกบคาใน สดมน B แลวคนคากบมาทสดมน C เปนตน ตวอยางดงกลาวการใชสตรธรรมดากทาได แตการใชสตรแบบอาเรยมขอดบางอยางทเหนอกวา

สตรแบบอาเรยอาจใชยากกวาสตรแบบธรรมดา แตชวยประหยดหนวยความจา จงเหมาะกบการคานวณทมปรมาณมาก หรอการคานวณบางอยางทสตรธรรมดาทาไมได

การใชงานสตรแบบอาเรยการใชสตรแบบอาเรย ตางจากการใชสตรธรรมดา กคอ

1. ตวแปร : สตรแบบอาเรย ตองการตวแปรแบบอาเรย

2. การยนยนการใชสตร : สตรธรรมดากด <Enter> สตรแบบอาเรยกด <Shift><Ctrl><Enter> เพอยนยนการใชสตรแบบอาเรย หลงยนยนสตรอาจคนคากลบมาหลายคา(ในหลายเซลล)

3. เซลลทใชสตรแบบอาเรยมเครองหมาย { }(วงเลบปกกา) ครอบสตรอย : และเซลลทอยในอาเรยทงหมดใชสตรเดยวกน (ดตวอยางในหนาถดไป)

ภาพท 280 : เซลลทใชสตรแบบอาเรย

4. การแกไขสตร : หากสตรแบบอาเรยคนคาเปนอาเรย การจะกลบไปแกไขสตร จะตองเลอกทกเซลลทอยในอาเรยกอนจงจะสามารถกด <F2> เพอเขาไปแกสตรได หากเลอกเพยงเซลลเดยวในอาเรย จะไมสามารถเขาไปแกไขสตรได

คยลดในการเลอกอาเรยทงกอน ใหคลกเลอกเซลลใดกไดในอาเรย จากนนกด <Ctrl></>

บทท 14 : สตรและฟงกชนพนฐาน 179

Page 180: "คัมภีร์  LibreOffice Calc  3.6"

ตวอยางท 1 : การคณคาคงทเขากบกลมเซลลภาพท 281 เซลล D1 ใสสตร =A1:B5*5 เพอคณกลมเซลล A1:B5(10 เซลล) กบเลข 5 หลงใสสตรและกด <Enter>

เพอยนยน ปรากฎวาเกดความผดพลาดขน เพราะสตรปกตไมสามารถคณคาคงทกบกลมเซลลได

ภาพท 281 : คณกลมเซลล A1:B5(10 เซลล) กบ 5 โดยใชสตรปกต

ภาพท 282 เหมอนกบภาพท 281 ตางกนทหลงใสสตร กด <Shift><Ctrl><Enter> เพอยนยนการใสสตรแบบอาเรย ผลทไดคอ สตรคนคาจากการคานวณเปนอาเรยไวท D1:E5 ซงมมตเทากบ A1:B5 (ขนาด 5x2 )

ทกเซลลในอาเรย D1:E5 มสตรเหมอนกนหมด และมเครองหมาย { } (วงเลบปกกา) ครอบอย บงบอกวาเปนสตรแบบ อาเรย

ภาพท 282 : คณกลมเซลล A1:B5(10 เซลล) เขากบคาคงท 5 โดยใชสตรแบบอาเรย

27 การกด <Shift><Ctrl><Enter> เพอยนยนการใสสตรแบบอารย

การกด <Shift><Ctrl><Enter> เพอยนยนการใสสตรแบบอาเรย อาจตดปญหาวาบางครงไดไมไดบาง วธแกปญหา กคอ กอนกดใหยายตวชเมาสพมพขอความ ไปอยกอนเครองหมายเทากบหรอยายใหอยภายในขอความ จากนนจงกด <Shift><Ctrl><Enter>

180 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 181: "คัมภีร์  LibreOffice Calc  3.6"

ตวอยางท 2 : การคณกลมเซลลเขากบกลมเซลลภาพท 283 เซลล E3 ใสสตร =C3:C6*D3:D6 เพอคณกลมเซลล C3:C6 เขากบกลมเซลล D3:D6 ทง 2 กลมมมตเทา

กน กคอ 4x1 หลงกด <Shift><Ctrl><Enter> สตรคนคาเปนอาเรยไวท E3:E6 ซงมมต 4x1 เทากนอาเรย E3:E6 มาจากการคณตวเลข ณ ตาแหนงทตรงกนของ C3:C6 และ D3:D6 เชน E3 มาจาก C3*D3 เพราะ E3

อยแถวท 1 สดมนท 1(ในอาเรย) เหมอนกบ C3 และ D3 เปนตน

ภาพท 283 : คณกลมเซลลเขากบกลมเซลล

ตวอยางท 3 : การเปรยบเทยบคาการเปรยบคา เชน มากกวา, นอยกวา, เทากบ, หรอ ไมเทากบ คาทไดกลบคนมากคอ บลน ทมเพยง จรง(1) หรอ

เทจ(0) เชน =1>2 คนคา เทจ เปนตน

ภาพท 284 เซลล C2 ใสสตร =A2:A5=12 เพอเปรยบเทยบวา A2:A5 มเซลลใดบาง ทมคาเทากบ 12 หลงกด <Shift><Ctrl><Enter> สตรคนคาเปนอาเรยไวท C2:C5

ภาพท 284 : เปรยบเทยบคาในกลมเซลลกบคาคงท

บทท 14 : สตรและฟงกชนพนฐาน 181

Page 182: "คัมภีร์  LibreOffice Calc  3.6"

ตวอยางท 4 : การเปรยบเทยบคาโดยใชฟงกชน IFIF เปนฟงกชนพนฐาน ซงสามารถนามาใชกบสตรแบบอาเรยไดดวย

ภาพท 285 เซลล C1 ใสสตร =IF(A1:A5>0,"มากกวา 0","นอยกวา 0") เพอเปรยบเทยบวา A1:A5 มเซลลใดทมคามากกวา 0 หรอ นอยกวา 0 บาง หลงกด <Shift><Ctrl><Enter> สตรคนคาเปนอาเรยไวท C1:C5

ภาพท 285 : เปรยบเทยบคาโดยใชฟงกชน IF และใชสตรแบบอาเรย

ฟงกชนทคนคาเปนอาเรยหลายๆฟงกชนตองการตวแปรแบบอาเรย หรอกคอ ตวแปรแบบกลมเซลล ซงประเดนนเขาใจไดไมยาก เพราะแมแต

ฟงกชน SUM กยงรบตวแปรทเปนแบบอาเรยได เชน =SUM(A1:A10) เปนตน แตมฟงกชนอยกลมหนงทคนคาเปนอาเรยดวย เชน SUMPRODUCT, FREQUENCY, TRANSPOSE, TREND เปนตน

ตวอยาง

ภาพท 286 เซลล D1 ใสสตร =TRANSPOSE(A1:B3) เพอกลบแถวเปนสดมน กลบสดมนเปนแถว หลงกด <Shift><Ctrl><Enter> สตรคนคาเปนอาเรยไวท D1:F2

ภาพท 286 : ตวอยางการใชงานฟงกชน TRANSPOSE

182 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 183: "คัมภีร์  LibreOffice Calc  3.6"

อนไลนอาเรย (Inline Array)อนไลนอาเรย คอ อาเรยทเขยนใหอยในบรรทดเดยว เชน {1,2,3} หมายถง อาเรยขนาด 1x3, {1,2,3;4,5,6} หมายถง

อาเรยขนาด 2x3 ซงแตละแถวขนดวยเครองหมาย “;”

ตวอยาง

ภาพท 287 เซลลใสสตร =SQRT({1,2,3;4,5,6}) เพอหารากท2 ของ 1,2,3,4,5,6 หลงกด <Shift><Ctrl><Enter> สตรคนคาเปนอาเรยขนาด 2x3

สตรในอาเรยทคนคากลบมา มเครองหมาย { } ซอนกนอย 2 ชน ชนในบงบอกวาเปนตวแปรแบบอนไลนอาเรย ชนนอกบงบอกวาเปนสตรแบบอาเรย

ภาพท 287 : ตวอยางการใชงานอนไลนอาเรย

บทท 14 : สตรและฟงกชนพนฐาน 183

Page 184: "คัมภีร์  LibreOffice Calc  3.6"

184 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 185: "คัมภีร์  LibreOffice Calc  3.6"

บทท 15 : กำรใชฟงกชน ชดท 1

Page 186: "คัมภีร์  LibreOffice Calc  3.6"

15.1 15.1 IFIF

ชอฟงกชน : IF การใชงาน : ใชตรวจสอบเงอนไข หากเปนจรงจะคนคากลบมาคาหนง หากเปนเทจจะคนอกคาหนงกลบมาโครงสราง : IF (Test, Then_value, Otherwise_value)

Test = เงอนไขทจะตรวจสอบThen_value (ไมใสกได) = คนคานหาก Test เปนจรง (หากไมใสจะคนคาบลน “จรง”)Otherwise_value (ไมใสกได) = คนคานหาก Test เปนเทจ (หากไมใสจะคนคาบลน “เทจ”)

ตวอยางการใชงาน

A B1 ก. 492 จนทร3 15/01/2013

=IF(A1="ก.","เปน ก.","ไมใช ก.") คนคา เปน ก.

สตรขางตน ตรวจสอบคาใน A1 หากเปนตว ก. ใหคนคา เปน ก. หากไมใช ใหคนคา ไมใช ก.

IF สามารถตรวจสอบเงอนไขมากกวา 1 เงอนไข โดยนา IF มาซอนกน สตรทใช IF ซอนกนจะคนคา 1 ตวจากตวเลอกหลายตว แลวแตจานวนการใช IF เชน ใช IF ซอนกน 2 ชน จะคนคา 1 ตว จากตวเลอก 3 ตว เปนตน

=IF(B1>50,"มากกวา 50",IF(B1<50,"นอยกวา 50","เทากบ 50")) คนคา นอยกวา 50

สตรขางตนใช IF ซอนกน 2 ชน จะคนคา 1 จาก 3 ตว ความหมายของสตรกคอหาก B1>50 จะคนคา มากกวา 50 หากไมใช จะคนคาเปน IF(B1<50,"นอยกวา 50","เทากบ 50") ซงเปนฟงกชน IF

อกชดหนงทตองตรวจสอบเงอนไขตอ กคอ หาก B1<50 จะคนคา นอยกวา 50 หากไมใช จะคนคา เทากบ 50

สตรดานลาง ใช IF ซอนกน 7 ชน เพอตรวจสอบวา วนทในเซลล(A3) เปนวนอะไร? โดยฟงกชน WEEKDAY ซงจะคนคา 1 หากวนทเปนวนอาทตย หรอคนคาตวเลขในลาดบตอมาตามลาดบวน จากนน IF จะตรวจสอบวา WEEKDAY คนคาเปนเลขอะไร IF กจะคนคาทตรงกบเงอนไขกลบมา

สตรดานลางคนคา 1 ตวจากตวเลอก 8 ตว กคอ อา, จ, อ, พ, พฤ, ศ, ส, และ ERR คา ERR เผอไวในกรณเซลลทตรวจสอบไมใชวนท เชน เปนขอความ เปนตน

= IF(WEEKDAY(A3)=1,"อา",IF(WEEKDAY(A3)=2,"จ",IF(WEEKDAY(A3)=3,"อ",IF(WEEKDAY(A3)=4,"พ",IF(WEEKDAY(A3)=5,"พฤ",IF(WEEKDAY(A3)=6,"ศ",

IF(WEEKDAY(A3)=7,"ส","ERR"))))))) คนคา อ (วนท 15/01/2013 เปนวนองคาร)

186 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 187: "คัมภีร์  LibreOffice Calc  3.6"

A B C D E F G

1 ชอลกคา สงซอ ไดรบสวนลด เงอนไขการไดรบสวนลด2 ลกคา A 13,500 10 ยอดสงซอ สวนลด(%)3 ลกคา B 900 0 0-1,000 04 ลกคา C 11,300 10 1,001-5,000 55 ลกคา D 6,300 7 5,001-10,000 76 ลกคา E 3,100 5 มากกวา 10,000 107 ลกคา F 17,100 108 ลกคา G 9,100 7 ← =IF(B8<1000,0,IF(B8<5000,5,IF(B8<10000,7,IF(B8>=10000,10,"ERR"))))

ตารางขอมลขางตน สดมน C เปนสวนลดทไดรบ(หนวยเปนเปอรเซนต) ทถกคานวณอยางอตโนมตตามยอดสงซอในสดมน B เชน

ท C8 ใสสตร =IF(B8<1000,0,IF(B8<5000,5,IF(B8<10000,7,IF(B8>=10000,10,"ERR")))) สตรตรวจสอบมลคาการสงซอทเซลล B8 โดยใชเงอนไขตามตารางเงอนไขการไดรบสวนลด แลวคนคากลบมาเปนตวเลขเปอรเซนตสวนลดทสอดคลองกน

15.2 15.2 AND, ORAND, OR

ชอฟงกชน : AND การใชงาน : ใชรวมผลจากการตรวจสอบเงอนไข ตงแต 2 ตวขนไป โดยจะคนคา จรง(1) หากเงอนไขทงหมดจรง

คนคา เทจ(0) หากเงอนไขใดเงอนไขหนงเปนเทจโครงสราง : AND(LogicalValue1, LogicalValue2,...)

LogicalValue = เงอนไข

ชอฟงกชน : OR การใชงาน : ใชรวมผลจากการตรวจสอบเงอนไข ตงแต 2 ตวขนไป โดยจะคนคา จรง(1) หากเงอนไขใดเงอนไข

หนงเปนจรง คนคา เทจ(0) หากเงอนไขทงหมดเปนเทจโครงสราง : OR(LogicalValue1, LogicalValue2,...)

LogicalValue = เงอนไข

ตวอยางการใชงาน

=AND(1=1,2=2) → จรง และ จรง → จรงทงหมด คนคา จรง=OR(1=1,2=2) → จรง หรอ จรง → จรงทงหมด คนคา จรง

=AND(12<13,14>12,7<6) → เทจ และ จรง และ เทจ → มบางตวเปนเทจ คนคา เทจ =OR(12<13,14>12,7<6) → เทจ หรอ จรง หรอ เทจ → มบางตวเปนจรง คนคา จรง

=AND(0,1) → (0)เทจ และ (1)จรง → มบางตวเปนเทจ(0) คนคา เทจ=OR(0,1) → (0)เทจ หรอ (1)จรง → มบางตวเปนจรง(1) คนคา จรง

บทท 15 : การใชฟงกชน ชดท 1 187

Page 188: "คัมภีร์  LibreOffice Calc  3.6"

AND และ OR มกใชรวมกบ IF เชน

A B1 5 52 0 -13 50 0

=IF(AND(A1>=0,A2>=0,A3>=0),"ทกตวมากกวาหรอเทากบ 0","มบางตวหรอทงหมดนอยกวา 0") คนคา ทกตวมากกวาหรอเทากบ 0

=IF(AND(B1>=0,B2>=0,B3>=0),"ทกตวมากกวาหรอเทากบ 0","มบางตวหรอทงหมดนอยกวา 0") คนคา มบางตวหรอทงหมดนอยกวา 0

C D1 วชา คะแนน2 คณตศาสตร 503 วทยาศาสตร 49

=IF(AND(D2>=50,D3>=50),"ผานทกวชา",IF(AND(D2<50,D3<50),"ตกทกวชา","ตกบางวชา")) คนคา ตกบางวชา

15.3 15.3 ISISEVEN, ISODDEVEN, ISODD

ชอฟงกชน : ISEVEN การใชงาน : ตรวจสอบเลขค คนคาจรงหรอเทจ หากเปนเลขทศนยม จะไมสนใจตวเลขทอยหลงทศนยมโครงสราง : ISEVEN(Value)

Value = ขอมล

ชอฟงกชน : ISODD การใชงาน : ตรวจสอบเลขค คนคาจรงหรอเทจ หากเปนเลขทศนยม จะไมสนใจตวเลขทอยหลงทศนยมโครงสราง : ISODD(value)

Value = ขอมล

ตวอยางการใชงาน

=ISEVEN(48) คนคา จรง=ISEVEN(33) คนคา เทจ=ISEVEN(3.999) คนคา เทจ=ISEVEN(-2.1) คนคา จรง=ISEVEN(-3.6) คนคา เทจ

=ISODD(48) คนคา เทจ=ISODD(33) คนคา จรง=ISODD(3.999) คนคา จรง=ISODD(-2.1) คนคา เทจ=ISODD(-3.6) คนคา จรง

188 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 189: "คัมภีร์  LibreOffice Calc  3.6"

15.4 15.4 ISTEXT, ISNUMBER, ISLOGICALISTEXT, ISNUMBER, ISLOGICAL

ชอฟงกชน : ISTEXT การใชงาน : ตรวจสอบวาเปนขอมลแบบขอความหรอไม? คนคา จรง(1) หากเปนโครงสราง : ISTEXT(Value)

Value = ขอมล

ชอฟงกชน : ISNUMBER การใชงาน : ตรวจสอบวาเปนขอมลแบบตวเลขหรอไม? คนคา จรง(1) หากเปนโครงสราง : ISNUMBER(Value)

Value = ขอมล

ชอฟงกชน : ISLOGICAL การใชงาน : ตรวจสอบวาเปนขอมลแบบบลน(จรง/เทจ)หรอไม? คนคา จรง(1) หากเปนโครงสราง : ISLOGICAL(Value)

Value = ขอมล

ตวอยางการใชงาน

=ISTEXT(-3.1) คนคา เทจ=ISTEXT("1abc") คนคา จรง=ISTEXT(5) คนคา เทจ=ISTEXT("abc") คนคา จรง

=ISNUMBER(-3.1) คนคา จรง=ISNUMBER("1abc") คนคา เทจ =ISNUMBER(5) คนคา จรง=ISNUMBER("abc") คนคา เทจ

=ISLOGICAL(-3.1) คนคา เทจ=ISLOGICAL(1>2) คนคา จรง (1>2 เปนการเปรยบเทยบ ซงจะคนคาเปนบลน)=ISLOGICAL(เทจ) คนคา จรง=ISLOGICAL(จรง) คนคา จรง

15.5 15.5 ISBLANKISBLANK

ชอฟงกชน : ISBLANK การใชงาน : ตรวจสอบวาเปนเซลลวางหรอไม? คนคา จรง(1) หากเปนโครงสราง : ISBLANK(Value)

Value = ขอมล

บทท 15 : การใชฟงกชน ชดท 1 189

Page 190: "คัมภีร์  LibreOffice Calc  3.6"

ตวอยางการใชงาน

A B C D1 ขอมล2 3.1 เทจ =ISBLANK(A2)3 จรง =ISBLANK(A3)4 เทจ =ISBLANK(A4) (เซลล A4 เคาะ Spacebar 1 ครง) 5 ' เทจ =ISBLANK(A5)6

190 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 191: "คัมภีร์  LibreOffice Calc  3.6"

บทท 16 : กำรใชฟงกชน ชดท 2

Page 192: "คัมภีร์  LibreOffice Calc  3.6"

16.1 16.1 SUMSUM, , SUMIFSUMIF

ชอฟงกชน : SUMการใชงาน : บวกตวเลขเขาดวยกนโครงสราง : SUM(number1, number2, ...)

number = ตวเลข

ชอฟงกชน : SUMIFการใชงาน : ใชหาผลรวมแบบมเงอนไขโครงสราง : SUMIF(range, criteria, sum_range)

range = ชวงของขอมล/กลมเซลลcriteria = เงอนไข เงอนไขจะถกใสเปนขอมลแบบขอความ หรอกคอ ใสในเครองหมาย “”sum_range (ไมใสกได) = ชวงของขอมลทจะทาการบวก

ตวอยางการใชงาน

=SUM(1,2,3,4,5) → =1+2+3+4+5 → คนคา 15

A B C D E

1 1 1 1

2 2 2 2

3 3 3 3

4 4 4 4

5 5 5 5

6 6 6 6

7 7 7 7

8 8 8 8

9 9 9 9

10 =SUM(C1:C9) → 45 บวกตวเลขใน C1:C9

11 =SUM(C1:C9,D1:D9,E1:E9) → 135 บวกตวเลขใน C1:E9

12 =SUMIF(D1:D9,">=5") → 35 บวกตวเลขใน D1:D9 เฉพาะทมากกวาหรอเทากบ 5

13 =SUMIF(E1:E9,"<>"&E9) → 36 บวกตวเลขใน E1:E9 เฉพาะทไมเทากบคาในเซลล E9

14

การใช SUMIF แบบ 2 ตวแปร เขาใจไดไมยาก แตถาใช 3 ตวแปร การใชงานจะคอนขางงงๆ เพราะความหมายของตวแปรเปลยนไป

SUMIF แบบ 3 ตวแปร มกใชหาผลรวมเปนกลมๆ เชน หาผลรวมของขอมลเฉพาะชอใดชอหนง เปนตน

ตวอยาง

192 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 193: "คัมภีร์  LibreOffice Calc  3.6"

A B C ตารางขอมลตอไปน เปนตารางบรจาคเงนรายเดอน ซงบางคนบรจาคทกเดอน บางคนบรจาคเปนบางเดอน

คาถามท 1 “คณ นภาพร บรจาครวมทงหมดเทาไร?”

ใหสรางตารางผลลพยรอไว จากนนใสสตร(ทเซลล F2) ตามตารางดานลาง

E F1 ชอ บรจาค(รวม)2 นภาพร 1550 =SUMIF(B2:B28,E2,C2:C28)3

สตร =SUMIF(B2:C28,E2,C2:C28) ความหมายกคอ หาผลรวมของชวงขอมล B2:C28(สดมนชอ) เฉพาะทมคาเทากบ E2(นภาพร) ใดยใหรวมขอมลใน C2:C28 เฉพาะทตรงกน ตความงายๆกคอ หาผลรวมใน C2:C28 (เงนบรจาค) เฉพาะทมชอ นภาพร

คาถามท 2 “เดอน ม.ค. มยอดบรจาคทงหมดเทาไร?”

H I1 เดอน บรจาค(รวม)2 ม.ค. 3600 =SUMIF(A2:A28,H2,C2:C28)3

ใหสรางตารางผลลพยรอไว จากนนใสสตร(ทเซลล I2) ตามตารางดานลาง

สตร =SUMIF(A2:A28,H2,C2:C28) ความหมายกคอ หาผลรวมของชวงขอมล A2:A28(สดมนเดอน) เฉพาะทมคาเทากบ H2(ม.ค.) ใดยใหรวมขอมลใน C2:C28 เฉพาะทตรงกน ตความงายๆกคอ หาผลรวมใน C2:C28 (เงนบรจาค) เฉพาะทมชอมลทตรงกบ เดอน ม.ค.

คาถามดงกลาว หากใช Subtotal หรอใข Pivot table จะตอบคาถามนไดงายมาก (ดเรอง Pivot table ในบทท 24 หนา 269)

ภาพท 288 : Pivot table สรปเงนบรจาค

1 เดอน ชอ บรจาค2 ม . ค . สมหมาย 11503 ม . ค . วรรณา 4004 ม . ค . นภาพร 4505 ม . ค . พรสวรรค 2506 ม . ค . กานดา 2507 ม . ค . กว 9008 ม . ค . กรกนก 2009 ก.พ. สมหมาย 120010 ก.พ. เกษม 20011 ก.พ. วรรณา 110012 ก.พ. นภาพร 55013 ก.พ. พรศร 30014 ก.พ. กานดา 90015 ม.ค. สมหมาย 110016 ม.ค. เกษม 90017 ม.ค. พรศร 115018 ม.ค. พรสวรรค 65019 ม.ค. กานดา 110020 ม.ค. กว 45021 ม.ค. กรกนก 55022 เม.ย. สมหมาย 45023 เม.ย. วรรณา 110024 เม.ย. นภาพร 55025 เม.ย. พรสวรรค 115026 เม.ย. กานดา 95027 เม.ย. กว 60028 เม.ย. กรกนก 600

บทท 16 : การใชฟงกชน ชดท 2 193

Page 194: "คัมภีร์  LibreOffice Calc  3.6"

16.2 16.2 SUMPRODUCTSUMPRODUCT

ชอฟงกชน : SUMPRODUCTการใชงาน : ใชคณอาเรย(หรอกลมเซลล) ในตาแหนงทตรงกนแลวนาทงหมดมาบวกกนโครงสราง : SUMPRODUCT(array1, array2, array2,,...)

array = อาเรย(ตารางขอมล)

ตวอยางการใชงาน

A B C D E1 ตารางท 1 ตารางท 22 1 2 10 203 3 4 30 404 5 6 50 60

สตร =SUMPRODUCT(A2:B4,C2:D4) คนคา 910 ซงมขนตอนการคานวณดงน= 1*10 + 2*20 + 3*30 + 4*40 + 5*50 + 6*60 = 10+40+90+160+250+360 = 910

สตร =SUMPRODUCT(A2:B4) คนคา 21 สตรน ใสเพยงตวแปรเดยว ซงหมายความวาใหคณอาเรยกบ 1 ในทกตาแหนง มผลเหมอนการนาทกคาในอาเรยมาบวกกน สตร =SUMPRODUCT(A2:B4) มขนตอนการคานวณดงน

= 1*1+2*1+3*1+4*1+5*1+6*1 = 1+2+3+4+5+6 = 21

การใช SUMPRODUCT เพอนบจานวนซา

A จากขอมลในตาราง คาถาม : “ชอ วรรณา มจานวนเทาไร”?

คาถามในขางตนสามารถตอบไดโดยใชสตร

=SUMPRODUCT(A1:A14="วรรณา") คนคา 4

สตรในขางตน จะเปรยบเทยบคาในสดมน A กบชอความ “วรรณา” ทละแถว จากนนจะคนคากลบมาเปน 1(จรง) หรอ 0(เทจ) ในรปแบบของอาเรย ซงจะไดเปน =SUMPRODUCT({1,1,0,0,0,0,0,0,0,1,1,0,0,0}) อาเรยในสตรเปนอนไลนอาเรยตวเดยว ฉะนนจงมผลเหมอนกบนาขอมลในอาเรยมาบวกกน ผลทไดคอ 1+1+1+1=4

ถานา SUMPRODUCT มาสรางเปนตารางเพอนบจานวน จะไดตามตารางดานลาง

C D1 วรรณา 4 ← =SUMPRODUCT(A1:A14=C1)2 กานดา 2 ← =SUMPRODUCT(A2:A15=C2)3 สมหมาย 3 ← =SUMPRODUCT(A3:A16=C3)4 กรกนก 3 ← =SUMPRODUCT(A4:A17=C4)5 นภาพร 1 ← =SUMPRODUCT(A5:A18=C5)6 พรศร 1 ← =SUMPRODUCT(A6:A19=C6)7 รวม 14

1 วรรณา2 วรรณา3 กานดา4 สมหมาย5 กานดา6 กรกนก7 กรกนก8 สมหมาย9 นภาพร10 วรรณา11 วรรณา12 พรศร13 กรกนก14 สมหมาย

194 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 195: "คัมภีร์  LibreOffice Calc  3.6"

การใช SUMPRODUCT เพอนบจานวนซาแบบ 2 เงอนไข (หรอมากกวา)ตวอยางกอนหนา ใชนบจานวนซาแบบ 1 เงอนไข แตทงน SUMPRODUCT สามารถนบจานวนซาไดหลายเงอนไข

A B C จากขอมลในตาราง คาถาม : “TOYOTA สขาวมจานวนกคน?”

คาถามในขางตนสามารถตอบไดโดยใชสตร

=SUMPRODUCT(B2:B26="TOYOTA",C2:C26="ขาว") คนคา 4

สตร B2:B26="TOYOTA" จะเปรยบเทยบคาในสดมน B(ยหอ) กบชอความ “TOYATA” ทละแถว จากนนจะคนคากลบมาเปน 1(จรง) หรอ 0(เทจ) ในรปแบบของอนไลนอาเรย ดงน {1,1,0,0,1,1,1,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,1,0,0}

สตร C2:C26="ขาว" จะเปรยบเทยบคาในสดมน C(ส) กบชอความ “ขาว” ทละแถว จากนนจะคนคากลบมาเปนกลบมาเปน 1(จรง) หรอ 0(เทจ) ในรปแบบของอนไลนอาเรย ดงน {0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0}

เมอนามาใสในฟงกชน SUMPRODUCT จะไดเปน SUMPRODUCT({1,1,0,0,1,1,1,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,1,0,0},{0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0}) ซงคนคาเปน 4 กคอ มรถ TOYOTA สขาวจานวน 4 คน

หากนา SUMPRODUCT มาสรางเปนตารางเพอแจกแจงจานวน จะไดตามตารางดานลาง

E F G H I J1 ขาว เขยว ดา แดง บรอนซ2 FORD 0 0 2 1 13 HONDA 0 2 3 0 14 MISUBISHI 0 3 0 0 05 NISSAN 0 0 1 0 16 TOYOTA 4 1 2 1 2

ตารางขางตน เซลล F2:J6 ใช SUMPRODUCT โดยทเซลล J2 ใชสตร(เปนตวอยาง) =SUMPRODUCT($B$2:$B$26=$E2,$C$2:$C$26=J$1)

1 คนท ยหอ ส2 1 TOYOTA แดง3 2 TOYOTA ขาว4 3 HONDA ดา5 4 HONDA เขยว6 5 TOYOTA บรอนซ7 6 TOYOTA เขยว8 7 TOYOTA ขาว9 8 HONDA ดา10 9 NISSAN บรอนซ

11 10 FORD แดง12 11 TOYOTA ขาว13 12 TOYOTA ดา14 13 MISUBISHI เขยว15 14 TOYOTA บรอนซ16 15 TOYOTA ดา17 16 NISSAN ดา18 17 HONDA เขยว19 18 HONDA บรอนซ20 19 FORD บรอนซ21 20 HONDA ดา22 21 MISUBISHI เขยว23 22 FORD ดา24 23 TOYOTA ขาว25 24 MISUBISHI เขยว26 25 FORD ดา27282930

16.3 16.3 MIN, MINA, MAX, MAXAMIN, MINA, MAX, MAXA

ชอฟงกชน : MINการใชงาน : คนคาทนอยทสด จากชวงของขอมลทระบ หากมขอความจะไมถกนามาคานวณโครงสราง : MIN(number1, number2,...)

number = ตวเลข

บทท 16 : การใชฟงกชน ชดท 2 195

Page 196: "คัมภีร์  LibreOffice Calc  3.6"

ชอฟงกชน : MINAการใชงาน : คนคาทนอยทสด จากชวงของขอมลทระบ หากมขอความอยดวยขอความมคาเปน 0โครงสราง : MINA(value1, value2,...)

value = ขอมล

ชอฟงกชน : MAXการใชงาน : คนคาทมากทสด จากชวงของขอมลทระบ หากมขอความจะไมถกนามาคานวณโครงสราง : MAX(number1, number2,...)

number = ตวเลข

ชอฟงกชน : MAXAการใชงาน : คนคาทมากทสด จากชวงของขอมลทระบ หากมขอความอยดวยขอความมคาเปน 0โครงสราง : MAXA(value1, value2,...)

value = ขอมล

ตวอยางการใชงาน

A =MIN(A1:A10) คนคา -5

=MINA(A1:A10) คนคา -5 =MINA(A5:A10) คนคา 0

(แม A5:A10 ไมมเลข 0 แตม AA ซง MINA จะมองวา AA มคาเปน 0)

=MAX(A1:A10) คนคา 11=MAXA(A4:A10) คนคา 11

1 -52 -33 -14 05 36 57 78 99 1110 AA

16.4 16.4 SMALLSMALL, , LARGELARGE

ชอฟงกชน : SMALLการใชงาน : คนคานอยทสดในลาดบทระบใน Rank_Cโครงสราง : SMALL(Data, Rank_C)

Data = ชวงขอมลRank_C = ลาดบทนอยทสด ในลาดบท...

ชอฟงกชน : LARGEการใชงาน : คนคามากทสดในลาดบทระบใน Rank_Cโครงสราง : LARGE(Data, Rank_C)

Data = ชวงขอมลRank_C = ลาดบทมากทสด ในลาดบท...

196 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 197: "คัมภีร์  LibreOffice Calc  3.6"

ตวอยางการใชงาน

A=SMALL(A1:A10,1) คนคา -5 (นอยทสด ในลาดบท 1 )=SMALL(A1:A10,2) คนคา -3 (นอยทสด ในลาดบท 2)=SMALL(A1:A10,3) คนคา -1 (นอยทสด ในลาดบท 3)

=LARGE(A1:A10,1) คนคา 11 (มากทสด ในลาดบท 1 )=LARGE(A1:A10,2) คนคา 9 (มากทสด ในลาดบท 2 )=LARGE(A1:A10,3) คนคา 7 (มากทสด ในลาดบท 3 )

1 -52 -33 -14 05 36 57 78 99 1110 AA

16.5 16.5 AVERAGE, AVERAGEAAVERAGE, AVERAGEA

ชอฟงกชน : AVERAGEการใชงาน : คนคาเฉลยของตวเลข หากมขอความอยดวย ขอความจะไมถกนามาคานวณโครงสราง : AVERAGE(number1, number2,...)

number = ตวเลข

ชอฟงกชน : AVERAGEAการใชงาน : คนคาเฉลยของตวเลข หากมขอความอยดวย ขอความมคาเปน 0โครงสราง : AVERAGEA(value1, value2,...)

value = ขอมล

ตวอยางการใชงาน

A=AVERAGE(A1:A10) คนคา 2.89 มาจาก

(-5-3-1+0+3+5+7+9+11)/926/9=2.89(AA ทอยในชวงของขอมล ไมถกนามาคานวณ)

=AVERAGEA(A1:A10) คนคา 2.6 มาจาก(-5-3-1+0+3+5+7+9+11+0)/1026/10=2.6(AA ทอยในชวงของขอมล มคาเปน 0)

1 -52 -33 -14 05 36 57 78 99 1110 AA

บทท 16 : การใชฟงกชน ชดท 2 197

Page 198: "คัมภีร์  LibreOffice Calc  3.6"

16.6 16.6 MODMOD

ชอฟงกชน : MODการใชงาน : คนคาเศษจากการหารโครงสราง : MOD(Dividend, Divisor)

Dividend = เลขตงตนDivisor = ตวหาร

ตวอยางการใชงาน

=MOD(10,3) คนคา 1 มาจาก 10/3 = 3 เหลอเศษ 1 (หรอ 313

)

=MOD(10,5) คนคา 0 มาจาก 10/5 = 2 ไมมเศษ (หรอเศษเปน 0)

=MOD(100,24) คนคา 4 มาจาก 100/24 = 4 เหลอเศษ 4 (หรอ 4424

)

=MOD(11.25,2.5) คนคา 1.25 มาจาก 11.25/2.5 = 4 เหลอเศษ 1.25 (หรอ 41.252.5

)

16.7 16.7 PPRODUCTRODUCT

ชอฟงกชน : PRODUCTการใชงาน : คณตวเลขทระบทงหมดเขาดวยกนโครงสราง : PRODUCT(number1, number2, ...)

number = ตวเลข

ตวอยางการใชงาน

=PRODUCT(2,3,4) คนคา 24 มาจาก 2*3*4 = 24

=PRODUCT(5,4,3,2,1) คนคา 120 มาจาก 5*4*3*2*1 = 120

16.8 16.8 RAND, RANDBETWEENRAND, RANDBETWEEN

ชอฟงกชน : RANDการใชงาน : สมเลขทศนยมระหวาง 0 ถง 1โครงสราง : RAND()

ชอฟงกชน : RANDBETWEENการใชงาน : สมเลขจานวนเตม ระหวางคาตาสดและสงสดทระบโครงสราง : RANDBETWEEN(Buttom,Top)

Buttom = เลขตาสดTop = เลขสงสด

198 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 199: "คัมภีร์  LibreOffice Calc  3.6"

ตวอยางการใชงาน

=RAND() คนคา 0.1258664582 (เปนเลขตวอยาง)=RANDBETWEEN(1,10) คนคา 3 (เปนเลขตวอยางทสมมาจากตวเลขระหวาง 1-10)

ในกรณตองการสมขอความ ใหนาฟงกชน CHOOSE มาชวย ดงน(ดการใชงานฟงกชน CHOOSE ในขอ 21.1 หนา 236)

=CHOOSE(RANDBETWEEN(1,3),“แดง”,“เขยว”,“นาเงน”) สตรนจะสมขอความ 3 ขอความ

ภาพท 289 : ตวอยางการสมขอความ

หากตองการใหขอความตวใด ออกมามากกวาตวอนๆ ใหใสขอความดงกลาวซาลงในสตร ดงน

=CHOOSE(RANDBETWEEN(1,5),“แดง”,“แดง”,“แดง”,“เขยว”,“นาเงน”) สตรน “แดง” มเปอรเซนตการสมออกมามากกวาขอความอนๆ 3 เทา

ภาพท 290 : สมขอความ โดยสมให “แดง” ออกมามากกวาตวอนๆ

บทท 16 : การใชฟงกชน ชดท 2 199

Page 200: "คัมภีร์  LibreOffice Calc  3.6"

200 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 201: "คัมภีร์  LibreOffice Calc  3.6"

บทท 17 : กำรใชฟงกชน ชดท 3

Page 202: "คัมภีร์  LibreOffice Calc  3.6"

17.1 17.1 COUNTCOUNT, , COUNTCOUNTA, A, COUNTBLANKCOUNTBLANK

ชอฟงกชน : COUNTการใชงาน : นบจานวนเซลลทมขอมลเปนตวเลข ไมนบเซลลทมขอมลเปนอยางอนโครงสราง : COUNT(value1, value2,...)

value = ขอมล

ชอฟงกชน : COUNTAการใชงาน : นบจานวนเซลลทไมเปนชองวางโครงสราง : COUNTA(value1, value2,...)

value = ขอมล

ชอฟงกชน : COUNTBLANKการใชงาน : นบจานวนเซลลวางโครงสราง : COUNTBLANK(range)

range = ชวงขอมล

ตวอยางการใชงาน

A B=COUNT(A1:B8) คนคา 8

นบเฉพาะตวเลข 1,2,3,5,6,9,15,0

=COUNTA(A1:B8) คนคา 13นบเฉพาะเซลลทไมวางเซลล A5,B5,B8 เปนเซลลวาง

=COUNTBLANK(A1:B8) คนคา 3นบเฉพาะเซลลวาง เซลล A5,B5,B8 เปนเซลลวาง

1 1 6

2 2 9

3 3 154 5 056 - A7 B BBB8 C

17.2 17.2 COUNTIFCOUNTIF

ชอฟงกชน : COUNTIFการใชงาน : นบจานวนเซลล เฉพาะทอยในเงอนไขโครงสราง : COUNTIF(range, criteria)

range = ชวงขอมลcriteria = เงอนไข เงอนไขจะถกใสเปนขอมลแบบขอความ หรอกคอ ใสในเครองหมาย “”

202 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 203: "คัมภีร์  LibreOffice Calc  3.6"

ตวอยางการใชงาน

A B=COUNTIF(A1:B8,">=2") คนคา 6 นบเฉพาะเซลลทมคาตงแต 2 ขนไป กคอ 2,3,5,6,9,15

=COUNTIF(A1:B8,">="&B2) คนคา 2 นบเฉพาะเซลลทมคามากกวาหรอเทากบคาในเซลล B2 กคอ 9,15

=COUNTIF(A1:B8,"BBB") คนคา 1 นบเฉพาะเซลลทมคาเปน "BBB" กคอ เซลล B7

1 1 6

2 2 9

3 3 154 5 056 - A7 B BBB8 C

17.3 17.3 DCOUNTDCOUNT

DCOUNT หรอ Database count ใชนบจานวนเซลลตามเงอนไข มลกษณะการใชงานคลายกบตวกรองขนสง กคอ มตารางขอมลและมตารางเงอนไข เงอนไขการนบจะใสไวในตารางเงอนไข (ดเรองตวกรองขนสง ในขอ 13.5 หนา 163)

ชอฟงกชน : DCOUNTการใชงาน : ใชนบจานวนเซลลตามเงอนไข

โครงสราง : DCOUNT(Database, Database Field, Search Criteria)Database = ตารางขอมลField = สดมนทจะนบ คอลมนซายสดนบเปน 1 (หากเปน 0 หมายถงทกสดมน)Criteria = ตารางเงอนไข (หวตารางตองมชอเหมอนตารางขอมล)

ตวอยางการใชงาน

A B C ตารางขอมล (A1:C16) เปนตารางขอมลของสมาชกศนยออกกาลงกายแหงหนง ซงแจกแจงประเภทของสมาชก และอายการเปนสมาชกไว

1 ชอ ประเภทสมาชก อายการเปนสมาชก(ป)

2 กรกนก Standard 6

3 กว Premium 24 กานดา Standard 35 เกษม Premium 86 จกรกฤษ Standard 77 นภาพร Standard 48 ปต Standard 109 พรศร Premium 310 พรสวรรค Premium 311 มนญ Standard 412 มานะ Standard 913 มาน Premium 414 วรรณา Premium 215 วรพร Premium 516 วรศกด Standard 10

บทท 17 : การใชฟงกชน ชดท 3 203

Page 204: "คัมภีร์  LibreOffice Calc  3.6"

คาถามท 1 : มสมาชกประเภท Premium จานวนเทาไร? คาถามน สามารถตอบโดยใชฟงกชน DCOUNT ดงตอไปน

ตารางดานลาง เปนตารางเงอนไขทเตรยมไวสาหรบใชในฟงกชน DCOUNT ซงไดใสเงอนไขไว 1 เงอนไขกคอ ประเภทสมาชก = Premium

A B C

ตารางเงอนไข (A20:C21)20 ชอ ประเภทสมาชก อายการเปนสมาชก(ป)

21 Premium22

ทเซลลใดกได ใสสตร =DCOUNT(A1:C16,0,A20:C21) ซงจะคนคา 7 กลบมา กคอ มสมาชกประเภท Premium จานวน 7 คน

คาถามท 2 : สมาชกประเภท Standard ทมอายการเปนสมาชกตงแต 7 ปขนไป มจานวนเทาไร?คาถามน สามารถตอบโดยใชฟงกชน DCOUNT ดงตอไปน

ตารางดานลาง เปนตารางเงอนไขทเตรยมไวสาหรบใชในฟงกชน DCOUNT ซงไดใสเงอนไขไว 2 เงอนไขและใสไวในบรรทดเดยวกน ซงมควาหมายวา ประเภทสมาชก=Standard และ อายการเปนสมาชก(ป) >= 7 (การใสเงอนไขไวในบรรทดเดยวกนเปนการเชอมเงอนไขแบบ “และ”)

A B C

ตารางเงอนไข (A25:C27)25 ชอ ประเภทสมาชก อายการเปนสมาชก(ป)

26 Standard27 >=7

ทเซลลใดกได ใสสตร =DCOUNT(A1:C16,0,A25:C27) ซงจะคนคา 4 กลบมา กคอ มสมาชกประเภท Standard ทมอายการเปนสมาชกตงแต 7 ปขนไป จานวน 4 คน หากดในตาราง รายชอทเขาเงอนไข กคอ

A B C1 ชอ ประเภทสมาชก อายการเปนสมาชก(ป)6 จกรกฤษ Standard 78 ปต Standard 1012 มานะ Standard 916 วรศกด Standard 10

ทตารางเงอนไข หากใสเงอนไขไวคนละบรรทด(ตามตารางดานลาง) จะเปนการเชอมเงอนไขดวย “หรอ” จะไดเปนประเภทสมาชก=Standard หรอ อายการเปนสมาชก(ป) >= 7 ผลการนบจะเปลยนไป เพราะผานเงอนไขเพยงเงอนไขเดยวถอวาผาน

A B C

ตารางเงอนไข (A30:C32)30 ชอ ประเภทสมาชก อายการเปนสมาชก(ป)

31 Standard

32 >=7

สตร =DCOUNT(A1:C16,0,A30:C31) คนคา 9 กลบมา กคอ มสมาชกประเภท Standard หรอ มสมาชกทมอายการเปนสมาชกตงแต 7 ปขนไป จานวน 9 คน หากดในตาราง รายชอทเขาเงอนไข กคอ

204 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 205: "คัมภีร์  LibreOffice Calc  3.6"

A B C1 ชอ ประเภทสมาชก อายการเปนสมาชก(ป)2 กรกนก Standard 64 กานดา Standard 35 เกษม Premium 86 จกรกฤษ Standard 77 นภาพร Standard 48 ปต Standard 1011 มนญ Standard 412 มานะ Standard 916 วรศกด Standard 10

DCOUNT สามารถนามาใชในการแจกแจงความถไดดวย ดงตวอยางตอไปน

การแจกแจงจานวนสมาชกตามอายการเปนสมาชก โดยใช DCOUNT ใหสรางตารางเงอนไขดงน เตรยมไว ซงมหวตารางชอเหมอนกนหมด เพอนามาใชในการนบตามเงอนไขของ อายการเปนสมาชก(ป) เพยงอยางเดยว

A B C D E F

40อายการเปนสมาชก(ป)

อายการเปนสมาชก(ป)

อายการเปนสมาชก(ป)

อายการเปนสมาชก(ป)

อายการเปนสมาชก(ป)

อายการเปนสมาชก(ป)

41 <3 >=3 <7 >=7 <10 >=10

42

จากนน ใสสตรดงตอไปน

อายการเปนสมาชก(ป) จานวน

<3 2 ← =DCOUNT(A1:C16,0,A40:A41)3-6 8 ← =DCOUNT(A1:C16,0,B40:C41)7-9 3 ← =DCOUNT(A1:C16,0,D40:E41)

>=10 2 ← =DCOUNT(A1:C16,0,F40:F41)

17.4 17.4 FREQUENCYFREQUENCY

ชอฟงกชน : FREQUENCYการใชงาน : ใชแจกแจงความถของขอมลโครงสราง : FREQUENCY(data, classes)

data = ตารางขอมลclasses = ตารางอตรภาคชน

FREQUENCY เปนฟงกชนทใชแจกแจงขอมลออกเปนชวงๆ ตามอตรภาคชนทกาหนด

ตวอยางการใชงาน

บทท 17 : การใชฟงกชน ชดท 3 205

Page 206: "คัมภีร์  LibreOffice Calc  3.6"

A B C ตารางขอมล (A1:C21) เปนตารางขอมลของสมาชกศนยออกกาลงกายแหงหนง ซงแจกแจงประเภทของสมาชก และอายการเปนสมาชกไว

จานวนสมาชกทงหมดม 20 คน

1 ชอ ประเภทสมาชก อายการเปนสมาชก(ป)

2 กรกนก Standard 6

3 กว Premium 24 กานดา Standard 35 เกษม Premium 86 จกรกฤษ Standard 77 นภาพร Standard 48 ปต Standard 109 พรศร Premium 310 พรสวรรค Premium 311 มนญ Standard 412 มานะ Standard 913 มาน Premium 414 วรรณา Premium 215 วรพร Premium 516 วรศกด Standard 1017 สมหมาย Standard 1218 สขม Premium 519 อรอนงค Standard 1120 อาจหาญ Premium 1321 อานวยพร Standard 9

กอนใชฟงกชน FREQUENCY ตองสราง ตารางอตรภาคชนเตรยมไว ตารางดานลาง C25:C27 เปนตารางอตรภาคชนทเตรยมไวสาหรบแจกแจงจานวนสมาชกเปนชวงๆตามอาย กคอ 0-5 ป, 6-7 ป, 7-10 ป และมากกวา 10 ป

A B C D E F24 อายการเปนสมาชก(ป) ความถ25 0-5 → 526 6-7 → 727 7-10 → 1028 >10 →

ท D25 พมพสตร =FREQUENCY(C2:C21,C25:C27) จากนนกด <Shift><Ctrl><Enter> สตรจะคนคากลบมาเปนอาเรยไวท D25:D28 (ดเรองอาเรยในขอ 14.9 หนา 179)

A B C D E F24 อายการเปนสมาชก(ป) ความถ25 0-5 → 5 10 ← ={FREQUENCY(C2:C21,C25:C27)}26 6-7 → 7 2 ← ={FREQUENCY(C2:C21,C25:C27)}27 7-10 → 10 5 ← ={FREQUENCY(C2:C21,C25:C27)}28 >10 → 3 ← ={FREQUENCY(C2:C21,C25:C27)}29

206 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 207: "คัมภีร์  LibreOffice Calc  3.6"

บทท 18 : กำรใชฟงกชน ชดท 4

Page 208: "คัมภีร์  LibreOffice Calc  3.6"

18.1 18.1 INTINT

ชอฟงกชน : INTการใชงาน : ปดตวเลขลง ใหเปนจานวนเตมไมมทศนยม ตวเลขลบจะปดคาใหลดลงโครงสราง : INT(Number)

Number = ตวเลข

ตวอยางการใชงาน

=INT(5.999) คนคา 5=INT(5.7) คนคา 5 =INT(-1.3) คนคา -2

18.2 18.2 TRUNCTRUNC

ชอฟงกชน : TRUNCการใชงาน : ดงเลขทศนยมออก ใหเหลอจานวนทศนยมตามทระบในคา Countโครงสราง : TRUNC(Number, Count)

Number = ตวเลขCount = จานวนทศนยม ทตองการจะเหลอไว

ตวอยางการใชงาน

=TRUNC(1.234999,2) คนคา 1.23=TRUNC(-1.234999,2) คนคา -1.23=TRUNC(1.234999,0) คนคา 1 ( Count เปน 0 มผลเทากบการใชฟงกชน INT)

18.3 18.3 EVEN, EVEN, ODDODD

ชอฟงกชน : EVENการใชงาน : ปดตวเลขขนใหเปนจานวนเตมเลขค เลขลบจะปดใหคาลดลงโครงสราง : EVEN(Number)

Number = ตวเลข

ชอฟงกชน : ODDการใชงาน : ปดตวเลขขนใหเปนจานวนเตมเลขค เลขลบจะปดใหคาลดลงโครงสราง : ODD(Number)

Number = ตวเลข

ตวอยางการใชงาน

=EVEN(2.3) คนคา 4 =EVEN(2) คนคา 2 =EVEN(0) คนคา 0=EVEN(-0.5) คนคา -2 =EVEN(-1) คนคา -2

208 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 209: "คัมภีร์  LibreOffice Calc  3.6"

=ODD(1.2) คนคา 3 =ODD(1) คนคา 1 =ODD(0) คนคา 1 =ODD(-3.1) คนคา -5

18.4 18.4 CEILING, FLOORCEILING, FLOOR, , MROUNDMROUND

CEILING, FLOOR, MROUND เปนชอทมาจากชนของตก CELIING=เพดาน, FLOOR=พน, M มาจาก Mezzanine = ชนลอย สอถงการแบงเปนชนๆทมขนาดเทากน การปดตวเลขโดยใชฟงกชนทง 3 จงมลกษณะการปดใหเปนจานวนเทาของคาใดคาหนง

ชอฟงกชน : CEILINGการใชงาน : ปดเลขขน ใหเปนจานวนเทาของเลขทระบในคา Significanceโครงสราง : CEILING(Number, Significance, Mode)

Number = ตวเลขตงตนSignificance = ตวเลขทใชในการคานวณการปดเศษMode (ไมใสกได) = หาก Mode ไมใชศนย และ Number และ Signifcance เปนเลขลบ จะแปลงเปนเลขบวกกอน กอนทาการปดเศษ

ชอฟงกชน : FLOORการใชงาน : ปดเลขลง ใหเปนจานวนเทาของเลขทระบในคา Significanceโครงสราง : FLOOR(Number, Significance, Mode)

Number = ตวเลขตงตนSignificance = ตวเลขทใชในการคานวณการปดเศษMode (ไมใสกได) = หาก Mode ไมใชศนย และ Number และ Signifcance เปนเลขลบ จะแปลงเปนเลขบวกกอน กอนทาการปดเศษ

ชอฟงกชน : MROUNDการใชงาน : ปดเลขไปยงคาทใกลทสด ใหเปนจานวนเทาของเลขทระบในคา Multipleโครงสราง : MROUND(Number, Multiple)

Number = ตวเลขตงตนMultiple = ตวเลขทใชในการคานวณการปดเศษ

ตวอยางการใชงาน

=CEILING(12345.6789,1) คนคา 12346 ปดขน ใหเปนจานวนเทาของ 1 =CEILING(12345.6789,10) คนคา 12350 ปดขน ใหเปนจานวนเทาของ 10 =CEILING(12345.6789,100) คนคา 12400 ปดขน ใหเปนจานวนเทาของ 100 =CEILING(12345.6789,25) คนคา 12350 ปดขน ใหเปนจานวนเทาของ 25 =CEILING(12345.6789,5) คนคา 12350 ปดขน ใหเปนจานวนเทาของ 5 =CEILING(12345.6789,0.2) คนคา 12345.8 ปดขน ใหเปนจานวนเทาของ 0.2=CEILING(-11,-2) คนคา -10=CEILING(-11,-2,0) คนคา -10 =CEILING(-11,-2,1) คนคา -12

บทท 18 : การใชฟงกชน ชดท 4 209

Page 210: "คัมภีร์  LibreOffice Calc  3.6"

=FLOOR(12345.6789,1) คนคา 12345 ปดลง ใหเปนจานวนเทาของ 1 =FLOOR(12345.6789,10) คนคา 12340 ปดลง ใหเปนจานวนเทาของ 10=FLOOR(12345.6789,100) คนคา 12300 ปดลง ใหเปนจานวนเทาของ 100=FLOOR(12345.6789,25) คนคา 12325 ปดลง ใหเปนจานวนเทาของ 25=FLOOR(12345.6789,3) คนคา 12345 ปดลง ใหเปนจานวนเทาของ 3=FLOOR(12345.6789,5) คนคา 12345 ปดลง ใหเปนจานวนเทาของ 5=FLOOR(12345.6789,0.2) คนคา 12345.6 ปดลง ใหเปนจานวนเทาของ 0.2 =FLOOR(-11,-2) คนคา -12=FLOOR(-11,-2,0) คนคา -12=FLOOR(-11,-2,1) คนคา -10

=MROUND(15.5,3) คนคา 15 ปดไปยงคาใกลเคยง ใหเปนจานวนเทาของ 3=MROUND(1.4,0.5) คนคา 1.5 ปดไปยงคาใกลเคยง ใหเปนจานวนเทาของ 0.5

ตารางดานลาง เปนตวอยางในการใช CEILING, FLOOR และ MROUND ในการปดเศษสตางค

A B C D1 กอนปด หลงปด *** ทกตวปดใหเปนจานวนเทาของ 0.252 10.14 10.00 ← =FLOOR(A2,0.25)3 10.10 10.00 ← =FLOOR(A3,0.25)4 10.55 10.50 ← =FLOOR(A4,0.25)5 10.90 10.75 ← =FLOOR(A5,0.25)67 กอนปด หลงปด8 10.14 10.25 ← =CEILING(A8,0.25)9 10.10 10.25 ← =CEILING(A9,0.25)10 10.55 10.75 ← =CEILING(A10,0.25)11 10.90 11.00 ← =CEILING(A11,0.25)1213 กอนปด หลงปด14 10.14 10.25 ← =MROUND(A14,0.25)15 10.10 10.00 ← =MROUND(A15,0.25)16 10.55 10.50 ← =MROUND(A16,0.25)17 10.90 11.00 ← =MROUND(A17,0.25)18

210 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 211: "คัมภีร์  LibreOffice Calc  3.6"

18.5 18.5 ROUNDROUND, , ROUNDDOWNROUNDDOWN, , ROUNDROUNDUPUP

ชอฟงกชน : ROUNDการใชงาน : ปดตวเลขขนหรอลง ไปยงคาใกลเคยง ตาแหนงทปดระบโดยคา Countโครงสราง : ROUND(Number, Count)

Number = ตวเลขตงตนCount(ไมใสกได) = หาก Count เปนบวก(+) จะปดทศนยม

หาก Count เปนลบ(-) จะปดหลกหนวย หลกสบ หลกพน ...หากไมใส Count มความหมายเหมอน Count=0

ชอฟงกชน : ROUNDDOWNการใชงาน : ปดตวเลขลง ไปยงคาใกลเคยง ตาแหนงทปดระบโดยคา Countโครงสราง : ROUNDDOWN(Number, Count)

Number = ตวเลขตงตนCount(ไมใสกได) = หาก Count เปนบวก(+) จะปดทศนยม

หาก Count เปนลบ(-) จะปดหลกหนวย หลกสบ หลกพน ...หากไมใส Count มความหมายเหมอน Count=0

ชอฟงกชน : ROUNDUPการใชงาน : ปดตวเลขขน ไปยงคาใกลเคยง ตาแหนงทปดระบโดยคา Countโครงสราง : ROUNDUP(Number, Count)

Number = ตวเลขตงตนCount(ไมใสกได) = หาก Count เปนบวก(+) จะปดทศนยม

หาก Count เปนลบ(-) จะปดหลกหนวย หลกสบ หลกพน ...หากไมใส Count มความหมายเหมอน Count=0

ตวอยางการใชงาน

=ROUND(2.348,2) คนคา 2.35 ปดไปยงคาใกลเคยง ใหเหลอทศนยม 2 ตาแหนง =ROUND(-32.4834,3) คนคา -32.483 ปดไปยงคาใกลเคยง ใหเหลอทศนยม 3 ตาแหนง =ROUND(2.348,0) คนคา 2 ปดไปยงคาใกลเคยง ใหเหลอทศนยม 0 ตาแหนง =ROUND(2.5) คนคา 3 ปดไปยงคาใกลเคยง ใหเหลอทศนยม 0 ตาแหนง =ROUND(987.65,-2) คนคา 1000 ปดไปยงคาใกลเคยง ใหเตมหลก 100 =ROUND(1265.89,-2) คนคา 1300 ปดไปยงคาใกลเคยง ใหเตมหลก 100

=ROUNDDOWN(1.234,2) คนคา 1.23=ROUNDDOWN(45.67,0) คนคา 45 =ROUNDDOWN(-45.67) คนคา -45=ROUNDDOWN(987.65,-2) คนคา 900

บทท 18 : การใชฟงกชน ชดท 4 211

Page 212: "คัมภีร์  LibreOffice Calc  3.6"

=ROUNDUP(1.1111,2) คนคา 1.12=ROUNDUP(1.2345,1) คนคา 1.3=ROUNDUP(45.67,0) คนคา 46=ROUNDUP(-45.67) คนคา -46=ROUNDUP(987.65,-2) คนคา 1000

ตวอยางการใชฟงกชน ROUND ในการปดเศษสตางคใหเปน .00, .25, .50 หรอ .75 ใชสตร =ROUND(จานวนเงน/0.25,0)*.025

A B C D1 กอนปด หลงปด2 10.14 10.25 ← = ROUND(A2/0.25,0)*0.25 3 10.10 10.00 ← = ROUND(A3/0.25,0)*0.25 4 10.55 10.50 ← = ROUND(A4/0.25,0)*0.25 5 10.90 11.00 ← = ROUND(A5/0.25,0)*0.25

Note : หากคานวณปกต จะได (10.14/0.25)*0.25 = 10.14 ไมมการปดเศษเกดขน หากใชสตรจะได =ROUND(10.14/0.25,0)*0.25 → ROUND(40.56)*0.25 → 41*0.25 = 10.25

212 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 213: "คัมภีร์  LibreOffice Calc  3.6"

บทท 19 กำรใชฟงกชน ชดท 5

ฟงกชนทอธบายไวในบทน เปนฟงกชนเกยวกบวนทและเวลา การจะเขาใจฟงกชนในกลมนนน จะตองเขาใจระบบวนทและเวลาใน Calc ใหดกอน ซงอธบายไวในขอ 6.5 (หนา 74)

Page 214: "คัมภีร์  LibreOffice Calc  3.6"

19.1 19.1 TODAY, NOWTODAY, NOW

ชอฟงกชน : TODAYการใชงาน : คนคาวนท ปจจบน ณ เวลาเทยงคน (มาจากวนทของเครองคอมพวเตอร)โครงสราง : TODAY()

ชอฟงกชน : NOWการใชงาน : คนคาวนท ปจจบน ณ เวลา ปจจบน (มาจากวนทและเวลาของเครองคอมพวเตอร)โครงสราง : NOW()

ตวอยางการใชงาน

=TODAY() คนคา 26/09/2012 (วนทปจจบน)เรมตนฟงกชน TODAY คนคามาเฉพาะสวนทเปนวนท ถาจดรปแบบเซลลใหแสดงเวลาดวยจะไดเปน 26/09/2012 00:00:00หากจดรปแบบเซลลใหแสดงเปน ตวเลขเรยงลาดบ(Serial Date Number) จะได41178.0000 ไมมทศนยม บงบอกวาเปนเวลาเทยงคน

=NOW() คนคา 26/09/2012 09:58 (วนทปจจบน เวลาปจจบน)หากจดรปแบบเซลลใหแสดงเปน ตวเลขเรยงลาดบ(Serial Date Number) จะได 41178.41529 สวนทเปนทศนยม เปนสวนของเวลาใน 1 วน

19.2 19.2 DAY, MONTH, YEARDAY, MONTH, YEAR

ฟงกชนในกลม DAY, MONTH, YEAR (ไมม S ตอทาย) คนคาเฉพาะสวนทเปน วนท, เดอน, และ ป ตามลาดบ

ชอฟงกชน : DAYการใชงาน : คนคาเฉพาะวนทโครงสราง : DAY(Number)

Number = ตวเลข

ชอฟงกชน : MONTHการใชงาน : คนคาเฉพาะเลขเดอนโครงสราง : MONTH(Number)

Number = ตวเลข

ชอฟงกชน : YEARการใชงาน : คนคาเฉพาะเลขปโครงสราง : YEAR(Number)

Number = ตวเลข

214 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 215: "คัมภีร์  LibreOffice Calc  3.6"

ตวอยางการใชงาน

=DAY("26/09/2012") คนคา 26 (คนคาเฉพาะวนท)=MONTH("26/09/2012") คนคา 9 (คนคาเฉพาะเดอน)=YEAR("26/09/2012") คนคา 2012 (คนคาเฉพาะป)

=DAY("26/09/2012")-DAY("1/09/2012") คนคา 25

A B C D

1 26 ก.ย. 2555 ← =TODAY() คนคาวนทปจจบน เวลาเทยงคน

2 26 ← =DAY(A1) คนคาเฉพาะวนท

3 9 ← =MONTH(A1) คนคาเดอน

4 2012 ← =YEAR(A1) คนคาป

19.3 19.3 DAYS, WEEKSDAYS, WEEKS, , MONTHSMONTHS, YEARS, YEARS

ชอฟงกชน : DAYSการใชงาน : คนคาความแตกตางระหวางวนโครงสราง : DAYS(Date2, Date1)

Date2 = วนท(หลง)Date1 = วนท(กอน)

ชอฟงกชน : WEEKSการใชงาน : คานวณหาความแตกตางระหวางวนท เปนสปดาหโครงสราง : WEEKS(StartDate, EndDate, Type)

StartDate = วนเรมตนEndtDate = วนจบType = 0 (นบแบบ interval นบชวงหางระหวางกลาง

หากมเศษวนเหลอจะปดเศษทงโดยใชสตร =INT(ความแตกตางของสปดาห/7) 1 (นบแบบ in calendar years นบจากอาทตยนถงอาทตยน โดยนบวนจนทรเปนวน

แรกของสปดาห)

ชอฟงกชน : MONTHSการใชงาน : คานวณหาความแตกตางระหวางวนท เปนเดอนโครงสราง : MONTHS(StartDate, EndDate, Type)

StartDate = วนเรมตนEndtDate = วนจบType = 0 (นบแบบ interval หรอ นบชวงหางระหวางกลาง )

1 (นบแบบ in calendar years หรอ นบจากเดอนนถงเดอนน

บทท 19 การใชฟงกชน ชดท 5 215

Page 216: "คัมภีร์  LibreOffice Calc  3.6"

ชอฟงกชน : YEARSการใชงาน : คานวณหาความแตกตางระหวางวนท เปนปโครงสราง : YEARS(StartDate, EndDate, Type)

StartDate = วนเรมตนEndtDate = วนจบType = 0 (นบแบบ interval หรอ นบชวงหางระหวางกลาง )

1 (นบแบบ in calendar years หรอ นบจากปนถงปน )

ฟงกชนในกลม DAYS, WEEKS, MONTHS, YEARS (ม S ตอทาย) ใชคานวณระยะหางระหวางวนท

ตวอยางการใชงาน

A B C D E

1 วนกอน วนหลง ความแตกตาง(วน)

2 1 ม.ค. 2555 26 ก.ย. 2555 269 ← =DAYS(B2,A2)

3 25 ก.ย. 2443 ← =B2-A2 (นาวนทมาลบกน โดยไมใชฟงกชน)

4 269 ← =B2-A2 (นาวนทมาลบกน และแปลงเปนตวเลขเรยงลาดบ

5

หากนาวนทมาบวกหรอลบกน จะไดหนวยเปนวน ทงนเปนเพราะ วนทเมอแปลงเปนตวเลขเรยง ลาดบ(Serial Date Number) มหนวยเปนวน

A B C D E

6 สปดาหกอน สปดาหหลงความแตกตาง

(สปดาห)

7 5 ม.ค. 2555 13 ม.ค. 2555 1 ← =WEEKS(A7,B7,0)

85 ม.ค. 2555 ถง 13 ม.ค. 2555 หางกน 8 วนINT(8/7) → INT(1.14) คนคา 1)

9 5 ม.ค. 2555 13 ม.ค. 2555 1 ← =WEEKS(A9,B9,1)

10

5 ม.ค. 2555 อยสปดาหท 1 13 ม.ค. 2555 อยสปดาหท 2หางกน 1 สปดาห

11 1 ก.พ. 2555 14 ก.พ. 2555 1 ← =WEEKS(A11,B11,0)

121 ก.พ. 2555 ถง 14 ก.พ. 2555 หางกน 13 วน INT(13/7) → INT(1.86) คนคา 1)

13 1 ก.พ. 2555 14 ก.พ. 2555 2 ← =WEEKS(A13,B13,1)

14

1 ก.พ. 2555 อยสปดาหท 5, 14 ก.พ. 2555 อยสปดาหท 7หางกน 2 สปดาห

216 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 217: "คัมภีร์  LibreOffice Calc  3.6"

สปดาหท จ. อ. พ. พฤ. ศ. ส. อา.52 1 ม.ค. 2555

1 2 ม.ค. 2555 3 ม.ค. 2555 4 ม.ค. 2555 5 ม.ค. 2555 6 ม.ค. 2555 7 ม.ค. 2555 8 ม.ค. 2555

2 9 ม.ค. 2555 10 ม.ค. 2555 11 ม.ค. 2555 12 ม.ค. 2555 13 ม.ค. 2555 14 ม.ค. 2555 15 ม.ค. 2555

3 16 ม.ค. 2555 17 ม.ค. 2555 18 ม.ค. 2555 19 ม.ค. 2555 20 ม.ค. 2555 21 ม.ค. 2555 22 ม.ค. 2555

4 23 ม.ค. 2555 24 ม.ค. 2555 25 ม.ค. 2555 26 ม.ค. 2555 27 ม.ค. 2555 28 ม.ค. 2555 29 ม.ค. 2555

5 30 ม.ค. 2555 31 ม.ค. 2555 1 ก.พ. 2555 2 ก.พ. 2555 3 ก.พ. 2555 4 ก.พ. 2555 5 ก.พ. 2555

6 6 ก.พ. 2555 7 ก.พ. 2555 8 ก.พ. 2555 9 ก.พ. 2555 10 ก.พ. 2555 11 ก.พ. 2555 12 ก.พ. 2555

7 13 ก.พ. 2555 14 ก.พ. 2555 15 ก.พ. 2555 16 ก.พ. 2555 17 ก.พ. 2555 18 ก.พ. 2555 19 ก.พ. 2555

8 20 ก.พ. 2555 21 ก.พ. 2555 22 ก.พ. 2555 23 ก.พ. 2555 24 ก.พ. 2555 25 ก.พ. 2555 26 ก.พ. 2555

9 27 ก.พ. 2555 28 ก.พ. 2555 29 ก.พ. 2555

A B C D E

15 เดอนกอน เดอนหลง ความแตกตาง (เดอน)

16 31 ม.ค. 2555 1 ก.ค. 2555 5 ← =MONTHS(A16,B16,0)

17 31 ม.ค. 2555 1 ก.ค. 2555 6 ← =MONTHS(A17,B17,1)

18 31 ม.ค. 2555 1 ก.พ. 2555 0 ← =MONTHS(A18,B18,0)

19 31 ม.ค. 2555 1 ก.พ. 2555 1 ← =MONTHS(A19,B19,1)

20 1 ม.ค. 2555 31 ธ.ค. 2555 11 ← =MONTHS(A20,B20,0)

21 1 ม.ค. 2555 31 ธ.ค. 2555 11 ← =MONTHS(A21,B21,1)

A B C D E

22 เดอนกอน เดอนหลง ความแตกตาง (ป)

23 31 ม.ค. 2555 1 ม.ค. 2557 1 ← =YEARS(A25,B25,0)

24 31 ม.ค. 2555 31 ธ.ค. 2557 2 ← =YEARS(A26,B26,1)

25 31 ม.ค. 2555 1 ก.พ. 2555 0 ← =YEARS(A27,B27,0)

26 31 ม.ค. 2555 1 ก.พ. 2555 0 ← =YEARS(A28,B28,1)

27 1 ม.ค. 2555 31 ธ.ค. 2555 0 ← =YEARS(A29,B29,0)1 ม.ค. 2555 31 ธ.ค. 2555 0 ← =YEARS(A30,B30,1)

19.4 19.4 DATEDATEDDIFIF

DATEDIF เปนของใหมใน Calc เรมตนมใชในเวอรชน 3.6 ใชคานวณหาความแตกตางระหวางวน โดยสามารถเลอกเปน ความแตกตางระหวาง วน, เดอน หรอ ป ไดในฟงกชนเดยว

บทท 19 การใชฟงกชน ชดท 5 217

Page 218: "คัมภีร์  LibreOffice Calc  3.6"

ชอฟงกชน : DATEDIFการใชงาน : คานวณหาความแตกตางระหวางวนท โดยสามารถเลอกโหมดคานวณความแตกตางไดโครงสราง : DATEDIF(Start_date, End_date, Interval)

StartDate = วนเรมตนEndtDate = วนจบInterval = "Y" จานวนป ในชวงเวลา

"M" จานวนเดอน ในชวงเวลา "D" จานวนวน ในชวงเวลา "MD" ผลตางจานวนวน ระหวาง Start_date และ End_date

เดอนและปของวนท ไมถกนามาคานวณ"YM" ผลตางจานวนเดอน ระหวาง Start_date และ End_date

เดอนและปของวนท ไมถกนามาคานวณ"YD" ผลตางจานวนวน ระหวาง Start_date และ End_date

ปของวนท ไมถกนามาคานวณ

ตวอยางการใชงาน

A B C D E F

1 วนกอน วนหลง หนวย ความแตกตาง

2 1 ม.ค. 2555 31 ธ.ค. 2558 วน 1460 ← =DATEDIF(A32,B32,"D")

3 1 ม.ค. 2555 31 ธ.ค. 2558 เดอน 47 ← =DATEDIF(A33,B33,"M")

4 1 ม.ค. 2555 31 ธ.ค. 2558 ป 3 ← =DATEDIF(A34,B34,"Y")

5

6 1 ม.ค. 2555 31 ธ.ค. 2558 วน 30 ← =DATEDIF(A36,B36,"MD")

7 1 ม.ค. 2555 31 ธ.ค. 2558 เดอน 11 ← =DATEDIF(A37,B37,"YM")

8 1 ม.ค. 2555 31 ธ.ค. 2558 วน 364 ← =DATEDIF(A38,B38,"YD")

19.5 19.5 DATE, DATE, DATEVALUEDATEVALUE

ชอฟงกชน : DATEการใชงาน : แปลงขอมลตวเลข เปนวนทโครงสราง : DATE(Year, Month, Day)

Year = เลขปMonth = เลขเดอนDay= เลขวน

218 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 219: "คัมภีร์  LibreOffice Calc  3.6"

ชอฟงกชน : DATEVALUEการใชงาน : คนคาวนทในรปแบบตวเลขเรยงลาดบ(Serial Date Number)โครงสราง : DATEVALUE(Text)

Text = วนท (ใสเปนขอความในเครองหมาย “”)

ตวอยางการใชงาน

=DATE(2012,5,5) คนคา 5 พ.ค. 2555 =DATE(2012,13,5) คนคา 5 ม.ค. 2556 (ใสเลขเดอนเปน 13 จะปดทบปให)

=DATEVALUE("2012-06-01") คนคา 41061

19.6 19.6 DAYSINMONTHDAYSINMONTH, , DAYSINYEAR, WEEKSINYEARDAYSINYEAR, WEEKSINYEAR

ชอฟงกชน : DAYSINMONTHการใชงาน : นบจานวนวนใน 1 เดอนโครงสราง : DAYSINMONTH(Date)

Date= วนท

ชอฟงกชน : DAYSINYEARการใชงาน : นบจานวนวนใน 1 ปโครงสราง : DAYSINYEAR (Date)

Date= วนท

ชอฟงกชน : WEEKSINYEARการใชงาน : นบจานวนสปดาหในปนนๆโครงสราง : WEEKSINYEAR(Date)

Date= วนท

ตวอยางการใชงาน

=DAYSINMONTH("2/1/2012") คนคา 31=DAYSINMONTH("2/2/2012") คนคา 29=DAYSINMONTH("2/3/2012") คนคา 31=DAYSINMONTH("2/4/2012") คนคา 30

=DAYSINYEAR ("2/1/2009") คนคา 365=DAYSINYEAR ("2/1/2010") คนคา 365=DAYSINYEAR ("2/1/2011") คนคา 365=DAYSINYEAR ("2/1/2012") คนคา 366

=WEEKSINYEAR("2/5/2012") คนคา 52

บทท 19 การใชฟงกชน ชดท 5 219

Page 220: "คัมภีร์  LibreOffice Calc  3.6"

19.7 19.7 WEEKDAYWEEKDAY, WEEKNUM, WEEKNUM

ชอฟงกชน : WEEKDAYการใชงาน : คนคาลาดบวนในสปดาหโครงสราง : WEEKDAY(Number, Type)

Number = วนทType = 1 เรมนบท วนอาทตย = 1

2 เรมนบท วนจนทร =13 เรมนบท วนจนทร =0

ชอฟงกชน : WEEKNUMการใชงาน : คนคาลาดบของสปดาหใน 1 ปโครงสราง : WEEKNUM(Number, Mode)

Number = วนทMode = 1 วนอาทตย เปนวนแรกของสปดาห

2 วนจนทร เปนวนแรกของสปดาห

ตวอยางการใชงาน

A B C D E F G

1 Type=1 Type=2 Type=3

2 อาทตย 14 ต.ค. 2555 1 7 6 ← =WEEKDAY(E2,type)

3 จนทร 15 ต.ค. 2555 2 1 0 ← =WEEKDAY(E3,type)

4 องคาร 16 ต.ค. 2555 3 2 1 ← =WEEKDAY(E4,type)

5 พธ 17 ต.ค. 2555 4 3 2 ← =WEEKDAY(E5,type)

6 พฤหสบด 18 ต.ค. 2555 5 4 3 ← =WEEKDAY(E6,type)

7 ศกร 19 ต.ค. 2555 6 5 4 ← =WEEKDAY(E7,type)

8 เสาร 20 ต.ค. 2555 7 6 5 ← =WEEKDAY(E8,type)

A B C D E F

9 Mode=1 Mode=2

10 อาทตย 1 ม.ค. 2555 1 52 ← =WEEKNUM(D10,Mode)

11 อาทตย 6 พ.ค. 2555 19 18 ← =WEEKNUM(D10,Mode)

12 จนทร 7 พ.ค. 2555 19 19 ← =WEEKNUM(D10,Mode)

220 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 221: "คัมภีร์  LibreOffice Calc  3.6"

19.8 19.8 EOMONTH, EDATEEOMONTH, EDATE

ชอฟงกชน : EOMONTHการใชงาน : คนคาวนทสดทายของเดอนโครงสราง : EOMONTH(StartDate, Months)

StartDate = วนทตงตนMonths = เลขระบเดอน (+)=เดอนถดไป (-)=เดอนกอนหนา

ชอฟงกชน : EDATEการใชงาน : คนคาวนกอนหนาทหางกนเปนจานวนเดอนทกาหนดโครงสราง : EDATE(StartDate, Months)

StartDate = วนทตงตนMonths = เลขระบเดอน (+)=เดอนถดไป (-)=เดอนกอนหนา

ตวอยางการใชงาน

A B C D

1 6 พ.ค. 2555 ← วนทตงตน

2 31 พ.ค. 2555 ← =EOMONTH($A$1,0) คนคาวนสดทายของเดอน

3 30 ม.ย. 2555 ← =EOMONTH($A$1,1) คนคาวนสดทายของอก 1 เดอนขางหนา

4 31 ก.ค. 2555 ← =EOMONTH($A$1,2) คนคาวนสดทายของอก 2 เดอนขางหนา

5 30 เม.ย. 2555 ← =EOMONTH($A$1,-1) คนคาวนสดทายของ 1 เดอนกอนหนา

6 31 ม.ค. 2555 ← =EOMONTH($A$1,-2) คนคาวนสดทายของ 2 เดอนกอนหนา

7

8 31 ม.ค. 2544 ← วนทตงตน

9 31 ม.ค. 2544 ← =EDATE($A$8,-2)

10 28 ก.พ. 2544 ← =EDATE($A$8,-1)

11 31 ม.ค. 2544 ← =EDATE($A$8,0)

12 30 เม.ย. 2544 ← =EDATE($A$8,1)

13 31 ม.ค. 2546 ← =EDATE($A$8,24)

บทท 19 การใชฟงกชน ชดท 5 221

Page 222: "คัมภีร์  LibreOffice Calc  3.6"

19.9 19.9 ISLEAPYEARISLEAPYEAR

ชอฟงกชน : ISLEAPYEARการใชงาน : ใชตรวจสอบวนท วาอยในปอธกสรทนหรอไม(ปทม 366 วน)

หากจรงคนคา 1(จรง) เทจคนคา 0(เทจ)โครงสราง : ISLEAPYEAR(Date)

Date = วนท

ตวอยางการใชงาน

A B C

1 1 ← =ISLEAPYEAR ("2/1/2008")

2 0 ← =ISLEAPYEAR ("2/1/2009")

3 0 ← =ISLEAPYEAR("2/1/2010")

4 0 ← =ISLEAPYEAR("2/1/2011")

5 1 ← =ISLEAPYEAR("2/1/2012")

19.10 19.10 HOUR, MINUTE, SECONDHOUR, MINUTE, SECOND

ชอฟงกชน : HOURการใชงาน : คนคาตวเลขชวโมงโครงสราง : HOUR(Number)

Number = เวลา

ชอฟงกชน : MINUTEการใชงาน : คนคาตวเลขนาทโครงสราง : MINUTE(Number)

Number = เวลา

ชอฟงกชน : SECONDการใชงาน : คนคาตวเลขวนาทโครงสราง : SECOND(Number)

Number = เวลา

ตวอยางการใชงาน

=HOUR("15:30:12") นคา 15=MINUTE("15:30:12") คนคา 30=SECOND("15:30:12") คนคา 12

222 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 223: "คัมภีร์  LibreOffice Calc  3.6"

19.11 19.11 TIME, TIMEVALUETIME, TIMEVALUE

ชอฟงกชน : TIMEการใชงาน : แปลงขอมลตวเลข เปนเวลาโครงสราง : TIME(Hour, Minute, Second)

Hour= เลขชวโมงMinute = เลขนาทSecond= เลขวนาท

ชอฟงกชน : TIMEVALUEการใชงาน : คนคาเวลาในรปแบบตวเลขทศนยม 0-1โครงสราง : TIMEVALUE(Text)

Text = เวลา (ใสเปนขอความในเครองหมาย “”)

ตวอยางการใชงาน

=TIME(22,30,50) คนคา 22:30:50 คนคาขอมลในรปแบบของเวลา =TIME(22,75,50) คนคา 23:15:50 (ใสเลขนาทเปน 75 จะปดทบชวโมงเพมให)

=TIMEVALUE("15:30:15") คนคา 0.646007=TIMEVALUE("00:00:00") คนคา 0.000000=TIMEVALUE("24:00:00") คนคา 0.000000=TIMEVALUE("12:00:00") คนคา 0.500000=TIMEVALUE("6:00:00") คนคา 0.250000=TIMEVALUE("12:00:00") คนคา 0.500000=TIMEVALUE("18:00:00") คนคา 0.750000

19.12 19.12 การการคานวณความแตกตางระหวางเวลาคานวณความแตกตางระหวางเวลา

การลบเวลา ทเวลาหลงมากกวาเวลากอน มกไมคอยมปญหา เชน 16:00:00-07:30:00 เปนตน แตการลบเวลา ทเวลาหลงนอยกวาเวลากอน มกมปญหา

กรณท 1 : เวลาหลง มากกวา เวลากอน (ดเพมเตมเรองระบบวนทและเวลาของ Calc ในขอ 6.5 หนา 74)เชน เขาทางานเวลา 9:00:00 น. เลกงานเวลา 18:00:00 น. ตองการหาจานวนชวโมงทางาน18:00:00 น. ลบ 9:00:00 น. ไดเปน 08:00:00(จดรปแบบเปน HH:MM:SS) คาทไดคอแปดนาฬกา ไมใช 8 ชวโมง

ตรงนระวงอยาสบสน ตวเลขดงกลาวหากจดรปแบบเปนตวเลขธรรมดา (Number (0.000000)) จะไดเปน 0.333333ขอสาคญในการบวกลบเวลา กคอ ไมวาจะบวกลบเวลาอะไรกตาม วนท, ชวโมง, นาท หรอ วนาท หนวยทได คอ วน

ทงนเปนเพราะ ระบบวนทและเวลาของ Calc ท 1 หนวยเวลามคาเทากบ 1 วนฉะนน ตวเลข 0.333333 จงมหนวยเปนวน ซงเทากบ 0.333333/0.04166667 =8.00 ชวโมงสมมตนาไปคานวณคาแรงตอ คาแรงชวโมงละ 100 บาท ทางาน 8.00 ชวโมง คาแรงวนนนจะไดเทากบ 8*100 = 800

บาท (ใช 0.33333x100 หรอ 08:00:00x100 ไมได)

บทท 19 การใชฟงกชน ชดท 5 223

Page 224: "คัมภีร์  LibreOffice Calc  3.6"

A B C D E F G

1 รหสรปแบบ กอน หลง ชวงเวลา ( หลง - กอน ) หนวย

2 HH:MM:SS 09:00:00 18:00:00 08:00:00 วน ← =C2-B2

3 Number (0.000000) 0.375000 0.750000 0.333333 วน ← =C2-B2

4 ↓ (แปลงเปน ชม.)

5 8.00 ชวโมง ← =D3/0.0416667

กรณท 2 : เวลาหลง นอยกวา เวลากอนเชน เขาทางาน OT เวลา 22:00:00 น. เลกงานเวลา 01:30:00 น.(ของอกวน) ตองการหาจานวนชวโมงทางาน OTหากนา 01:30:00 น. ลบ 22:00:00 น. จะได 03:30:00(จดรปแบบเปน HH:MM:SS) คาทไดคอ 3 นาฬกา 30 นาท

ไมใช 3 ชวโมง 30 นาท ตวเลขดงกลาวหากแปลงไปเปนตวเลขธรรมดา(Number (0.000000)) จะไดเปนคาลบกคอ -0.854167ซงเปนไปไมได ทเวลาจะเปนลบ

A B C D E F G

6 รหสรปแบบ กอน หลง ชวงเวลา ( หลง - กอน ) หนวย

7 HH:MM:SS 22:00:00 01:30:00 03:30:00 วน ← =C7-B7

8 Number (0.000000) 0.916667 0.062500 -0.854167 วน ← =C8-B8

9 ↓ (แปลงเปน ชม.)

10 X -20.50 ชวโมง ← =D8/0.0416667

วธแก ใหเพมการตรวจสอบวา เวลาหลงนอยกวาเวลากอนหรอไม? โดยใส เวลาหลง<เวลากอน เพมลงในสตรซงนพจนดงกลาว จะคนคากลบมาเปนบลน 0(เทจ) หรอ 1(จรง) หากเทจกไมมผลอะไร(+0 ไมมความหมาย) แตถาจรงจะบวก 1 เพมเขาไป(หรอบวกเขาไปอก 24 ชม.) เวลาจากลบกจะเปนบวก ตวอยางตามตารางดานลาง

A B C D E F G

11 รหสรปแบบ กอน หลง ชวงเวลา ( หลง - กอน ) หนวย

12 HH:MM:SS 22:00:00 01:30:00 03:30:00 วน ← =(C12<B12)+C12-B12

13 Number (0.000000) 0.916667 0.062500 0.145833 วน ← =(C13<B13)+C13-B13

14 ↓ (แปลงเปน ชม.)

15 3.50 ชวโมง ← =D13/0.0416667

วธแกดงกลาว ใชกบกรณ เวลาหลง มากกวา เวลากอน ไดดวย ตวอยางตามตารางดานลาง

A B C D E F G

16 รหสรปแบบ กอน หลง ชวงเวลา ( หลง - กอน ) หนวย

17 HH:MM:SS 09:00:00 17:00:00 08:00:00 วน ← =(C17<B17)+C17-B17

18 Number (0.000000) 0.375000 0.708333 0.333333 วน ← =(C17<B17)+C17-B17

19 ↓ (แปลงเปน ชม.)

20 8.00 ชวโมง ← =D18/0.0416667

224 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 225: "คัมภีร์  LibreOffice Calc  3.6"

บทท 20 กำรใชฟงกชน ชดท 6

Page 226: "คัมภีร์  LibreOffice Calc  3.6"

20.1 20.1 VALUEVALUE

ชอฟงกชน : VALUEการใชงาน : แปลงขอมล เปนตวเลขโครงสราง : VALUE(Text)

Text = ขอความ

ตวอยางการใชงาน

=VALUE("169.00") คนคา 169 (เปนขอมลแบบตวเลข นาไปบวกลบ คณหาร ได)=VALUE(169) คนคา 169 (เปนขอมลแบบตวเลข นาไปบวกลบ คณหาร ได)=VALUE("169ABC") คนคา Err:502 (ใสตวแปรลงในฟงกชนผด)

20.2 20.2 T, T, NN

ชอฟงกชน : Tการใชงาน : คนคาเปนขอความหากตวแปรเปนขอความ คนคาเซลลวางหากตวแปรไมใชขอความโครงสราง : T(Value)

Value = คาทจะนามาคานวณ เปนตวเลขหรอขอความกได

ชอฟงกชน : Nการใชงาน : คนคาเปนตวเลขหากตวแปรเปนตวเลข คนคา 0 หากตวแปรไมใชตวเลขโครงสราง : N(Value)

Value = คาทจะนามาคานวณ เปนตวเลขหรอขอความกได

ตวอยางการใชงาน

=T("12345") คนคา 12345=T(12345) คนคา (เซลลวาง)

=N(123) คนคา 123 =N(จรง) คนคา 1 (ตวแปรเปนบลน)=N(เทจ) คนคา 0 (ตวแปรเปนบลน)=N("จรง") คนคา 0 (ตวแปรไมใชตวเลข)=N("abc") คนคา 0

20.3 20.3 FIXED, TEXTFIXED, TEXT

ฟงกชน FIXED และ TEXT ใชแปลงตวเลขเปนขอความพรอมจดรปแบบดวยวธตางๆ ตวเลขทถกแปลงจะกลายเปนขอมลแบบขอความ นาไปบวกลบคณหารไมได หากจะทากลบใหเปนขอมลแบบตวเลข ใหแปลงโดยใชฟงกชน VALUE อกครง

226 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 227: "คัมภีร์  LibreOffice Calc  3.6"

ชอฟงกชน : FIXEDการใชงาน : แปลงตวเลขเปนขอความ พรอมกาหนดเครองหมายขนหลกพน และจานวนทศนยมโครงสราง : FIXED(Number, Decimals, NoThousandsSeparators)

Number = ตวเลขตงตนDecimals = จานวนทศนยมNoThousandsSeparators (ไมใสกได) = กาหนดตวขนหลกพน

หากไมระบจะใสไว หากระบเปน 1 จะไมใส

ชอฟงกชน : TEXTการใชงาน : แปลงตวเลขเปนขอความ พรอมจดรปแบบดวยรหสรปแบบโครงสราง : TEXT(Number, Format)

Number = ตวเลขFormat = รหสรปแบบ

ตวอยางการใชงาน

=FIXED(1234567.89,3) คนคา 1,234,567.890 (เปนขอมลแบบขอความ) =FIXED(1234567.89,3,1) คนคา 1234567.890 (เปนขอมลแบบขอความ)=VALUE(FIXED(1234567.89,3,1)) คนคา 1234567.89 (เปนขอมลแบบตวเลข)

=TEXT(12.34567,"###.##") คนคา 12.35 (เปนขอมลแบบขอความ)=VALUE(TEXT(12.34567,"###.##")) คนคา 12.35 (เปนขอมลแบบตวเลข)=TEXT(12.34567,"000.00") คนคา 012.35 (เปนขอมลแบบขอความ)

=TEXT(9000,"฿#,###.00") คนคา ฿9,000.00 (เปนขอมลแบบขอความ)=VALUE(TEXT(9000,"฿#,###.00")) คนคา 9000 (เปนขอมลแบบตวเลข)

20.4 20.4 LENLEN

ชอฟงกชน : LENการใชงาน : นบจานวนตวอกษรโครงสราง : LEN(Text)

Text = ขอความหรอตวเลข

ตวอยางการใชงาน

=LEN("abc") คนคา 3=LEN("a b c") คนคา 5=LEN("123") คนคา 3=LEN(123) คนคา 3=LEN("สวสด") คนคา 6

บทท 20 การใชฟงกชน ชดท 6 227

Page 228: "คัมภีร์  LibreOffice Calc  3.6"

20.5 20.5 TRIMTRIM

ชอฟงกชน : TRIMการใชงาน : ตดชองวางทมากกวา 1 ชอง ออกจากขอความ เหลอไวเพยง 1 ชองระหวางตวอกษรเทานน

หากชองวางอยทอกษรตวแรกหรอตวสดทายจะถกตดออกดวย แมจะมตวเดยวกตามโครงสราง : TRIM(Text)

Text = ขอความตงตน

ตวอยางการใชงาน

=TRIM("h e l l o") คนคา h e l l o

A B C D

1 a b c ← ขอความตงตน

2 7 ← =LEN(A1) ขอความตงตนม 7 ตวอกษร มชองวางทดานหนาและดานหลงดวย

3 a b c ← =TRIM(A1)

4 5 ← =LEN(A3) หลงใชฟงกชน TRIM เหลอ 5 ตวอกษรตดชองวางดานหนาและดานหลงออกไป

5

20.6 20.6 LEFT, RIGHT, MIDLEFT, RIGHT, MID

ชอฟงกชน : LEFTการใชงาน : ตดตวอกษรทอยดานซายของขอความ ตามตาแหนงทระบ คนคาเปนอกษรทตดโครงสราง : LEFT(Text, Number)

Text = ขอความตงตนNumber (ไมใสกได) = จานวนตวอกษรทจะตดเกบ นบจากซายไปขวา ถาไมระบจะตดตวเดยว

ชอฟงกชน : RIGHTการใชงาน : ตดตวอกษรทอยดานขวาของขอความ ตามตาแหนงทระบ คนคาเปนอกษรทตดโครงสราง : RIGHT(Text, Number)

Text = ขอความตงตนNumber (ไมใสกได) = จานวนตวอกษรทจะตดเกบ นบจากขวาไปซาย ถาไมระบจะตดตวเดยว

ชอฟงกชน : MIDการใชงาน : ตดตวอกษร จากตาแหนงหนงไปถงอกตาแหนงหนง คนคาเปนอกษรทตดโครงสราง : MID(Text, Start, Number)

Text = ขอความตงตนStart = ตาแหนงเรมตนตดขอความ นบจากซายไปขวาNumber = จานวนตวอกษรทจะตด

228 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 229: "คัมภีร์  LibreOffice Calc  3.6"

ตวอยางการใชงาน

A B C

1 LibreOffice Calc ← ขอความตงตน

2 L ← =LEFT(A1)

3 Libre ← =LEFT(A1,5)

4 c ← =RIGHT(A1)

5 Calc ← =RIGHT(A1,4)

6 Office ← =MID(A1,6,6)

20.7 20.7 SEARCH, FINDSEARCH, FIND

ชอฟงกชน : SEARCHการใชงาน : คนคาตาแหนงขอความทอยในขอความ (นบจากซายไปขวา)โครงสราง : SEARCH(FindText, Text, Position)

FindText = ขอความทใชคนหาText = ขอความตงตน ทตองการจะคนหาPosition (ไมใสกได) = จะใหเรมคนหาจากตาแหนงไหน หากไมระบจะเรมตงแตตวอกษรแรก

ชอฟงกชน : FINDการใชงาน : คนคาตาแหนงขอความทอยในขอความ (นบจากซายไปขวา) - อกษรตวเลกตวใหญมผลโครงสราง : FIND(FindText, Text, Position)

FindText = ขอความทใชคนหาText = ขอความตงตน ทตองการจะคนหาPosition (ไมใสกได) = ตาแหนงเรมคนหา หากไมระบจะเรมคนหาตงแตตาแหนงแรก

ตวอยางการใชงาน

=SEARCH(54,998877665544) คนคา 10=SEARCH("e","LibreOffice Calc") คนคา 5=SEARCH("E","LibreOffice Calc",6) คนคา 11 (เรมคนหาจากอกษรตวท 6) =SEARCH("c","LibreOffice Calc") คนคา 10 (อกษรตวเลกตวใหญ ไมมผล)=SEARCH("C","LibreOffice Calc") คนคา 10 (อกษรตวเลกตวใหญ ไมมผล)=SEARCH("ผม","สวสดครบ ผมชอ...") คนคา 12

=FIND(54,998877665544) คนคา 10=FIND("e","LibreOffice Calc") คนคา 5=FIND("E","LibreOffice Calc",6) คนคา #Value (ไมมตว E - อกษรตวเลกตวใหญ มผล)=FIND("c","LibreOffice Calc") คนคา 10 (อกษรตวเลกตวใหญ มผล)=FIND("C","LibreOffice Calc") คนคา 13 (อกษรตวเลกตวใหญ มผล)=FIND("ผม","สวสดครบ ผมชอ...") คนคา 12

บทท 20 การใชฟงกชน ชดท 6 229

Page 230: "คัมภีร์  LibreOffice Calc  3.6"

20.8 20.8 กาการรตดชอและนามสกลตดชอและนามสกล

การรวมขอความจาก 2 เซลล มาใสในเซลลเดยวเปนเรองงาย แตการแยกขอความจาก 1 เซลลไปใวยง 2 เซลลเปนเรองทซบซอนกวา เชน การแยกชอและนามสกลทอยในเซลลเดยว ไปไว 2 เซลล

การแยกชอและนามสกลทอยในเซลลเดยว ไปไว 2 เซลล ตองใชหลายฟงกชนชวย ดงน

A B C

1 วสนต คณดลกเศวต ← ขอความตงตน

2 ตดเฉพาะชอ

3 วสนต ← =LEFT(A1,FIND(" ",A1)-1) ตดขอความทางซายเกบไว โดยใชชองวางเปนตวแบง

4 ตดเฉพาะนามสกล

5 คณดลกเศวต ← =TRIM(RIGHT(A1,LEN(A1)-LEN(LEFT(A1,FIND(" ",A1)-1))))

6 รวมก ล บมาใหม

7 วสนต คณดลกเศวต ← =A3&" "&A5

สตรการตดชอและนามสกลออกจากกน การเขยนโปรแกรมในหลายๆภาษาใชมาหลายสบปแลว ใหจาไปใชไดเลย

20.9 20.9 REPLACE, SUBSTITUTEREPLACE, SUBSTITUTE

ชอฟงกชน : REPLACEการใชงาน : แทนทขอความบางสวน ดวยขอความอกตวหนง โดยใชวธระบตาแหนง

ใชไดกบทงตวเลขและขอความ แตคาทคนกลบมาจะถกแปลงเปนขอความโดยอตโนมตโครงสราง : REPLACE(Text, Position, Length, NewText)

Text = ขอความตงตนPosition = ตาแหนงเรมตนทจะแทนทLength = จานวนตวอกษรหรอตวเลขทจะถกแทนท (นบจากตาแหนงเรมตน)NewText = ขอความทจะใชแทนท

ชอฟงกชน : SUBSTITUTEการใชงาน : แทนทขอความบางตวทตรงกบเงอนไข ดวยขอความอกตวหนงโครงสราง : SUBSTITUTE(Text, SearchText, NewText, Occurrence)

Text = ขอความตงตนSearchText = ขอความทใชคนหา เพอจะเปลยนขอความนNewText = ขอความทจะใชเปลยนOccurrence (ไมใสกได) = หากมขอความทตรงกบเงอนไขมากกวา 1 จะใหเปลยนลาดบทเทาไร

(หากไมระบ จะแทนททงหมด)

230 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 231: "คัมภีร์  LibreOffice Calc  3.6"

ตวอยางการใชงาน =REPLACE("1234567890",1,5,"xyz") คนคา xyz67890

(แทนทตงแตอกษรตวท 1-5 ดวยขอความ xyz)=SUBSTITUTE("123123123","3","c") คนคา 12c12c12c

(แทนทตวอกษร “3” ดวยตวอกษร “c”)=SUBSTITUTE("123123123","23","bc") คนคา 1bc1bc1bc

(แทนทขอความ “23” ดวยขอความ “bc”)=SUBSTITUTE("123123123","123","abc") คนคา abcabcabc

(แทนทขอความ “123” ดวยขอความ “abc”)=SUBSTITUTE("123123123","123","abc",2) คนคา 123abc123

(แทนทขอความ “123” ดวยขอความ “abc”ณ ตาแหนงทคนพบตาแหนงท 2)

20.10 20.10 EXACTEXACT

ชอฟงกชน : EXACTการใชงาน : ใชเปรยบเทยบขอความ 2 ขอความ - ตวเลกตวใหญมผล

คนคา จรง(1) หากขอความเหมอนกน คนคาเทจ(0) หากขอความไมเหมอนกน โครงสราง : EXACT(Text1, Text2)

Text1 = ขอความท 1Text2 = ขอความท 2

ตวอยางการใชงาน=EXACT("ABC","ABC") คนคา จรง=EXACT("ABC","ABc") คนคา เทจ (อกษรตวเลกตวใหญมผล)=EXACT("ABC","ABC ") คนคา เทจ (มชองวางตอจากตว C ในขอความท 2)=EXACT(123,123) คนคา จรง

20.11 20.11 CONCATENATECONCATENATE

ชอฟงกชน : CONCATENATEการใชงาน : ใชเชอมขอความหลายๆตวเขาดวยกนโครงสราง : CONCATENATE(Text1, Text2,...)

Text = ขอความ

ตวอยางการใชงาน

A B C D E F

1 Good Morning K. Wasan

2 Good Morning K.Wasan ← =CONCATENATE(A1,B1,C1,D1)

3 Good Morning K.Wasan ← CONCATENATE("Good ","Morning ","K.","Wasan")

บทท 20 การใชฟงกชน ชดท 6 231

Page 232: "คัมภีร์  LibreOffice Calc  3.6"

20.12 20.12 REPTREPT

ชอฟงกชน : REPTการใชงาน : ซาขอความ ตามจานวนทระบ (สงสดใน 1 เซลล ได 255 ตวอกษร)โครงสราง : REPT(Text, Number)

Text = ขอความตงตนNumber = จานวนครงทจะซา

ตวอยางการใชงาน

=REPT("A",3) คนคา AAA=REPT("Good morning ",2) คนคา Good morning Good morning

20.13 20.13 PROPERPROPER

ชอฟงกชน : PROPERการใชงาน : ทาใหตวอกษรตวแรก ในทกคาเปนอกษรตวใหญ และทาใหตวอกษรทไมใชตวแรกเปนตวเลกโครงสราง : PROPER(Text)

Text = ขอความ

ตวอยางการใชงาน

=PROPER("libreoffce calc") คนคา Libreoffce Calc=PROPER("LibreOffce Calc") คนคา Libreoffce Calc

20.14 20.14 UNICHARUNICHAR

ชอฟงกชน : UNICHARการใชงาน : แปลงจากตวเลข เปนอกษร Unicodeโครงสราง : UNICHAR(number)

Text = ขอความ

ตวอยางการใชงาน

=UNICHAR(169) คนคา ©=UNICHAR(170) คนคา ª=UNICHAR(171) คนคา «=UNICHAR(172) คนคา ¬=UNICHAR(255) คนคา ÿ=UNICHAR(169)&" Copy Right" คนคา © Copy Right

232 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 233: "คัมภีร์  LibreOffice Calc  3.6"

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50

26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50

! " # $ % & ' ( ) * + , - . / 0 1 251 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75

3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125

e f g h i j k l m n o p q r s t u v w x y z { | }126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150

~ � � � � � � � � � � � � � � � � � � � � � � � �

151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175

� � � � � � � � � ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ® ¯176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225

É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250

â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú251 252 253 254 255

û ü ý þ ÿ

20.15 20.15 BAHTTEXTBAHTTEXT

ชอฟงกชน : BAHTTEXTการใชงาน : แปลงจากตวเลขเปนคาอานคาเงนภาษาไทยโครงสราง : BAHTTEXT(Number)

Number = ตวเลข

บทท 20 การใชฟงกชน ชดท 6 233

Page 234: "คัมภีร์  LibreOffice Calc  3.6"

ตวอยางการใชงาน

A B C

1 9,530.00

2 เกาพนหารอยสามสบบาทถวน ← =BAHTTEXT(A1)

3 100.52

4 หนงรอยบาทหาสบสองสตางค ← =BAHTTEXT(A3)

5 1.568900

6 หนงบาทหาสบเจดสตางค ← =BAHTTEXT(A5)

20.16 20.16 HYPERLINKHYPERLINK

ชอฟงกชน : HYPERLINKการใชงาน : ใชสรางลงคเพอเปดเวปไซตโครงสราง : HYPERLINK(URL, CellText)

URL = ทอยเวปไซตCellText = ขอความทจะแสดง

ตวอยางการใชงาน

A B C

1 ไปทเวปกเกล ← =HYPERLINK("http://www.google.com","ไปทเวปกเกล")

2

เมอนาเมาสไปชทขอความ “ไปทเวปกเกล” ตวชเมาสจะเปลยนเปนรปมอ และเมอคลกจะเปดเวปไซต www.google.com ขนมา

234 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 235: "คัมภีร์  LibreOffice Calc  3.6"

บทท 21 กำรใชฟงกชน ชดท 7

Page 236: "คัมภีร์  LibreOffice Calc  3.6"

21.1 21.1 CHOOSECHOOSE

ชอฟงกชน : CHOOSE การใชงาน : คนคาขอมลทอยในลาดบทระบใน Indexโครงสราง : CHOOSE(Index, value1, value2, ...)

Index = ตวเลขระบลาดบทจะคนคาValue = รายการตางๆ เปน คาคงท, ตาแหนงเซลล หรอกลมเซลลกได

ตวอยางการใชงาน

=CHOOSE(1, "ลาดบท 1 ", "ลาดบท 2", "ลาดบท 3") คนคา ลาดบท 1=CHOOSE(2, "ลาดบท 1", "ลาดบท 2 ", "ลาดบท 3") คนคา ลาดบท 2

=CHOOSE(WEEKDAY("15/1/2013"),"Sun","Mon","Tue","Wed","Thu","Fri","Sat") คนคา Tue (ฟงกชน WEEKDAY(“15/01/2013”) คนคา 3)

21.2 21.2 VLOOKUPVLOOKUP

VLOOKUP เปนฟงกชนยอดนยม แตกมการใชงานผดคอนขางมาก โดยเฉพาะการระบตวแปร Sort order

ชอฟงกชน : VLOOKUP การใชงาน : ใชคนหาขอมลในตารางขอมล โดยสงตวเปรยบเทยบออกไป เมอพบแลวจะคนคาทอยในสดมน

ตามทกาหนดกลบมาโครงสราง : VLOOKUP(Search_Criterion, Array, Index, Sort order)

Search_Criterion = คาทใชในการเปรยบเทยบคนหาArray = ตารางขอมลทตองการจะคนหาขอมลIndex = สดมนของตารางขอมลทตองการจะคนคากลบมา (ซายสดนบ 1)Sort order (ไมใสกได) = ใชระบวา ตารางขอมลมการเรยงลาดบหรอไม?

VLOOKUP จะคนหาโดยสมมตฐานดงน ***0 = สดมน แรก ไมได เรยงขอมล Search_Criterion ตองตรงกบสงทคนหาเทานน

จงจะคนคากลบมา หากไมตรงพอดจะคนคา N/A (หาไมพบ) 1= สดมน แรกมการเรยงขอมล หากไมพบสงทคนหา จะคนคาทอยในลาดบกอนหนากลบมา

หากไมมลาดบกอนหนา จะคนคา N/A (หาไมพบ)

ตวอยางท 1

ตารางขอมลในหนาถด กคอ ชท Product_Lists เกบขอมลรายการสนคาประเภท CD/DVD

236 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 237: "คัมภีร์  LibreOffice Calc  3.6"

Product_Lists ชอชท←A B C D

1 รหส หมวด รายการสนคา ราคาตอหนวย2 DVD001 การเกษตร เกษตรทฤษฎใหม 1503 DVD002 พลงงาน การผลตไบโอแกสดวยถง 200 ลตร 155 ← DVD0024 DVD003 พลงงาน โซลารเซลลราคาประหยด 1605 DVD004 การเกษตร เกษตรประณต 1 ไร 1806 DVD005 นา การทาถงดกไขมนใชงานเอง 1907 DVD006 การเกษตร การทานาตนเดยว 1998 DVD007 การเกษตร การทานาโยน 2009 DVD008 พลงงาน กงหนลมผลตกระแสไฟฟา 20110 DVD009 สขภาพ การลดนาหนกดวยวถธรรมชาต 20211 DVD010 ชมชน สหกรณเบองตน 20312 DVD011 ซอฟตแวร สอนการใชงาน Writer 28013 DVD012 ซอฟตแวร สอนการใชงาน Writer ขนเทพ 28014 DVD013 ซอฟตแวร สอนการใชงาน Calc 28015 DVD014 ซอฟตแวร สอนการใชงาน Gimp 30016 DVD015 ซอฟตแวร สอนการใชงาน Inkscape 30017 DVD016 ซอฟตแวร สอนการใชงาน Joomla แผนท 1 22018 DVD017 ซอฟตแวร สอนการใชงาน Joomla แผนท 2 22019 DVD017 ซอฟตแวร สอนการใชงาน Joomla แผนท 3 22020 DVD016 พลงงาน การซอมแซมแบตเตอรมอ 2 20021 DVD017 พลงงาน ไฟฟาราคาถกจากโซลารเซลล มอ 2 แผนท 1 25022 DVD018 พลงงาน ไฟฟาราคาถกจากโซลารเซลล มอ 2 แผนท 2 25023 DVD019 พลงงาน ไฟฟาราคาถกจากโซลารเซลล มอ 2 แผนท 3 25024 DVD020 พลงงาน ไฟฟาราคาถกจากโซลารเซลล มอ 2 แผนท 4 25025 DVD021 พลงงาน ไฟฟาราคาถกจากโซลารเซลล มอ 2 แผนท 5 25026 VCD001 อนาคตโลก อนาคตของโลก ในมมมองของเศรษฐศาสตร 11027 VCD002 อนาคตโลก อนาคตของโลก ในมมมองของวทยาศาสตร 11528 VCD003 อนาคตโลก อนาคตของโลก ในมมมองของศาสนศาสตร 12029 VCD004 บานและอาคาร การสรางบานดน 12530 VCD005 บานและอาคาร บานบลอกประสาน 10031 VCD006 การเกษตร การปลกขาวตนเดยว ชดท 1 7032 VCD007 การเกษตร การปลกขาวตนเดยว ชดท 2 7033 VCD008 การเกษตร การปลกขาวตนเดยว ชดท 3 7034 VCD009 การเกษตร การปลกขาวตนเดยว ชดท 4 7035 VCD010 การเกษตร การปลกขาวตนเดยว ชดท 5 7036 VCD011 สงแวดลอม การหมกจลนทรย 6037 VCD012 สงแวดลอม การใชจลนทรยในชวตประจาวน 6038 VCD013 สงแวดลอม คดแยกขยะใหงาย ใหไว ใหสะดวก 6039 VCD014 พลงงาน ไบโอแกสขนาดครวเรอน 10040 VCD015 พลงงาน ถงหมกไบโอแกสแบบไสกรอก แผนท 1 10041 VCD016 พลงงาน ถงหมกไบโอแกสแบบไสกรอก แผนท 2 10042 VCD017 พลงงาน ถงหมกไบโอแกสแบบไสกรอก แผนท 3 10043 VCD018 ชมชน รจกกบสหกรณออมทรพย 7544 VCD019 ชมชน รจกกบสหกรณนคม 7545 VCD020 ชมชน รจกกบสหกรณการเกษตร 7546 VCD021 ชมชน รจกกบสหกรณรานคา 7547 VCD022 ชมชน รจกกบเครดตยเนยน 75

บทท 21 การใชฟงกชน ชดท 7 237

Page 238: "คัมภีร์  LibreOffice Calc  3.6"

ตารางขอมลถดไป กคอ ชท Bill เปนใบเสรจรบเงนทออกตามการสงซอสนคา

การพมพรายการสนคาใน สดมนรายการ และราคาของสนคาใน สดมนราคาตอหนวย ใช VLOOKUP ชวย โดยพมพรหสสนคา เพยงอยางเดยว จากนนใชฟงกชน VLOOKUP สงรหสสนคาไปเปรยบเทยบเพอคนหาขอมลในตารางรายการสนคาในชท Product_Lists หากพบรหสสนคาทตรงกน ใหสงคาในสดมนทกาหนดทอยในแถวเดยวกนกลบมา

Bill ← ชอชทA B C D E F

1 เลขท xxxxxxxxx2 ใบเสรจรบเงน3 บรษท xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx45 No รหสสนคา รายการ ราคาตอหนวย จานวน รวมเปนเงน6 1 DVD002 การผลตไบโอแกสดวยถง 200 ลตร ฿155 2 ฿31078 รวม

เซลล C6 ใสสตร =VLOOKUP($B6,$Product_Lists.$A$2:$D$47,3) ตความกคอ สงคาในเซลล B6 ไปเปนตวเปรยบเทยบคนหาในตารางขอมล Product_Lists.A2:D47 หากพบขอมลทตรงกน ใหคนคาในสดมนท 3 กลบมา กคอ สดมนรายการสนคา ฉะนน VLOOKUP จงคนคา การผลตไบโอแกสดวยถง 200 ลตร กลบมา

เซลล D6 ใสสตร =VLOOKUP($B6,$Product_Lists.$A$2:$D$47,4) สตรนคลายกบสตรในเซลล C6 ตางกนเพยงใหคนคาในสดมนท 4 กลบมา กคอ สดมนราคาตอหนวย ฉะนน VLOOKUP จงคนคา 155 กลบมา

หาก VLOOKUP ไมพบขอมลทคนหา จะคนคา #N/A กลบมา ในกรณไมใสตวแปรตวท4(Sort order) หรอใสเปน 0

Bill ← ชอชทA B C D E F

1 เลขท xxxxxxxxx2 ใบเสรจรบเงน3 บรษท xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx45 No รหสสนคา รายการ ราคาตอหนวย จานวน รวมเปนเงน6 1 DVD002 การผลตไบโอแกสดวยถง 200 ลตร ฿155 2 ฿3107 2 DVD000 #N/A #N/A8 รวม

ตวอยางท 2 : การใสเปอรเซนตสวนลดโดยใช VLOOKUP

ตวอยางน เปนตวอยางเพออธบาย การใชตวแปรตวท 4(Sort order) ทตางกน

238 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 239: "คัมภีร์  LibreOffice Calc  3.6"

A B C D1 ยอดขาย ตอบล สวนลดทไดรบ (%) 2 490 #N/A ← =VLOOKUP(A2,$A$12:$B$15,2,0)3 490 0 ← =VLOOKUP(A3,$A$12:$B$15,2,1)4 750 #N/A ← =VLOOKUP(A4,$A$12:$B$15,2,0)5 750 5 ← =VLOOKUP(A5,$A$12:$B$15,2,1)6 1500 #N/A ← =VLOOKUP(A6,$A$12:$B$15,2,0)7 1500 7 ← =VLOOKUP(A7,$A$12:$B$15,2,1)8 2100 #N/A ← =VLOOKUP(A8,$A$12:$B$15,2,0)9 2100 12 ← =VLOOKUP(A9,$A$12:$B$15,2,1)1011 ยอดขาย สวนลดทไดรบ(%) ← ตารางสวนลด12 0 0 ยอดขายตอบล 0-499 ไดรบสวนลด 0%13 500 5 ยอดขายตอบล 500-999 ไดรบสวนลด 5%14 1,000 7 ยอดขายตอบล 1,000-1,999 ไดรบสวนลด 7%15 2,000 12 ยอดขายตอบล ตงแต 2,000 ขนไปไดรบสวนลด 12%16

เซลล B4 ใสสตร=VLOOKUP(A4,$A$12:$B$15,2,0) ตความกคอ สงคาในเซลล A4 (750) ไปเปนตวเปรยบเทยบคนหาในตารางขอมล A12:A15 หากพบขอมลทตรงกนใหคนคาในสดมนท 2 กลบมา กคอ สวนลดทไดรบ(%) แต VLOOKUP ไมเจอขอมลทตรงกนจงคนคา #N/A กลบมา (ทงนเปนเพราะ ใสตวแปรตวท 4 (Sort order) เปน 0)

เซลล B5 ใสสตร=VLOOKUP(A5,$A$12:$B$15,2,1) ตความกคอ สงคาในเซลล A4 (750) ไปเปนตวเปรยบเทยบคนหาในตารางขอมล A12:A15 หากพบขอมลทตรงกนใหคนคาในสดมนท 2 กลบมา กคอ สวนลดทไดรบ(%) VLOOKUP คนคา 5 กลบมา ทงๆทไมพบขอมลทตรงกน ทงนเปนเพราะใสตวแปรตวท 4 (Sort order) เปน 1 VLOOKUP จะคนหาโดยตงสมมตฐานวา สดมนแรกในตารางขอมลมการเรยง หากไมเจอขอมลทตรงกน จะคนคาขอมลในแถวกอนหนากลบมา

VLOOKUP สง 750 ไปคนหา 750 อยระหวาง 500 และ 1000 ขอมลกอนหนากคอ 500 ฉะนน VLOOKUP จงคน 5 ทอยในแถวเดยวกบ 500 กลบมา

จากตวอยางในขางตน สามารถนาไปประยกตใชในการตดเกรดไดดวย ตามตวอยางดงตอไปน

A B C D E F G1 นกเรยน คะแนน เกรด คะแนน เกรด2 กว 50 D ← =VLOOKUP(B2,$F$2:$G$6,2,1) 49 F3 วรรณา 49 F ← =VLOOKUP(B3,$F$2:$G$6,2,1) 50 D4 กานดา 59 D ← =VLOOKUP(B4,$F$2:$G$6,2,1) 60 C5 พรศร 60 C ← =VLOOKUP(B5,$F$2:$G$6,2,1) 70 B6 พรสวรรค 61 C ← =VLOOKUP(B6,$F$2:$G$6,2,1) 80 A7 นภาพร 79 B ← =VLOOKUP(B7,$F$2:$G$6,2,1)8 มนญ 80 A ← =VLOOKUP(B8,$F$2:$G$6,2,1)9 มาน 81 A ← =VLOOKUP(B9,$F$2:$G$6,2,1)10

บทท 21 การใชฟงกชน ชดท 7 239

Page 240: "คัมภีร์  LibreOffice Calc  3.6"

28 เปลยน #N/A เปนขอความอน ในกรณไมพบขอมลทคนหา

หาก VLOOKUP ไมพบขอมล จะคนคาเปน #N/A ซงเปนรหสแจงความผดพลาดชนดหนง ทงนเราสามารถใชสตรเพอเปลยน #N/A ใหเปนขอความทตองการได

ฟงกชน ISNA(value) เปนฟงกชนทใชตรวจสอบรหสแจงความผดพลาดแบบ #N/A โดย ISNA จะคนคา จรง(1) หาก value เปน #N/A คนคา เทจ(0) หาก value เปนอยางอน

การใช ISNA รวมกบ VLOOKUP เชน

= IF(ISNA(VLOOKUP($B$4,Sheet.$A$2:$C$7,2,0)) , "ไมพบขอมล" , VLOOKUP($B$4,Sheet.$A$2:$C$7,2,0))

ความหมายของสตร กคอ ตรวจสอบการคนคาของ VLOOKUP กอน หาก VLOOKUP คนคาเปน #N/A ใหแสดงขอความ “ไมพบขอมล” หากคนคาเปนอยางอน(ทไมใช #N/A) ใหทำาฟงกชน VLOOKUP ตามปกต

21.3 21.3 OFFSETOFFSET

ชอฟงกชน : OFFSET การใชงาน : คนคาขอมลในเซลลหรอในกลมเซลล ทอยในขอบเขตทถกอางถงโครงสราง : OFFSET(Reference, Rows, Columns, Height, Width)

Reference = เซลลทถกอางอง(ซายบน)Rows = ตาแหนงแถวเรมตนทคนคากลบมา เซลลทถกอางองนบเปนแถวท 0Columns = ตาแหนงสดมนเรมตนทคนคากลบมา เซลลทถกอางองนบเปนสดมนท 0Height (ไมใสกได) = จานวนแถวทจะคนคากลบมาWidth (ไมใสกได) = จานวนสดมนทจะคนคากลบมา

ตวอยางการใชงาน

ตารางขอมลตอไปน เปนตารางเพออธบายการใชงานฟงกชน OFFSET

A B C D E1 มะนาว มะกด มะพราว มงคด2 สมโอ แตงโม ลาไย ชมพ3 ละมด 111 222 3334 เงาะ 444 555 666

240 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 241: "คัมภีร์  LibreOffice Calc  3.6"

A B C D E5 มะนาว ← =OFFSET($A$1,0,0)6 111 ← =OFFSET($A$1,2,1)7

เซลล C5 ใสสตร =OFFSET($A$1,0,0) ตความกคอ อางองทเซลล A1(มะนาว) จากนนใหคนคา แถวท 0 สดมนท 0 กลบมา ซงกคอตว A1 เองนนเอง ฉะนน OFFSET จงคนคา มะนาว กลบมา

เซลล C6 ใสสตร =OFFSET($A$1,2,1) ตความกคอ อางองทเซลล A1(มะนาว) จากนนใหคนคาแถวท 2 สดมนท 1 กลบมา ซงกคอคาในเซลล B3 ฉะนน OFFSET จงคนคา 111 กลบมา

สดมนท 0 สดมนท 1 สดมนท 2 สดมนท 3แถวท 0 มะนาว มะกด มะพราว มงคดแถวท 1 สมโอ แตงโม ลาไย ชมพแถวท 2 ละมด 111 222 333แถวท 3 เงาะ 444 555 666

A B C D E8 มะนาว มะกด ← {=OFFSET($A$1,0,0,2,2)}9 สมโอ แตงโม10

เซลล B8 ใสสตร =OFFSET($A$1,0,0,2,2) จากนนกด <Shift><Ctrl><Enter> เพอใสสตรแบบอาเรย สตรจะกลายเปน {=OFFSET($A$1,0,0,2,2)} ตความกคอ อางองทเซลล A1(มะนาว) จากนนใหคนคาโดยนบจาก แถวท 0 สดมนท 0 จานวน 2 แถว 2 สดมน กลบมา ซงกคอ A1:B2 ฉะนน OFFSET จงคนคาใน A1:B2 กลบมา ซงเปนอาเรยขนาด 2x2

สดมนท 0 สดมนท 1 สดมนท 2 สดมนท 3แถวท 0 มะนาว มะกด มะพราว มงคดแถวท 1 สมโอ แตงโม ลาไย ชมพแถวท 2 ละมด 111 222 333แถวท 3 เงาะ 444 555 666

A B C D E11 111 222 333 ← {=OFFSET($A$1,2,1,2,3)}12 444 555 66613

เซลล A11 ใสสตร =OFFSET($A$1,2,1,2,3) จากนนกด <Shift><Ctrl><Enter> เพอใสสตรแบบอาเรย สตรจะกลายเปน {=OFFSET($A$1,2,1,2,3)} ตความกคอ อางองทเซลล A1(มะนาว) จากนนใหคนคาโดยนบจาก แถวท 1 สดมนท 2 จานวน 2 แถว 3 สดมน กลบมา ซงกคอ B3:D4 ฉะนน OFFSET จงคนคาใน B3:D4 กลบมา ซงเปนอาเรยขนาด 2x3

สดมนท 0 สดมนท 1 สดมนท 2 สดมนท 3แถวท 0 มะนาว มะกด มะพราว มงคดแถวท 1 สมโอ แตงโม ลาไย ชมพแถวท 2 ละมด 111 222 333แถวท 3 เงาะ 444 555 666

บทท 21 การใชฟงกชน ชดท 7 241

Page 242: "คัมภีร์  LibreOffice Calc  3.6"

A B C D E14 1332 ← =SUM(OFFSET($A$1,2,1,2,2))

เซลล C14 ใสสตร=SUM(OFFSET($A$1,2,1,2,2)) สตร OFFSET($A$1,2,1,2,2) คนคากลมเซลล B3:C4 กลบมากคอ {111,222;444,555} ฉะนน SUM(B3:C4) หรอ SUM({111,222;444,555}) จงคนคา 1332 กลบมา

สดมนท 0 สดมนท 1 สดมนท 2 สดมนท 3แถวท 0 มะนาว มะกด มะพราว มงคดแถวท 1 สมโอ แตงโม ลาไย ชมพแถวท 2 ละมด 111 222 333แถวท 3 เงาะ 444 555 666

21.4 21.4 MATCHMATCH

ชอฟงกชน : MATCH การใชงาน : ใชคนหาขอมลในตารางขอมล เมอพบแลวจะคนคาเปนตาแหนงแถวหรอสดมนกลบมาโครงสราง : MATCH(Search_Criterion, Lookup_Array, Type)

Search_Criterion = คาทใชเปรยบเทยบคนหา Lookup Array = แถวหรอสดมนขอมลทตองการจะคนหา

(จะตองเปนแถวเดยว หรอคอลมนเดยวเทานน)Type (ไมใสกได) = สมมตฐานในการคนหา (หากไมใส Type=1)

-1 = ขอมลเรยงจากมากไปนอย คนคาเมอขอมลทคนหาตรงพอด 0 = ขอมลไมไดเรยง คนคาเมอขอมลทคนหาตรงพอด

หากพบขอมลมากกวา 1 แหง จะคนคาตาแหนงแรกทคนพบ(สามารถคนหาโดยใช Regular Expression ได)

1 = ขอมลเรยงจากนอยไปมาก หากพบขอมลทคนหา จะคนคาตาแหนงของขอมลดงกลาวหากไมพบ จะคนคาตาแหนงทนอยกวา

ตวอยางการใชงาน

ตารางขอมลตอไปน เปนตารางเพออธบายการใชงานฟงกชน MATCH

A B C D E F G1 ลาดบ ตารางขอมลท 1 ตารางขอมลท 22 1 วนท 1 100 วนท 2 203 2 วนท 2 200 วนท 3 304 3 วนท 2 300 วนท 8 805 4 วนท 4 400 วนท 2 206 5 วนท 5 500 วนท 5 507 6 วนท 7 600 วนท 1 108 7 วนท 8 700 วนท 7 709 สดมน B เรยงจากนอยไปมาก สดมน E ไมไดเรยง

242 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 243: "คัมภีร์  LibreOffice Calc  3.6"

A B C D E10 4 ← =MATCH("วนท 4",$B$2:$B$8)11

เซลล A10 ใสสตร =MATCH("วนท 4",$B$2:$B$8) ตความกคอ สงขอความ วนท 4 เปนตวเปรยบเทยบเพอคนหาขอมลในตารางขอมล B2:B8 หากพบ MATCH จะคนคาตาแหนงแถวในตารางขอมลกลบมา ฉะนน MATCH จงคนคา 4 กลบมา

A B C D E12 3 ← =MATCH("วนท 2",$B$2:$B$8,1)13 2 ← =MATCH("วนท 2",$B$2:$B$8,0)14 3 ← =MATCH("วนท 2",$B$2:$B$8,-1)15

เซลล A12,A13,A14 ใสสตรคลายกน ตางกนทตวแปรท 3(Type) ทง 3 สตรในเซลล A12,A13,A14 คนหาขอมลตวเดยวกน กคอ วนท 2 ซงในตารางขอมล B2:B8 มซากน 2 แหง กคอ ตาแหนงท 2 และ 3

A B C D E16 3 ← =MATCH("วนท 3",$B$2:$B$8,1)17 #N/A ← =MATCH("วนท 3",$B$2:$B$8,0)18 #N/A ← =MATCH("วนท 3",$B$2:$B$8,-1)19

เซลล A16,A17,A18 ใสสตรคลายกน ตางกนทตวแปรท 3(Type) ทง 3 สตรในเซลล A16,A17,A18 คนหาขอมลตวเดยวกน กคอ วนท 3 ซงในตารางขอมล B2:B8 ไมม

สตรเดยวทคนคา กคอ เซลล A16 ซงใช Type=1 เมอไมพบขอมลทคนหา MATCH จะคนคาในลาดบกอนหนา ซง วนท 3(ขอมลทคนหา) อยระหวาง วนท 2 และวนท 4 ฉะนน MATCH จงคนคาตาแหนงของวนท 2 กลบมาใหกคอ 3

A B C D E20 4 ← =MATCH("วนท 2",$E$2:$E$8,1)21 1 ← =MATCH("วนท 2",$E$2:$E$8,0)22 4 ← =MATCH("วนท 2",$E$2:$E$8,-1)23

เซลล A20,A21,A22 ใสสตรคลายกน ตางกนทตวแปรท 3(Type) ทง 3 สตรในเซลล A20,A21,A22 คนหาขอมลตวเดยวกน กคอ วนท 2 ซงในตารางขอมล E2:E8 (ขอมลไมไดเรยง) มซากน 2 แหง กคอ ตาแหนงท 1 และ 4

A B C D E24 #N/A ← =MATCH("วนท 1",$E$2:$E$8,1)25 6 ← =MATCH("วนท 1",$E$2:$E$8,0)26 6 ← =MATCH("วนท 1",$E$2:$E$8,-1)

เซลล A24 ใสสตร =MATCH("วนท 1",$E$2:$E$8,1) ซงคนคา #N/A กลบมา แม วนท 1 มในตารางขอมลกตาม ทงนเพราะ ตารางขอมลไมไดเรยงแตสตรกาหนดชนดการคนหา(Type) เปน 1 ซงคนหาโดยตงสมมตฐานวาขอมลรยงลาดบจากนอยไปมาก ฉะนน สตรจงคนคาบาง ไมคนคาบาง ทคนคากอาจไมตรงกบทตองการ

บทท 21 การใชฟงกชน ชดท 7 243

Page 244: "คัมภีร์  LibreOffice Calc  3.6"

MATCH และ OFFSET สามารถนามาใชรวมกน เพอใหไดผลเหมอนกบการคนหาดวย VLOOKUP แตควบคมการใชงานไดมากกวา โดย MATCH คนตาแหนง OFFSET คนคาทอยในตาแหนง

ตวอยางการใชงานตามตารางดานลาง

A B C D E27 วนท 5 ← =OFFSET(B2,MATCH("วนท 5",$B$2:$B$8,1)-1,0)28 500 ← =OFFSET(B2,MATCH("วนท 5",$B$2:$B$8,1)-1,1)29 วนท 5 500 ← {=OFFSET(B2,MATCH("วนท 5",$B$2:$B$8,1)-1,0,1,2)}

21.5 21.5 CURRENTCURRENT

ชอฟงกชน : CURRENT การใชงาน : คนคาทอยในเซลล ใหกบเซลลตวเอง

CURRENT มกใชคกบฟงกชน STYLE ในการใสสไตลเซลลใหกบเซลลโดยใชสตรโครงสราง : CURRENT()

ตวอยางการใชงาน

A B C D1 Err:518 ← =CURRENT() ใชสตรผด2 6 ← =3+CURRENT() 3 สวสด สวสด ← ="สวสด "&CURRENT() 4 สวสด สวสด สวสด สวสด ← ="สวสด "&CURRENT()&CURRENT()

เซลล A2 ใสสตร =3+CURRENT() ตความกคอ คาในเซลล A1 เปน 3 CURRENT จงคนคา 3 ฉะนน สตรจงคนคาเปน 3+3= 6

21.6 21.6 STYLESTYLE

ชอฟงกชน : STYLE การใชงาน : ใสสไตลเซลลใหกบเซลล โดยสามารถตงเวลาในการเปลยนไปเปนอกสไตลเซลลหนงได

ฟงกชน STYLE คนคาเปน 0 เสมอ ซงทาใหสามารถ ใสฟงกชนอะไรเพมเตมลงไปกได โดยไมมผลตอคาในเซลล

โครงสราง : STYLE("Style", Time, "Style2")Style = ชอสไตลเซลลทจะนามาใสใหกบเซลลTime (ไมใสกได) = เวลา(วนาท) ทจะเปลยนจากสไตลเซลลท1 ไปเปนสไตลเซลลท2

หากไมระบ จะไมเปลยนเปนสไตลเซลลท2Style2 (ไมใสกได) = สไตลเซลลทจะเปลยนมาเปน หลงเลยเวลาทกาหนด

หากไมระบจะใชเปน สไตลเซลล "Default"

244 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 245: "คัมภีร์  LibreOffice Calc  3.6"

ตวอยางการใชงาน

ไฟลตารางคานวณ มสไตลเซลลทสรางเอง 2 สไตล กคอ WK_cell_Green (ใสพนหลงสเขยว) และ WK_cell_Blue (ใสพนหลงสนาเงน)

A B C D1 0 ← =STYLE("WK_cell_Green",5,"WK_cell_Blue")23 ขอความ 0 ← ="ขอความ"&STYLE("WK_cell_Green")45 ขอความ ← ="ขอความ"&T(STYLE("WK_cell_Green"))67 1 28 3 ← =A7+B7+STYLE(IF(CURRENT()>10,"WK_cell_Green","WK_cell_Blue"))910 10 211 12 ← =A10+B10+STYLE(IF(CURRENT()>10,"WK_cell_Green","WK_cell_Blue"))12

เซลล A1 ใสสตร =STYLE("WK_cell_Green",5,"WK_cell_Blue") ตความกคอ ใสสไตลเซลล WK_cell_Green ใหเซลลปจจบนกอน (A1) จากนนอก 5 วนาทใหเปลยนเปนสไตลเซลล WK_cell_Blue (สงเกตวาสตรคนคา 0 กลบมาดวย)

เซลล A3 ใสสตร ="ขอความ"&STYLE("WK_cell_Green") เปนการใสสไตลเซลลใหกบเซลล โดยสามารถ ใสขอมลอนในเซลลไดดวย (สงเกตวาสตรคนคา 0 ตอทายกลบมาดวย)

เซลล A5 ใสสตร ="ขอความ"&T(STYLE("WK_cell_Green")) สตรนคลายกบสตรในเซลล A3 แตไดใชฟงกชน T ชวยในการตดเลข 0 ทงไป เพราะสตร =T(0) จะคนคาวางเปลา

เซลล A8 และ A11 เปนการนาฟงกชน IF,CURRENT,STYLE มาใชในการใสสไตลเซลลแบบมเงอนไข ซงใหผลเหมอนกบ การจดรปแบบตามเงอนไข(Conditional formatting) เพยงแตเปนการใชสตร

เซลล A8 ใสสตร =A7+B7+STYLE(IF(CURRENT()>10,"WK_cell_Green","WK_cell_Blue")) ตความกคอ หาก A7+B7>10 ใหใสสไตลเซลล WK_cell_Green ทเซลลปจจบน(A8) หากไมใช ใหใสสไตลเซลล WK_cell_Green

เซลล A11 สตรเหมอนกบเซลล A8 ตางกนทตาแหนงเซลล

21.7 21.7 FORMULAFORMULA

ชอฟงกชน : FORMULA การใชงาน : แสดงสตรทอยในเซลลโครงสราง : FORMULA(Reference)

Reference = ตาแหนงเซลล

บทท 21 การใชฟงกชน ชดท 7 245

Page 246: "คัมภีร์  LibreOffice Calc  3.6"

ตวอยางการใชงาน

ภาพท 291 : ตวอยางการใชงานฟงกชน FORMULA

เซลล C1 ใสสตร =FORMULA(A1) เพอแสดงสตรทใชในเซลล A1เซลล E1 ใสสตร =FORMULA(C1) เพอแสดงสตรทใชในเซลล C1

21.8 21.8 CELLCELL

ชอฟงกชน : CELL การใชงาน : คนคาขอมลของเซลลโครงสราง : CELL(InfoType,Reference)

InfoType = ชนดขอมลของเซลลReference (ไมใสกได) = ตาแหนงเซลล หากไมระบจะหมายถงเซลลปจจบน

ตวอยางการใชงาน

SheetA B C D

12 AAA 53 1 ← =CELL("COL",A2) A2 อยสดมนท 14 2 ← =CELL("ROW",A2) A2 อยแถวท 25 1 ← =CELL("COL",A2:B2) A2:B2 เรมตนทสดมนท 16 1 ← =CELL("SHEET",A2) A2 อยชทท 17 $A$2 ← =CELL("ADDRESS",A2) คนคาตาแหนงเซลล

8'file:///home/wasankds/Desktop/CalcBible_FT_Set_7.ods'#$Sheet_8

← =CELL("FILENAME",A2) คนคาชอไฟล

ดรายละเอยดของตวแปร InfoType ไดท http://help.libreoffice.org/Calc/Information_Functions#CELL

21.9 21.9 ROW, ROW, COLUMNCOLUMN

ชอฟงกชน : ROW การใชงาน : คนคาตาแหนงแถวของเซลลโครงสราง : ROW(Reference)

Reference = ตาแหนงเซลล

246 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 247: "คัมภีร์  LibreOffice Calc  3.6"

ชอฟงกชน : COLUMN การใชงาน : คนคาตาแหนงสดมนของเซลลโครงสราง : ROW(Reference)

Reference = ตาแหนงเซลล

ตวอยางการใชงาน

=ROW(B1) คนคา 1=COLUMN(B1) คนคา 2

21.10 21.10 การใสสพนการใสสพนหลงหลงเซลลแบบสลบแถวอตโนมตเซลลแบบสลบแถวอตโนมต

การใสสพนใหกบเซลลแบบสลบแถวอตโนมต สามารถทาโดยใช การจดรปแบบตามเงอนไขหรอใชสตรกได หวขอนอธบายเฉพาะการใชสตร

ขนตอน1. สรางสไตลเซลล

ไฟลตารางคานวณตวอยาง สรางไว 2 สไตล กคอ WK_cell_Green (ใสพนหลงสเขยว) และWK_cell_Blue (ใสพนหลงสนาเงน)

2. ทเซลล A1 ใสสตร =T(STYLE(IF(MOD(ROW(A1),2)=0,"WK_cell_Green","WK_cell_Blue")))สตร จะใสสไตลเซลล WK_cell_Green(ใสพนหลงสเขยว) ใหกบเซลลทแถวเปนเลขค และใสสไตลเซลล WK_cell_Green(ใสพนหลงสเขยว) ใหกบเซลลทแถวเปนเลขค

3. คดลอกสตรในขอ 2 ไปวางทเซลลอนๆ

ภาพท 292 : ใสสพนหลงใหกบเซลลแบบสลบแถวอตโนมต

อธบายสตรสตร (MOD(ROW(A1),2)=0 จะคนคา 0 หรอ 1 เทานน โดยฟงกชน ROW จะตรวจสอบวาเซลลปจจบนอยแถวท

เทาไร จากนน MOD จะหารตาแหนงของแถวดวย 2 แลวเกบเศษจากการหารไว ซงจะมเฉพาะ 0 หรอ 1 เทานนหาก MOD(ROW(A1),2)=0 จะคนคา WK_cell_Green หาก MOD(ROW(A1),2) ไมใช 0 จะคนคา

WK_cell_Blue จากนน สไตลถกทคนคากลบมาจะถกนาไปใสในฟงกชน STYLE ตอไป

บทท 21 การใชฟงกชน ชดท 7 247

Page 248: "คัมภีร์  LibreOffice Calc  3.6"

หากตองการใสสพนหลงใหกบเซลลแบบสลบแถวโดยใช การจดรปแบบตามเงอนไข(Conditional Formatting) ใชเฉพาะสตร (MOD(ROW(A1),2)=0 ซงดเหมอนงายกวา แตทงนทง 2 วธ มขอด ขอไดเปรยบแตกตางกน

ภาพท 293 : ใสสพนหลงใหกบเซลลแบบสลบแถวโดยใชการจดรปแบบตามเงอนไข

หากตองการใสสเดยวสลบกบสขาวใหใชสตร =T(STYLE(IF(MOD(ROW(A1),2)=1,"WK_cell_Green",""))) ตวอยางตามภาพท 294

ภาพท 294 : ใสสพนหลงสเขยวสลบขาวแบบอตโนมต

หากตองการใสขอมลหรอใสสตรการคานวณอนๆ พรอมๆกบสตรใสสไตลเซลล ใหเพมสตรการคานวณไวดานหนา แลวตามดวย + หรอ & เพอเชอมสตรเขาดวยกน + ใชกรณเชอมสตรการคานวณทคนคาเปนตวเลข & ใชกรณเชอมสตรการคานวณทคนคาเปนขอความ ตวอยางตามภาพท 295

ภาพท 295 : ใสสตรคานวณและสตรใสสไตลในสตรเดยวกน

248 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 249: "คัมภีร์  LibreOffice Calc  3.6"

บทท 22 : Data Validity

Page 250: "คัมภีร์  LibreOffice Calc  3.6"

22.1 22.1 ตรวจสอบขอมลดวย ตรวจสอบขอมลดวย Data validityData validity

Data Validity(ความถกตองของขอมล) เปนเครองมอทใชตรวจสอบขอมลทกรอกลงในเซลล เพอปองกนการกรอกขอมลผดผลาด เชน ตองการใหกรอกวนท หากกรอกขอมลอนลงไป จะไมรบหรอแสดงคาเตอน เปนตน

นอกจากจะใชตรวจสอบความถกตองของขอมล Data Validity ยงใชสรางตวชวยในการกรอกขอมลไดดวย

ขนตอนการใช Data validity เพอตรวจสอบขอมลทกรอกลงในเซลล 1. เลอกเซลลทตองการจะตรวจสอบการกรอกขอมล2. ไปท Data → Validity.... จะปรากฎหนาตาง Validity3. ทแทบ Criteria กาหนดเงอนไขการตรวจสอบขอมล สาคญทการกาหนดสงทจะอนญาตในชอง Allow

ภาพท 296 เงอนไขการตรวจสอบขอมล กคอ อนญาตใหกรอกเฉพาะตวเลข(Whole Numbers) 1-10 เทานน

ภาพท 296 : ขนตอนท 1-3

ภาพท 297 : รายการในชอง Allow

All values : ทกคาWhole Numbers : ตวเลขจานวนเตม

Decimal : ตวเลขทศนยมDate : วนทTime : เวลา

Cell range : ดขอ 22.2 ข. หนา 252List : ดขอ 22.2 ก. หนา 251

Text Length : ขอความ ตามจานวนตวอกษรทระบ

4. (ขามไปได) ทแทบ Input help กาหนดขอความชวยเหลอหลงทา Data Validity เสรจ เมอคลกทเซลลดงกลาวจะปรากฎขอความชวยเหลอ

ภาพท 298 : ขนตอนท 4

250 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 251: "คัมภีร์  LibreOffice Calc  3.6"

5. (ขามไปได) ทแทบ Error Alert กาหนดการตอบโตและขอความในกรณกรอกขอมลผดภาพท 299 การโตตอบทชอง Action ทกาหนดกคอ Stop เมอกรอกขอมลผดจะไมรบคา

6. คลกปม OK

ภาพท 299 : ขนตอนท 5-6

ทดสอบการกรอกขอมลตอจากขนตอนในขางตน

เมอคลกทเซลลททา Data Validity จะปรากฎขอความชวยเหลอ ตามภาพท 300

ภาพท 300 : คลกเซลลททา Data Validity ปรากฎขอความชวยเหลอ

เมอกรอกขอมลผด จะปรากฎหนาตางมาเตอน(ตามภาพท 301) หลกคลกทปม OK ขอมลจะถกลางออกไป เพอใหใสขอมลใหม เปนไปตามการโตตอบทกาหนด

ภาพท 301 : กรอกขอมลไมตรงกบเงอนไขททา Data Validity

22.2 22.2 การการสรางกลองรายการสรางกลองรายการ(List box) (List box) ดวยดวย Data validityData validity

Data validity สามารถสรางกลองรายการ(List box) เพอชวยในการกรอกขอมลไดดวย

กก.. การสรางกลองรายการโดยใชการอนญาตแบบ Listขนตอน1. เลอกเซลล ทจะสรางกลองรายการ2. ไปท Data → Validity.... จะปรากฎหนาตาง Validity 3. ทแทบ Criteria กาหนดเงอนไขการตรวจสอบขอมล

3.1 ชอง Allow เลอกเปน List (อนญาตเฉพาะคาจากรายการเทานน)3.2 ชอง Entries พมพรายการทจะใหปรากฎในกลองเลอกรายการ ตามภาพท 302 กคอ ชาย, หญง(แทบ Input help และ Error Alert สามารถขามไปได ถาจะกาหนดคาตางๆ ใหดตวอยางในขอ 22.1)

4. คลกปม OK

บทท 22 : Data Validity 251

Page 252: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 302 : ขนการการสรางกลองรายการโดยใชการอนญาตแบบ List

ทดสอบการเลอกขอมลจากกลองรายการตอจากขนตอนในขางตน เมอเลอกเซลลททา Data Validity จะปรากฎปมเลอกรายการตามภาพท 303(ซาย) จากนน

เมอคลกทปมเลอกรายการดงกลาว จะปรากฎรายการมาใหเลอก

ภาพท 303 เลอกรายการจากกลองรายการ

ขข.. การสรางกลองรายการโดยใชการอนญาตแบบ Cell Rangeกลองรายการทสรางโดยใช List (พมพรายการลงในหนาตาง Validity) เหมาะกบรายการทไมมการเปลยนแปลง เชน

เพศชายหรอหญง เปนตน เพราะหากเปลยนแปลงบอย เมอนาเซลลดงกลาวไปใชงานหลายๆแหง กจะตองตามไปแกทกแหงหากรายการในกลองรายการมการแกไขบอย เชน เปลยนคา, เพมหรอลดรายการ ใหเปลยนการสรางกลองรายการไป

เปนแบบอางองคาจากเซลล จะเหมาะกวา เพราะสามารถปรบแกไดงาย

ขนตอน1. พมพรายการเตรยมไว (แยกเกบไวยงชทใหมจะบรหารจดการงาย)2. เลอกเซลลทจะสรางกลองรายการ3. ไปท Data → Validity.... จะปรากฎหนาตาง Validity4. ทแทบ Criteria กาหนดเงอนไขการตรวจสอบขอมล

4.1 ชอง Allow เลอกเปน Cell range (อนญาตเฉพาะคาจากขอบเขตเซลลทระบเทานน)4.2 ชอง Source ระบตาแหนงทมาของรายการ โดยคลกทชองระบตาแหนง จากนนเลอกขอบเขตเซลลบน

พนททางาน จะปรากฎตาแหนงทมาทชองดงกลาว ตามภาพท 304 กคอ $Cell_Range.$H$2:$H$9 รายการมเพยง 5 แตเลอกเผอไว กรณเพมรายการจะไดไมตองมาแกทมาอก

(แทบ Input help และ Error Alert สามารถขามไปได ถาจะกาหนดคาตางๆ ใหดตวอยางในขอ 22.1)5. คลกปม OK

252 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 253: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 304 : ขนการการสรางกลองรายการโดยใชการอนญาตแบบ Cell Range

ทดสอบการแกไขทมาของกลองรายการตอจากขนตอนในขางตน หลงทา Data Validity เสรจ เมอ

คลกทปมเลอกรายการ จะปรากฎรายการตามภาพท 305

จากนน เมอแกไขขอมลในเซลลทอยในขอบเขตทมาของ Data Validity จะมผลตอกลองรายการดวย ตวอยางตามภาพท 306

ภาพท 305 : เลอกรายการจากกลองรายการ

ภาพท 306 : หลงแกไขขอมลในเซลลท Data Validity อางองถง

22.3 22.3 การใชงานการใชงานฟงกชนฟงกชน VVLOOKUPLOOKUP รวมกบ รวมกบ Data Data VValidityalidity

การใชงานฟงกชน VLOOKUP รวมกบ Data Validity เปนเทคนคยอดนยม มกใชสรางเอกสารทตองดงขอมลจากแหลงอนมาใช (จากชทหรอไฟลอน) เชน ใบเสนอราคาหรอใบเสรจรบเงน ทตองดงขอมลจากตารางสนคาทอยในแหลงอนๆมาใช

VLOOKUP ถกใชในการคนหาขอมลจากตารางอน โดยจะสงตวเปรยบเทยบออกไป เมอเจอขอมลจะคนคาในสดมนทระบกลบมา สวน Data Validity ใชสรางกลองรายการ เพอชวยเลอกตวเปรยบเทยบใหกบ VLOOKUP เพอปองกนความผดพลาดในการกรอกขอมล

บทท 22 : Data Validity 253

Page 254: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 307 : สดมนรหสสนคาทา Data Validity โดยอางองกลมเซลลทชอ Product code

ภาพท 307 สดมนรหสสนคา ไดสรางกลองรายการโดยใช Data Validity แบบ Cell Range ทงสดมน โดยอางองถงกลมเซลลทชอ Product code ซงอยในชท Product.A2:A40 ตามภาพท 308

ภาพท 309 เมอเลอกรายการจากกลองรายการใน สดมนรหสสนคา คาในเซลลใน สดมนรายการ และ สดมนราคา/หนวย จะเปลยนอยางอตโนมต ตามฟงกชน VLOOKUP

ภาพท 308 : ตารางรายการสนคาและราคาในชท Product

ภาพท 309 : เมอเลอกรายการจากกลองรายการ คาในเซลลทใชฟงกชน VLOOKUP เปลยนแปลงอตโนมต

254 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 255: "คัมภีร์  LibreOffice Calc  3.6"

ดเพมเตมเรอง การตงชอกลมเซลลในขอ 5.10 (หนา 62)การใชงานฟงกชน VLOOKUP ในขอ 21.2 (หนา 236)การสรางกลองรายการโดยใช Validity แบบ Cell range ในขอ 22.2 ข. (หนา 252)

บทท 22 : Data Validity 255

Page 256: "คัมภีร์  LibreOffice Calc  3.6"

256 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 257: "คัมภีร์  LibreOffice Calc  3.6"

บทท 23 : เครองมอวเครำะหขอมล

Page 258: "คัมภีร์  LibreOffice Calc  3.6"

23.1 23.1 SubtotalSubtotals s ((ผลรวมยอยผลรวมยอย))

Subtotals (ผลรวมยอย) เปนเครองมอทใชคานวณขอมลแบบเปนกลมๆ เชน มขอมลยอดขายตลอดทงป เราสามารถคานวณหาผลรวมยอดขายแยกเปนรายเดอนหรอรายสปดาหได เปนตน

ตารางขอมลตามภาพท 310 เปนบนทกการขายสนคา 7 วน โดยสนคามทงหมด 10 รายการ แบงเปน 3 หมวด (อาหาร, เครองใช, เครองดม) การบนทกการขาย จะบนทกโดยยดเลขทบลเปนหลก เลขทบล 1 หมายเลขจะบนทกเวลาทออกบลไวดวย ในแตละบลมรายการสนคาซากนได แตทกรายการจะมจานวนเปน 1 ทงหมด (ซอสนคาซาในบลเดยว จะแยกบนทกเปน 2 รายการ รายการละ 1 หนวย)

ภาพท 310 : ตารางบนทกการขายสนคา 7 วน

ขนตอนการใชงาน Subtotals 1. คลกเลอกเซลลใดกไดในตารางขอมล (โปรแกรมจะคานวณขอบเขตตารางขอมล โดยดจากเซลลทมขอมลตดกน)2. ไปท Data → Subtotals... จะปรากฎหนาตาง Subtotals3. ทหนาตาง Subtotals กาหนดวธการการคานวณ

ภาพท 311 ทแทบ 1st Group (การคานวณในกลมท 1)- ชอง Group by ใชเลอกตวแบงกลมการคานวณ เลอกเปน เลขทบล (คานวณเปนกลมๆตามเลขทบลทเหมอนกน)- ชอง Calculate subtotals for ใชคานวณผลรวมยอยทสดมน เลอกเปน จานวน และ จานวนเงน- ชอง Use function ใชเลอกวธการคานวณ เลอกเปน Sum(บวก)

4. คลกปม OK จะไดผลตามภาพท 312

ภาพท 311 : ขนตอนการใชงาน Subtotals

258 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 259: "คัมภีร์  LibreOffice Calc  3.6"

หลงทา Subtotals จะปรากฎผลรวมยอยเปนกลมๆ พรอมแบงกลมดวยเสนโครงรางกลม ภาพท 312 ผลรวมยอยถกคานวณโดยแบงกลมตาม เลขทบล และคานวณผลรวมยอยเฉพาะทสดมน จานวน และ จานวนเงน

หลงทา Subtotals ขอมลจะถกจดเรยงใหมเปนกลมๆดวย แตเนองจากตารางขอมลเรยงลาดบตามเลขทบลอยแลว เมอคานวณ Subtotals ตามเลขทบลดวย การเรยงลาดบจงไมแตกตางจากเดม

ภาพท 313 ไดซอนแถวขอมลเพอดเฉพาะผลรวม

ภาพท 312 : ผลการทา Subtotals

ภาพท 313 : ผลการทา Subtotals หลงซอนกลมขอมลเพอดเฉพาะผลรวม

ภาพท 314 เปนการใช Subtotals อกแบบหนง โดยแบงกลมการคานวณตาม วนท และคานวณผลรวมยอยเฉพาะท สดมน จานวน และ จานวนเงน

ภาพท 314 : ทา Subtotals โดยแบงกลมการคานวณตามวนท

บทท 23 : เครองมอวเคราะหขอมล 259

Page 260: "คัมภีร์  LibreOffice Calc  3.6"

การหาผลรวมยอยมากกวา 1 กลมการหาผลรวมยอยตามขนตอนในขางตน ไดแบงกลมการคานวณแบบ 1 กลม แตทงน เราสามารถแบงกลมการคานวณ

ไดถง 3 กลม โดยกาหนดการคานวณในแทบ 2nd(กลมท 2) หรอ 3rd (กลมท3) เพมเตมภาพท 315 ไดกาหนดใหคานวณ โดยแบงกลมการคานวณเปน 2 กลม กลมท 1 แบงตามสดมนหมวด กลมท 2 แบง

ตามสดมนรายการ โดยลาดบของกลมนนมผลภาพท 316 เปนผลหลงทา Subtotals และไดซอนแถวขอมลเพอดเฉพาะผลรวม

ภาพท 315 : ทา Subtotals โดยแบงกลมการคานวณเปน 2 กลม

ภาพท 316 : ผลการทา Subtotals หลงซอนกลมขอมลเพอดแตผลรวม

ผลหลงทา Subtotals ขอมลจะถกจดเรยงใหม ตามลาดบการแบงกลมการคานวณ ตวอยางตามภาพท 316 ขอมลถกจดเรยงตามสดมนหมวดกอน จากนนจงจดเรยงตามสดมนรายการ

260 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 261: "คัมภีร์  LibreOffice Calc  3.6"

การปรบแตงรปแบบเซลลทถกสรางโดย Subtotalsเมอทา Subtotals โปรแกรมจะสรางเซลลขนมาจานวนหนงเพอแสดงผลการคานวณ ขอความในกลมเซลลดงกลาว ม

ลกษณะเปนสนาเงนขดเสนใต ซงเปนไปตามสไตลเซลลทกากบรปแบบกคอ สไตลเซลล Result หากตองการจดรปแบบกลมเซลลดงกลาวใหม ใหปรบแตงทสไตลเซลล Rresult จะมผลตอกลมเซลลดงกลาวทงหมด

ดเรองสไตลเซลลเพมเตมในบทท 8 หนา 111

ภาพท 317 : กลมเซลลทถกสรางจากการทา Subtotals ถกกากบรปแบบโดยสไตลเซลล Result

ฟงกชน SUBTOTALหากเลอกเซลลทเปนผลการคานวณจากการทา Subtotals จะพบวาคาในเซลลเปนสตรทใชฟงกชน SUBTOTAL

ภาพท 318 : คลกเซลลทเปนผลจากการทา Subtotals พบวาเปนฟงกชน Subtotal

ฟงกชน SUBTOTAL มโครงสรางดงน

SUBTOTAL(Function, Range)Range : ชวงขอมลทนามาคานวณFunction : ตวเลขระบวธการคานวณ(ฟงกชน) รายละเอยดตามตาราง

อยางไรกด การทา Subtotal โดยใชคาสงจากเมน Data → Subtotals... เปนขนตอนทสะดวกกวามาก

Function

1 AVERAGE 7 STDEV

2 COUNT 8 STDEVP

3 COUNTA 9 SUM

4 MAX 10 VAR

5 MIN 11 VARP

6 PRODUCT

การลบ Subtotalsขนตอน1. คลกเลอกเซลลใดกไดในตารางขอมลททา Subtotals2. ไปท Data → Subtotals.. จะปรากฎหนาตาง Subtotals3. ทหนาตาง Subtotals คลกปม Delete

บทท 23 : เครองมอวเคราะหขอมล 261

Page 262: "คัมภีร์  LibreOffice Calc  3.6"

23.2 23.2 ConsolidateConsolidate ( (รวมรวมเปนหนงเปนหนง))

Consolidate (รวมเปนหนง) ใชรวมตารางขอมลทอยคนละแหลงเขาดวยกน เพอคานวณโดยจาแนกรายการตามหวตาราง เหมาะกบการรวมขอมลทมโครงสรางของตารางเหมอนกน

ขนตอนการทา Consolidate ตอไปน ทาโดยใชขอมลยอดขายสนคา 10 รายการ ในเดอนมกราคม(JAN) และเดอนกมภาพนธ(FEB)

ขนตอนการทา Consolidate 1. คลกทเซลลวางๆเซลลใดกได จากนนไปท Data → Consolidate... จะปรากฎหนาตาง Consolidate

ภาพท 319 : ขนตอนท 1-3

2. ทหนาตาง Consolidateชอง Function เลอกวธคานวณ (ฟงกชนทใชคานวณ)

3. ทหนาตาง Consolidate เพมกลมเซลล(ตารางขอมล) เขาสรายการทจะทา Consolidate

3.1 ทชอง Source data range คลกทชองระบตาแหนงกลมเซลล

3.2 เลอกกลมเซลล(ตารางขอมล) บนพนททางาน จะปรากฎตาแหนงของกลมเซลล ทชองระบตาแหนง

3.3 คลกทปม Addภาพท 320 : ขนตอนท 3.2

4. ทาซาขอ 3 ไปเรอยๆ เพอเพมกลมเซลลอนๆ เขาสรายการทจะทา Consolidate

4.1 ทชอง Source data range คลกทชองระบตาแหนงกลมเซลล4.2 ทพนททางาน เลอกกลมเซลล(ตารางขอมล) จะปรากฎตาแหนงของกลมเซลล ทชองระบตาแหนง4.3 คลกทปม Add

262 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 263: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 321 : ขนตอนท 4-7

5. ระบตาแหนงของผลลพท (ใชวธการเดยวกบขอ 3)6. เลอกออพชน

- กลองตวเลอก Row labels : ใชจาแนกรายการตามหวตารางดานบน- กลองตวเลอก Column labels : ใชจาแนกรายการตามหวตารางดานซาย- กลองตวเลอก Link to source data : กาหนดใหตารางทเปนผลลพยลงคกบแหลงขอมล ซงจะสรางเปนเสนโครงรางกลมขนมาดวย เมอเปลยนแปลงแหลงขอมลจะมผลตอตารางผลลพยดวย

7. คลกปม OK จะไดผลลพทตามภาพท 323 ภาพท 322 : ขนตอนท 4.2

ภาพท 323 : ผลลพทจากการทา Consolidate (ซาย-ยบรวม, ขวา-คลออก)

ตารางผลลพทตามภาพท 323 ถกคานวณโดยจาแนกรายการตามหวตารางทงดานบนและดานซาย

บทท 23 : เครองมอวเคราะหขอมล 263

Page 264: "คัมภีร์  LibreOffice Calc  3.6"

ในกรณทตารางมจานวนแถวหรอจานวนสดมนไมเทากน และมหวตารางไมเหมอนกน กยงสามารถทา Consolidate ได รายการทซาและทไมซากจะถกจาแนกใหดวย ตามตวอยางดงตอไปน

ตารางขอมลตามภาพท 324 เปนตารางเชคชอผเขาประชม 3 วน แตละคนอาจเขาไมครบทง 3 วน ถาใครเขาจะมรายชอในตาราง ไมเขากไมมชอในตาราง

ภาพท 324 : ตารางเชคชอผเขารวมประชม 3 วน

เมอทา Consolidate กบตารางขอมลทง 3 ตาราง กจะทราบวา มใครบางทเขารวมประชม? เขากวน? วนไหนบาง? รายละเอยดตามภาพท 325

ภาพท 325 : ผลหลงทา Consolidate ตารางเชคชอผเขารวมประชมทง 3 วน

264 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 265: "คัมภีร์  LibreOffice Calc  3.6"

23.3 23.3 Goal Seek Goal Seek

โดยปกต การคานวณโดยใชสตรใน Calc จะคานวณเพอใหไดผลลพธทตองการ เชน =100/4 ไดเทากบ 25 เปนตน แต Goal seek ทากลบกน กคอ หาคาของตวแปรเพอใหไดตามผลลพททตองการ

Goal Seek(หาเปาหมาย) มลกษณะคลายการแกสมการ 1 ตวแปร อยางเชนสมการ 40x=100 แลวตองการทราบวา x มคาเทาไร? ถาสมการงายอยางน Goal seek กไมจาเปน

สตรคานวณดอกเบยทบตน F = P(1+i)n

F = เงนตนรวมดอกเบยP = เงนตนi = อตราดอกเบย(ทบตน)ตองวดn = จานวนงวด ภาพท 326 : การคานวณดอกเบยทบตน

สตรในขางตน หากคานวณใน Calc ปกต จะคานวณเพอหา F(เงนตนรวมดอกเบย) ตามตวอยางในภาพท 326 แตถาโจทยของเราเปลยนไป เชน

“จะตองฝากเงนเทาไร ทอตราดอกเบย 6%ตอป(ทบตน) เพอในอนาคตอก 3 ปจะไดเงนคน 120,000 บาท?” โจทยน P(เงนตน) เปนตวแปรทตองหาคาตอบ หากใช Goal seek ชวยแกสมการจะมขนตอนดงน

ขนตอน1. สรางตารางคานวณตามปกต โดยใสคาททราบลงไป กอน สาหรบตวแปรทตองการหาคา ใหสมใสตวเลขอะไรไปกอน

กได เนนวา ใหสตรถกตองและใสคาทโจทยใหมา ลงไปกอน

ภาพท 327 : ขนตอนท 1 สรางตารางคานวณปกต

2. คลกทเซลลใดกได จากนนไปท Tool → Goal Seek... จะปรากฎหนาตาง Goal Seek3. ทหนาตาง Goal Seek กาหนดคาตางๆ ตามภาพท 328 กาหนดไวดงน

- ชอง Formula cell ใสเซลลทเปนสตร ในทนคอ $B$4 (F)- ชอง Taget Value ใสคาเปาหมายของเซลลทเปนสตร ในทนคอ 120,000 ตามทโจทยใหมา- ชอง Formula cell ใสเซลลทเปนตวแปรทตองการหา ในทนคอ $B$1 (P) ตามทโจทยถาม

4. คลกปม OK จะปรากฎหนาตางแจงผลการคานวณ

5. ทหนาตางแจงผลการคานวณ หากคลกปม OK ผลการคานวณจะถกใสลงในตารางคานวณ ตามภาพท 329

ภาพท 328 : การคานวณดอกเบยทบตน

บทท 23 : เครองมอวเคราะหขอมล 265

Page 266: "คัมภีร์  LibreOffice Calc  3.6"

จากโจทยทถาม คาตอบกคอ ตองฝากเงน 100,754.31 บาท เพอจะไดเงนคน 120,000 บาทในอก 3 ปขางหนา ทอตราดอกเบย 6%ตอป(ทบตน)

อกคาถามหนง จากสตรเดยวกน ภาพท 329 : ผลหลงทา Goal seek เพอหาคา P(เงนตน)

“หากซอกองทนรวมในวนน 100,000 บาท อก 7 ปขางหนาจะไดเงนคน 150,000 ถามวา อตราดอกเบยทบตนเปนเทาไร?” สามารถใช Goal seek หาคาตอบไดดงน

ภาพท 330 : ผลหลงทา Goal seek เพอหาคา n(ดอกเบยทบตน)

จากโจทยทถาม คาตอบกคอ หากซอกองทนรวมในวนน 100,000 บาท อก 7 ปขางหนาไดเงนคน 150,000 คดเปนอตราดอกเบยทบตน 5.96%

23.4 23.4 Multiple Operations Multiple Operations ((ทาหลายครงทาหลายครง))

สมมตมสตร ทตองการจาลองคาของตวแปรตางๆลงไป เพอใหไดผลลพทแบบตางๆ เพอนาไปใชในการเปรยบเทยบขอมล เชน หากคาของตวแปรนเปนคาน ผลลพทจะไดแบบน แตถาเปลยนเปนอยางน จะไดผลลพทเปนอยางน เปนตน

Multiple Operations(ทาหลายครง) ใชจาลองคาของตวแปรลงในสตร แลวสรางเปนตารางออกมา ซงจากนนสามารถนาไปสรางแผนภมแบบตางๆ เพอใหเหนภาพเปรยบเทยบของขอมลไดอยางชดเจน

ขนตอนการใชงาน Multiple Operations 1. สรางตารางคานวณตามปกต โดยสมคาของตวแปรตางๆลงไปกอน เนนวาสรางสตรให

ถกตอง ภาพท 331(1) เปนสตรคานวณดรรชนมวลกาย(BMI) ซงเปนคาทใชตรวจสอบนาหนกตว หาก BMI อยระหวาง 21-25 ถอวานาหนกตวปกต นอยกวา 21 นาหนกตวนอยไป มากกวา 25 นาหนกตวมากไป

BMI=สวนสง( เมตร)

(นาหนก(ก.ก.))2

2. สรางตารางผลลพทรอไว โดยใสคาของตวแปรทตองการจาลองขอมลลงในสตรใหเรยบรอยภาพท 331(2) ตารางผลลพททสราง จดประสงคเพอ ตองการจาลองคาของนาหนกตวคาตางๆลงในสตร เพอดวาจะได BMI เปนเทาไรบาง

266 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 267: "คัมภีร์  LibreOffice Calc  3.6"

3. เลอกตารางผลลพท โดยเลอกใหครอบคลมคาทจะจาลองขอมลลงในสตร และเลอกเซลลวางทอยตดกนดวย เซลลวางจะรองรบผลการคานวณจากการทา Multiple Operation ภาพท 331(3) คาทคนกลบมาในเซลลวางจะเปนคา BMI (ไมตองเลอกหวตาราง หวตารางสรางไวเพอแสดงวาผลลพททไดเปนอะไร เพยงเทานน)

ภาพท 331 : ขนตอนท 1-3

4. ไปท Data → Multiple Operations... จะปรากฎหนาตาง Multiple Operations 5. ทหนาตาง Multiple Operations กาหนดคาตางๆ ตามภาพท 332(5)กาหนดไวดงน

- Formulas ใสเซลลทเปนสตร ในทนคอ $B$5- Column input cell(ใสสดมลงในเซลล) ใสเซลลทจะจาลองขอมลโดยใสสดมนแรกของตารางทเลอกลงไป ในทนคอ $B$4 (นาหนก)

6. คลกปม OK จะไดผลตามภาพท 332(ขวา) สดมด BMI ถกเตมดวยผลลพท

ภาพท 332 : ขนตอนท 4-6

บทท 23 : เครองมอวเคราะหขอมล 267

Page 268: "คัมภีร์  LibreOffice Calc  3.6"

ขนตอนในขางตน เปนการจาลองขอมลแบบตวแปรเดยว กคอ จาลองคาของนาหนกตว เพอหา BMI แบบตางๆ Multiple Operations สามารถจาลองขอมลได 2 ตวแปร ขนตอนเหมอนกบขนตอนในขางตน ตางกนทการสรางตารางผลลพทและการกาหนดคา

ภาพท 333 เปนการจาลองขอมลแบบ 2 ตวแปร โดยจาลอง คานาหนกตว และ คาความสง ลงในสตรเพอหา BMI

ภาพท 333 : การจาลองขอมลแบบ 2 ตวแปร

268 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 269: "คัมภีร์  LibreOffice Calc  3.6"

บทท 24 : Pivot table

Page 270: "คัมภีร์  LibreOffice Calc  3.6"

24.1 24.1 รจกกบ รจกกบ Pivot tablePivot table

Pivot table จดอยในกลมของเครองมอวเคราะหขอมล แต Pivot table นนมเนอหามากและเปนเครองมอทมประโยชนมากสาหรบนกวเคราะหขอมล

มอใหมเมอไดยนชอ Pivot table อาจจะรสกวา Pivot table เปนเรองยาก ทงนอาจเพราะไมคนเคย จรงๆแลว Pivot table เปนเครองมอทใชงาย ชวยใหงานทยงยากงายลง โดยเฉพาะกบงานทมขอมลปรมาณมาก

Pivot table หากแปรตรงตวจะไมคอยสอความหมายสกเทาไร ฉะนนจงขอเรยกทบศพท แตแนนอนวา Pivot table ตองเปนตารางอะไรสกอยาง เพราะมคาวา Table อย

สมมตมตารางขอมลดบ ทเปนผลมาจากการเกบขอมลรายวน รายเดอน สะสมจนเปนตารางขอมล เชน ขอมลการขาย, ขอมลพนกงาน เปนตน จากตารางขอมลดบดงกลาว ตอมากตองนามาสรปเพอหานยสาคญในแงมมตางๆ เชน สรปยอดขายรายวน, รายเดอน, สรปสนคาขายด 10 ลาดบ, สรปชวงเวลาทขายสนคาไดมากทสด เปนตน การสรปดงกลาวจะตองมเครองมอชวย ซง Pivot table เปนเครองมอหนงทใชทาเชนนน

จากตารางขอมลดบ ตองการจะสรปหาอะไร? สงทตองทาอยางแรกกคอ ตงคาถาม เมอตงคาถามไดแลว กใชคาถามนน ถามผานเครองมอสราง Pivot table ผลทไดออกมากคอ Pivot table ซงเปนตารางสรปขอมล กระบวนการสราง Pivot table กคอ กระบวนการในการตงคาถามตอตารางขอมลดบนนเอง

สรปแลว Pivot table กคอ ตารางสรปขอมล ทถกสรางมาจากตารางขอมลดบอกทหนง

ภาพท 334 : ตารางขอมลทพรอมสราง Pivot table

ตารางขอมลทจะนามาสราง Pivot table จะตองถกเตรยมใหเหมาะสมกอน โดยจะตองมลกษณะตามภาพท 334

ตารางตามภาพท 334 มโครงสรางทเราคนเคยกนเปนอยางด แตทงน ควรทาความเขาใจกบสวนประกอบของตารางใหด เพอจะไดเขาใจโครงสรางของ Pivot table วามทมาอยางไร

ตารางตามภาพท 334 โครงสรางของตารางขอมล แบงเปนสดมน โดยแตละสดมนเกบขอมลคนละประเภท เชน สดมนเดอน(Month), สดมนวชา(Subject) เปนตน แตละสดมนเรยกวา ฟลด สวนบนสดคอ ชอฟลด ฟลดเปนโครงสรางหลกของตาราง เมอมการบนทกขอมลจะกรอกไลบรรทดกนลงมา แตละบรรทดเรยกวา เรคคอรด

เมอสราง Pivot table จากตารางขอมลดบในขางตน(ตวอยางตามภาพท 335) จะแปลงจากตารางทมฟลดสดมนเพยงอยางเดยว ไปเปนตารางทมทง ฟลดแถว(Row fields) และ ฟลดสดมน(Column fields) เปนโครงสรางหลก สวนทเปนขอมลภายในกคอ ฟลดขอมล(Data fields) เปนสวนทมการคานวณตามความสมพนธ ฟลดหนา(Page fields) ใชแบงการคานวณเปนหมวดๆพรอมทงแบงเปนหนาๆ โดยใชฟลดจากตารางขอมลดบเปนตวแบง

270 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 271: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 335 : Pivot table

24.2 24.2 ตารางขอมลตารางขอมลทใชอธบาย ทใชอธบาย Pivot table Pivot table ในบทนในบทน

การอธบาย Pivot table ตองมตารางขอมล ในบทนไดใชตารางขอมล 3 ตารางดวยกน ในการอธบาย

ตารางขอมลท 1 : เปนบนทกผลการสอบของนกเรยนจานวน 3 คน 6 วชา สอบเดอนละครงเปนเวลา 3 เดอน

ภาพท 336 : ตารางขอมลท 1

ตารางขอมลท 2 : เปนบนทกการขายสนคา 7 วน โดยมสนคาทงหมด 10 รายการแบงเปน 3 หมวด การบนทกการขายจะบนทกโดยยดเลขทบลเปนหลก เลขทบล 1 หมายเลขจะบนทกเวลาทออกบลไวดวย และในแตละบลมรายการสนคาซากนได แตทกรายการมจานวนเปน 1 ทงหมด (ซอสนคาซารายการในบลเดยวกน จะแยกบนทกเปน 2 รายการ รายการละ 1 หนวย)

ภาพท 337 : ตารางขอมลท 2

บทท 24 : Pivot table 271

Page 272: "คัมภีร์  LibreOffice Calc  3.6"

ตารางขอมลท 3 : เปนตารางแจกแจงจานวนสมาชกแยกตามอายของสโมสรแหงหนง เชน สมาชกทมอาย 15 ปมจานวน 17 คน เปนตน

ภาพท 338 : ตารางขอมลท 3

*** ดาวนโหลดไฟลประกอบหนงสอไดท www.poeclub.org

24.3 24.3 การสรางการสราง Pivot tablePivot table

ขนตอนการสราง Pivot table (อธบายโดยใชตารางขอมลท 1 ดรายละเอยดตารางขอมลในขอ 24.2 )1. เลอกตารางขอมล (เลอกเซลลใดกไดในตารางขอมล จากนนกด <Ctrl><*> จะเลอกเซลลทงตารางขอมล)2. ไปท Data → Pivot table → Create... จะปรากฏหนาตาง Select Source3. ทหนาตาง Select Source ตกเลอกแหลงขอมล

ตามภาพท 339 เลอกท Current Selection กคอใชตารางขอมลทเลอก4. คลก OK จะปรากฎหนาตาง Pivot table

ภาพท 339 : เลอกแหลงขอมลทจะนามาสราง Pivot table

5. ทหนาตาง Pivot table ยายฟลดของตารางขอมล ไปวางยงฟลดตางๆของ Pivot table โดยลากปายฟลดไปวาง ตามภาพท 340 (จะลากอะไร ไปวางตรงไหน ขนอยกบวาเราจะดสรปขอมลอะไร)

272 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 273: "คัมภีร์  LibreOffice Calc  3.6"

- ฟลดทอยในกรอบ Row Fields(ฟลดแถว) ขอมลในฟลดจะกลายเปนฟลดแถวหรอกลายเปนหวตารางดานซายของ Pivot table

- ฟลดทอยในกรอบ Column Fields(ฟลดสดมน) ขอมลในฟลดจะกลายเปนฟลดสดมนหรอกลายเปนหวตารางดานบนของ Pivot table

- ฟลดทอยในกรอบ Data Fields(ฟลดขอมล) ขอมลในฟลดจะถกนามาคานวณ

ภาพท 340 : ยายฟลดของตารางขอมลไปวางยงฟลดตางๆของ Pivot table

6. ทหนาตาง Pivot table ดบเบลคลกทปายฟลดทอยในกรอบ Data fields(ฟลดขอมล) จะปรากฎหนาตาง Data Field (หรอคลกทปายฟลด จากนนคลกทปม Options...)

7. คลกเลอกวธคานวณ เพอเปลยนวธคานวณขอมลในฟลด จากนนคลกทปม OK จะกลบไปทหนาตาง Pivot table ภาพท 341 เปลยนการคานวณจาก Sum(ผลรวม) เปน Average(คาเฉลย) เพอหาคาเฉลยของคะแนน(Score)

ภาพท 341 : เลอกวธคานวณใหกบฟลด Score

8. ทหนาตาง Pivot table คลกทปม OK จะกลบมาทพนททางาน โดย Pivot table จะถกสรางอยในชทใหม มลกษณะตามภาพท 342 ขอมลในฟลด Student กลายเปนหวตารางดานบน ขอมลในฟลด Subject กลายเปนหวตารางดานซาย ขอมลตรงกลางทถกคานวณ มาจากฟลด Score

บทท 24 : Pivot table 273

Page 274: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 342 : Pivot table ทสรางเสรจแลว

24.4 24.4 การการจดรปแบบจดรปแบบผลผลการคานวณการคานวณ

ตอจากขอ 24.3 หลงสราง Pivot table เสรจแลว มกตองปรบรปแบบผลการคานวณตอ ซงสามารถใชการจดรปแบบเซลลปกตหรอใชการแกไขสไตลเซลลกได

หากใชการจดรปแบบเซลลปกต เมอใชคาสงรเฟรชเพออพเดท Pivot table (Data → Pivot table → Refresh) ตามตารางขอมลทถกเปลยนแปลง การจดรปแบบใน Pivot table จะถกรเซตกลบไปเปนเหมอนตอนตน จงตองจดรปแบบใหมอกครง ฉะนนกอนจดรปแบบเซลล ใหมนใจวาจะไมแกไขตารางขอมลหรอแกไข Pivot table อก

หรออกวธหนง ใหแกสไตลเซลลทกากบรปแบบเซลลตางๆใน Pivot table

เมอสราง Pivot table โปรแกรมจะสรางสไตลเซลลทใชกากบรปแบบของ Pivot table มาใหกลมหนง มชอขนตนดวย Pivot_ ใหคลกทเซลลใดกไดใน Pivot table แลวเปดหนาตาง Style and Formatting (กด<F11>) สไตลทกากบรปแบบของเซลลดงกลาว จะมแถบสเทาบอก(ตามภาพท 343 )

ภาพท 343 : สไตลเซลลทกากบรปแบบของ Pivot table

ใหแกสไตลเซลลทกากบรปแบของ Pivot table จะมผลตอรปแบบเซลลใน Pivot table อยางถาวร แมจะทาการรเฟรช Pivot table ใหมกตาม (ดเรองสไตลในบทท 8 หนา 111)

ภาพท 344 เปนตวอยางหลงแกสไตลเซลลทกากบรปแบบของฟลดขอมล ใหแสดงทศนยมเพยง 2 ตาแหนง

274 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 275: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 344 : แกสไตลเซลล Pivot_Table_Value ทกากบรปแบบของฟลดขอมล

24.5 24.5 การการแกไขแกไข Pivot tablePivot table

ตอจากขอ 24.4 หลงสราง Pivot table เสรจแลว หากตองการกลบไปแกไขการตงคาตางๆในการสราง Pivot table ใหม เชน ยายฟลด, เพมฟลด, เปลยนวธคานวณ เปนตน สามารถทาไดดงน

ขนตอน การแกไข Pivot table (อธบายโดยใชตารางขอมลท 1 ดรายละเอยดตารางขอมลในขอ 24.2)1. คลกเลอกเซลลใดกไดใน Pivot table 2. ไปท Data → Pivot table → Create... จะปรากฎหนาตาง Pivot table พรอมกบฟลดของ Pivot table เดมท

สรางไว3. ทหนาตาง Pivot table สามารถเพมฟลด ลบฟลด หรอยายฟลดไดเหมอนในขนตอนการสราง Pivot table

กรณลบฟลด ใหลากปายฟลดออกไปวางนอกกรอบฟลด4. ทหนาตาง Pivot table คลกปม OK

ภาพท 345 : ปรบแตงโครงสรางของ Pivot table

บทท 24 : Pivot table 275

Page 276: "คัมภีร์  LibreOffice Calc  3.6"

24.6 24.6 การยายฟลดบนพนททางานการยายฟลดบนพนททางาน

การแกไข Pivot table ในกรณยายฟลดอยางเดยว สามารถทาบนพนททางานไดเลย โดยการลากทปายฟลดไปวางยงตาแหนงทตองการ ตวอยางตามภาพท 346

ภาพท 346 : ยายฟลดของ Pivot table บนพนททางาน

วธน ยงสามารถปรบแตง Pivot table ในลกษณะทการสราง Pivot table ตามปกตไมสามารถทาไดไดดวย โดยเฉพาะในกรณทคานวณฟลดขอมลตงแต 2 ฟลดขนไป (มฟลดอยในกรอบ Data Fields ของ Pivot table ตงแต 2 ตวขนไป) เชน Pivot table ตามภาพท 347

ภาพท 347 เปน Pivot table ทสรางจากตารางขอมลท 2 ( ดรายละเอยดตารางขอมลในขอ 24.2 ) เพอสรปหา จานวนสนคา(ฟลดจานวน) และ ยอดเงน(ฟลดจานวนเงน) ในแตละหมวดทขายได แบบแจกแจงรายวน

ผลรวมของฟลดขอมลทออกมาอยคนละแถว ซงการสราง Pivot table ตามขนตอนปกต ทาอยางไรๆกไดแตการวางแนวผลรวมในลกษณะดงกลาว

ภาพท 347 : Pivot table ทสรางดวยกระบวนการปกต

276 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 277: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 348 ยายฟลดขอมล(ยายปาย Data) ไปไวใตฟลดหมวด จะไดผลตามภาพท 349

ภาพท 349 ผลรวมในฟลดขอมลถกแยกอยในคนละสดมน ทาใหดเขาใจงายขน แตทงนโครงสรางของ Pivot table ยงคงเหมอนเดม (เฉพาะกรณนเทานน)

ภาพท 348 : ยายฟลดขอมล ไปไวใตฟลดหมวด

ภาพท 349 : ผลหลงยายดขอมลไปไวใตฟลดหมวด

24.7 24.7 ฟลดหนา ฟลดหนา (Page fields)(Page fields)

ตอเนองจากขอ 24.5 Pivot table ทไดตามภาพท 350 ไดใสฟลดหนา(Page fields)ไวดวย เพอแบงการคานวณใน Pivot table ออกเปนหมวดๆ โดยใชขอมลในฟลดทอยในกรอบ Page Fields เปนตวแบง ซง Pivot table กจะถกแบงเปนหนาๆตามหมวดดวย (ตวอยางตามภาพท 351 และภาพท 352)

ภาพท 350 : Pivot table ทมฟลดหนา

บทท 24 : Pivot table 277

Page 278: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 351 : คลกดรายการขอมลทใชเปนตวแบงหนา Pivot table

ภาพท 352 เปน Pivot table ทถกกรองดหนาตางๆ

ภาพท 352 : กรองด Pivot table หนาตางๆ

278 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 279: "คัมภีร์  LibreOffice Calc  3.6"

24.8 24.8 ตวเลอกเสตวเลอกเสรรมในการสราง มในการสราง Pivot tablePivot table

ทสวนลางของหนาตาง Pivot table ในระหวางการสราง Pivot table เมอคลกทปม More (คลกแลวจะกลายเปน Less) จะปรากฎตวเลอกเสรม ทใชกาหนดคณลกษณะเพมเตมในการสราง Pivot table

ภาพท 353 : สวนลางของ Pivot table เมอคลกทปม More

ชอง Selection from : แสดงตาแหนงทมาของตารางขอมล ทจะนามาสราง Pivot tableชอง Results to : ใชกาหนดตาแหนงทจะสราง Pivot table (ปกตจะสรางไวในชทใหม)กลองตวเลอก Ignore emty rows : เมอถกตก หากตารางขอมลมแถววาง แถววางจะไมถกนามาคานวณกลองตวเลอก Identify categories : เมอถกตก หากมเซลลวางเปนบางเซลลในแถว โปรแกรมจะคานวณโดยสมมตวา

เซลลวางดงกลาว มขอมลเดยวกบเซลลทอยขางบนกลองตวเลอก Total columns : เมอถกตก Pivot table จะแสดงสดมนผลรวมกลองตวเลอก Total rows : เมอถกตก Pivot table จะแสดงแถวผลรวมกลองตวเลอก Add filter : เมอถกตก Pivot table จะแสดงปม Filter ทดานบนของ Pivot tableกลองตวเลอก Enable drill tp details : เมอถกตก จะสามารถดบเบลคลกทเซลลใดๆใน Pivot table เพอแสดง

ทมาของเซลลดงกลาว วามทมาจากขอมลอะไรบาง

24.9 24.9 แสดงผลการคานวณแสดงผลการคานวณเปนเปอรเซเปนเปอรเซนตนต

ผลการคานวณใน Pivot table สามารถกาหนดใหเปนเปอรเซนตแบบตางๆ เพอใหเหนภาพเปรยบเทยบขอมลไดอยางชดเจน

ขนตอน (อธบายโดยใชตารางขอมลท 2 ดรายละเอยดตารางขอมลในขอ 24.2)1. คลกเลอกเซลลใดกไดใน Pivot table2. ไปท Data → Pivot table → Create...

จะปรากฎหนาตาง Pivot table พรอมกบฟลดของ Pivot table เดมทสรางไว3. ทหนาตาง Pivot table ดบเบลคลกปายฟลดทอยในกรอบ Data fields (ฟลดขอมล)

จะปรากฎหนาตาง Data Field (หรอคลกทปายฟลด จากนนคลกทปม Options...)4. ทหนาตาง Data Field เลอกวธคานวณ และเลอกรปแบบการแสดงผลการคานวณเปนเปอรเซนต

- ภาพท 354 เลอกเปน % of row เพอเปรยบเทยบผลการคานวณทอยในแถวเดยวกน- ภาพท 356 เลอกเปน % of total เพอเปรยบเทยบผลการคานวณกบผลรวมทงหมด

5. คลกปม OK ไปเรอยๆจนกลบมาท Pivot table

บทท 24 : Pivot table 279

Page 280: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 354 : ขนตอนการตงใหแสดงผลการคานวณเปนเปอรเซนต(ของแถว)

สงเกตผลสดทายในภาพท 354 ผลรวมทงหมดในแตละแถวรวมกนได 100% พอด

ภาพท 355 : ใสแถบขอมลใหกบ Pivot table

ภาพท 355 ไดปรบแตง Pivot table เพมเตม โดยใสแถบขอมลเขาไป เพอทาใหเหนความแตกตางของขอมลชดเจนขน

(ดเรองแถบขอมลในขอ 7.17 หนา 108)

280 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 281: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 356 ไดเปลยนรปแบบการแสดงผลการคานวณเปน % of Total (เปอรเซนตของผลรวมทงหมด) และใสแถบขอมลเขาไปดวย

ภาพท 356 : แสดงผลการคานวณเปนเปอรเซนต(ของทงหมด)

24.10 24.10 การการคานวณผลคานวณผลรวมยอยรวมยอยใน ใน Pivot tablePivot table

โดยปกต Pivot table คานวณผลรวมไวทแถวหรอสดมนสดทาย เปนการรวมครงเดยว แตทงนเราสามารถตงให Pivot table คานวณผลรวมยอยไดดวย

การคานวณผลรวมยอย ใชไดกบ Pivot table ทมฟลดในกรอบเดยวกนตงแต 2 ฟลดขนไป เชน มฟลดอยในกรอบ Row Fields(ฟลดแถว) 2 ฟลด เปนตน ฟลดเดยวไมสามารถคานวณผลรวมยอยได

ขนตอน (อธบายโดยใชตารางขอมลท 2 ดรายละเอยดตารางขอมลในขอ 24.2)1. คลกเลอกเซลลใดกไดใน Pivot table

ภาพท 357 : Pivot table ทมผลรวมอยทแถวหรอสดมนสดทาย

2. ไปท Data → Pivot table → Create... จะปรากฎหนาตาง Pivot table พรอมกบฟลดของ Pivot table เดมทสรางไว

3. ทหนาตาง Pivot table ดบเบลคลกปายฟลดทอยในกรอบ Row fields หรอในกรอบ Column fields จะปรากฎหนาตาง Data field (หรอคลกเลอกปายฟลดกอน จากนนคลกทปม Options...)ภาพท 358 ดบเบลคลกทปายฟลดหมวด เพอจะคานวณผลรวมยอยตามหมวดสนคา

4. ทหนาตาง Data field เลอกวธคานวณผลรวมยอย เชน คาเฉลย(Average), นบ(Count) หรอ ผลรวม(Sum) เปนตน ตามภาพท 358 เลอกเปนผลรวม(Sum)

5. คลกปม OK ไปเรอยๆจนกลบมาท Pivot table ท Pivot table จะปรากฎแถวผลรวมยอยเพมเขามา

บทท 24 : Pivot table 281

Page 282: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 358 : ขนตอนการคานวณผลรวมยอยใน Pivot table

24.11 24.11 การการเรยงลาดบเรยงลาดบขอมลขอมลใน ใน Pivot tablePivot table

เมอสราง Pivot table โปรแกรมจะจดเรยงขอมลใหกอน โดยคาเรมตนคอเรยงจากนอยไปมากหรอกอนไปหลง เรยงจากฟลดทอยกอนไปยงฟลดทอยหลง แตทงนเราสามารถกาหนดการจดเรยงขอมลใน Pivot table เองได ซงสามารถทาได 2 วธ

กก.. การเรยงขอมลใน Pivot table โดยใชปายฟลด

การเรยงลาดบขอมลใน Pivot table ดวยวธนเปนวธทงายทสด ใหคลกทปมเปดเมนทปายฟลด(ตามภาพท 359) จะปรากฎรายการ Sort Accessending(เรยงนอยไปมาก) และ Sort Descending(เรยงมากไปนอย) ในเมนใหเลอก

ทกฟลดมคณสมบตการจดเรยงขอมลเปนของตนเอง(ยกเวนฟลดในกรอบ Data fields) ฉะนนเมอคลกทปายฟลดใดๆ จงม 2 คาสงดงกลาวเสมอ

ตวอยางตามภาพท 359

282 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 283: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 359 : เรยงลาดบขอมลในฟลดโดยใชเมนของปายฟลด

ขข.. การเรยงขอมลใน Pivot table โดยใชออพชนของฟลดการเรยงลาดบขอมลใน Pivot table วธนเปนวธทมหลายขนตอนสกหนอย แตกาหนดการจดเรยงไดมากกวาขอ ก.

ทกฟลดมคณสมบตการจดเรยงขอมลเปนของตนเอง (ยกเวนฟลดในกรอบ Data fields) ซงสามารถกาหนดการจดเรยงได โดยมขนตอนดงน

ขนตอน(อธบายโดยใชตารางขอมลท 2 ดรายละเอยดตารางขอมล

ในขอ 24.2 )

1. คลกเลอกเซลลใดกไดใน Pivot table

ภาพท 360 : Pivot table กอนจดเรยงขอมลใหม

2. ไปท Data → Pivot table → Create... จะปรากฎหนาตาง Pivot table พรอมกบฟลดของ Pivot table เดมทสรางไว

บทท 24 : Pivot table 283

Page 284: "คัมภีร์  LibreOffice Calc  3.6"

3. ทหนาตาง Pivot table ดบเบลคลกทปายฟลดทอยในกรอบ Row fields หรออยในกรอบ Column fields จะปรากฎหนาตาง Data field (หรอคลกเลอกปายฟลดกอน จากนนคลกทปม Options...)

4. ทหนาตาง Data Field คลกทปม Options... จะปรากฎหนาตาง Data Field Options5. ทหนาตาง Data Field Options กาหนดวธจดเรยง

ภาพท 361 ไดกาหนดใหจดเรยงฟลดหมวด แบบ Descending (มากไปนอย/กอนไปหลง)6. คลกปม OK ไปเรอยๆ จนกลบมาท Pivot table

ภาพท 361 : ขนตอนการจดเรยงขอมลแบบกาหนดเอง

284 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 285: "คัมภีร์  LibreOffice Calc  3.6"

คค.. การเรยงขอมลในฟลดขอมล

การเรยงขอมลในฟลดขอมล(Data fields) ทาตรงๆไมได ตองตงคาผานฟลดแถวหรอฟลดสดมน หลงตงแลวขอมลจะเรยงตามคาในฟลดขอมลกอน เชน เรยงตามตวเลขกอน จากนนขอมลในฟลดแถวหรอในฟลดสดมนจะปรบตาม

ตอจากขนตอนในขอ ข. (ภาพท 361) หากตองการเรยงขอมลรายการสนคาตอ เพอดวา “สนคาอะไรขายไดมากทสด ในแตละหมวด โดยเรยงลาดบกนลงมา”

จากคาถามดงกลาว ตองเรยงลาดบตวเลขในฟลดขอมลจากมากไปนอย โดยตองตงการเรยงลาดบผานฟลดรายการ ซงสามารถทาไดตามขนตอนใน ภาพท 362 และ ภาพท 363

ภาพท 362 : ขนตอนท 1 (Pivot table กอนจดเรยงใหม)

ภาพท 363 : ขนตอนท 2-6 (จดเรยงรายการตามจานวนเงน โดยแบงกลมการจดเรยงในแตละหมวด)

บทท 24 : Pivot table 285

Page 286: "คัมภีร์  LibreOffice Calc  3.6"

24.12 24.12 แสดงเฉพาะลาดบแสดงเฉพาะลาดบสงสดหรอตาสดทกาหนดสงสดหรอตาสดทกาหนด

หากมคาถามทตองการทราบเพยงลาดบสงสด 2 หรอ 10 ลาดบแรก เชน “รายการสนคาทขายไดมากทสด 2 ลาดบแรก ในแตละหมวด มอะไรบาง?” เราสามารถสราง Pivot table เพอตอบคาถามดงกลาวไดดงน

ภาพท 364 : ขนตอนการจดเรยงขอมลใหแสดงเฉพาะสนคาทขายดสงสด 2 ลาดบแรก

286 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 287: "คัมภีร์  LibreOffice Calc  3.6"

ขนตอน (อธบายโดยใชตารางขอมลท 2 ดรายละเอยดตารางขอมลในขอ 24.2)1. คลกเลอกเซลลใดกไดใน Pivot table2. ไปท Data → Pivot table → Create...

จะปรากฎหนาตาง Pivot table พรอมกบฟลดของ Pivot table เดมทสรางไว3. ทหนาตาง Pivot table ดบเบลคลกปายฟลดทอยในกรอบ Row fields หรออยในกรอบ Column fields

จะปรากฎหนาตาง Data field (หรอคลกเลอกปายฟลดกอน จากนนคลกทปม Options...)4. ทหนาตาง Data Field คลกทปม Options... จะปรากฎหนาตาง Data Field Options5. ทหนาตาง Data Field Options กาหนดวธการจดเรยง (ตามภาพท 364)6. คลกปม OK ไปเรอยๆ จนกลบมาท Pivot table อกครง

24.13 24.13 การจดกลมขอมลการจดกลมขอมล

หลงสราง Pivot table เราสามารถจดกลมขอมลใหม เพอทาใหผลสรปกระชบหรอชดเจนขน การจดกลมดงกลาวขนอยกบชนดขอมลของฟลดดวย ขอมลตางชนดกน กมขอจากดในการจดกลมตางกน

เราสามารถจดกลมขอมลได 3 แบบ ขนอยกบประเภทขอมลของฟลด ดงน

กก.. จดกลมขอมลทเปนเวลาจากขอมลในตารางขอมลท 2 (ในขอ 24.2 ) หากตองการทราบวา “ตงแตเปดราน(10:00 น.)จนถงปดราน(22:00 น.)

ชวงเวลาใด มยอดขายมากทสด ?” คาถามน จะตองนาเวลาทบนทกการขายไว มาจดกลมเปนรายชวโมง จงจะตอบคาถามได

ขนตอน (อธบายโดยใชตารางขอมลท 2 ดรายละเอยดตารางขอมลในขอ 24.2)1. สราง Pivot table ตามภาพท 365

ภาพท 365 : สราง Pivot table เพอจาแนกการขายสนคาตามเวลา

ภาพท 365 Pivot table ทไดออกมา แจกแจงจานวนสนคาทขายได ณ เวลาตางๆ ซงจากนจะตองทาการจดกลมตามชวงเวลาเปนรายชวโมงตอไป

( Pivot table ตามภาพท 365 ใชวธนบจานวนสนคาทขายไดตามเวลา นอกเหนอจากวธนแลว ใชวธนบจานวนบลกได เพอนบจานวนลกคา เพราะลกคา 1 คนมบล 1 ใบ)

บทท 24 : Pivot table 287

Page 288: "คัมภีร์  LibreOffice Calc  3.6"

2. ท Pivot table เลอกเซลลขอมลในฟลดเวลา จากนนไปท Data → Group and Outline → Group... (หรอ กด<F12>) จะปรากฎหนาตาง Grouping

3. กาหนดชวงเวลา ภาพท 366 ไดจดกลมเวลาเปนรายชวโมง4. คลกปม OK

ภาพท 366 : จดกลมขอมลในฟลดเวลาเปนรายชวโมง

ขข.. จดกลมขอมลทเปนตวเลข การจดกลมขอมลในฟลดทมขอมลเปนตวเลข มลกษณะเหมอนการแจกแจงความถ

ขนตอน (อธบายโดยใชตารางขอมลท 3 ดรายละเอยดตารางขอมลในขอ 24.2)

1. สราง Pivot table ตามภาพท 367ภาพท 367 Pivot table ทไดออกมา เหมอนกบตารางขอมลทกประการ แตจากนจะทาการจดกลมเปนชวงๆตอไป

2. ท Pivot table เลอกเซลลขอมลในฟลดอาย (อายเปนขอมลตวเลขธรรมดา)จากนนไปท Data → Group and Outline → Group... (หรอ กด<F12>) จะปรากฎหนาตาง Grouping

3. กาหนดชวงของตวเลข ภาพท 367 ไดกาหนดชวงของตวเลขเปน 104. คลกปม OK

288 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 289: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 367 : จดกลมขอมลในฟลดอาย(ตวเลขธรรมดา)เปนชวงละ 10 ป

ผลสดทายตามภาพท 367 อายเรมจาก 15 (15-24, 25-34,..) ตามขอมลทตาทสด หากตองการใหเรมจาก 10 ปเพอแบงชวงอายเปน 10-19, 20-29,... ใหแกทกรอบ Start(ในหนาตาง Grouping) โดยเลอกทตวเลอกวงกลม Manually at แลวใสคา 10 ลงไป

คค.. จดกลมขอมลทเปนขอความการจดกลมขอมลในฟลดทมขอมลเปนขอความ เนองจากขอความไมมเกณฑอะไรทเปนตวจดกลมไดเหมอนกบตวเลข

หรอเวลา ฉะนนจงเปนเพยงการจดใหดเปนกลมๆ เพอใหสามารถกรองดเปนกลมๆได

ขนตอน (อธบายโดยใชตารางขอมลท 1 ดรายละเอยดตารางขอมลในขอ 24.2)1. ท Pivot table เลอกกลมเซลลทมขอมลเปนขอความ 2. ไปท Data → Group and Outline → Group... (หรอ กด<F12>) จะเกดการแบงกลมในทนท

ใหสงเกตปมตวกรองทเพมเขามา

ภาพท 368 : รวมกลมขอมลทเปนขอความ

บทท 24 : Pivot table 289

Page 290: "คัมภีร์  LibreOffice Calc  3.6"

3. ทาซาขอ 1 และ 2 ไปเรอยๆ เพอจดฟลดเปนกลมใหม

ภาพท 369 : รวมกลมขอมลทเปนขอความ(ตอ)

24.14 24.14 ฟงกฟงกชชน น GGETPIVOTDATAETPIVOTDATA

เมออางองเซลลใดๆกตามใน Pivot table เพอนาไปคานวณตอ หากมการปรบปรงตารางขอมล เชน เพมฟลด เพมขอมล เปนตน จากนนรเฟรซ Pivot table ใหม (ไปท Data → Pivot table → Refresh) โครงสรางของ Pivot table กจะเปลยน สงผลใหการอางองถงตาแหนงขอมลใน Pivot table คลาดเคลอนไปดวย (ตวอยางตามภาพท 370)

ภาพท 370 : ปญหาเมออางองเซลลท Pivot table

ปญหาดงกลาว สามารถแกไขไดโดยใชฟงกชน GETPIVOTDATA

290 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 291: "คัมภีร์  LibreOffice Calc  3.6"

ฟงกชน GETPIVOTDATA ใชอางองขอมลใน Pivot table โดยการระบชอฟลดและขอมลในฟลดลงไป หาก Pivot table เปลยนแปลงกจะยายการอางองตามฟลดและขอมลนนไป

โครงสรางของฟงกชน GETPIVOTDATA

GETPIVOTDATA (Target field, PivotTable, [ Field name / Element, ... ])

Target field = ตงชออะไรกได ไวเตอนความจา วาอางองขอมลใน Pivot table ตรงไหนมาใช PivotTable = เซลลหรอกลมเซลลใดกได ทอยในขอบเขตของ Pivot table Field name = ชอฟลดElement = ขอมลในฟลด

หากไมระบฟลดในฟงกชน GETPIVOTDATA (หรอใสเฉพาะ 2 ตวแปรแรก) จะอางองทเซลลมมขวาลางสด หรออางองทเซลลผลรวมสดทายใน Pivot table

หากระบฟลดในฟงกชน GETPIVOTDATA 1 ฟลด (หรอใส 4 ตวแปร) จะอางองทผลรวมของขอมลในฟลดทระบหากระบฟลดในฟงกชน GETPIVOTDATA มากกวา 2 ฟลด (หรอใสตงแต 6 ตวแปร) จะอางองขอมล ณ จดตดของ

ฟลดแถวและฟลดสดมนใน Pivot table

ตวอยางการใชงานตามภาพท 371

ภาพท 371 : การใชฟงกชน GETPIVOTDATA อางองเซลลใน Pivot table

บทท 24 : Pivot table 291

Page 292: "คัมภีร์  LibreOffice Calc  3.6"

292 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 293: "คัมภีร์  LibreOffice Calc  3.6"

บทท 25 : แผนภม

Page 294: "คัมภีร์  LibreOffice Calc  3.6"

25.1 25.1 การสรางแผนภมการสรางแผนภม

การสรางแผนภม กคอ การนาขอมลทอยในรปแบบของตาราง มาสรางเปนแผนภาพ เพอใหเหนภาพเปรยบเทยบของขอมลในตารางไดอยางชดเจน

ขนตอนการสรางแผนภม1. เตรยมตารางขอมล

หากตารางขอมลมหวตาราง(ดานบนหรอดานซาย) Calc จะนาหวตารางซายสด 1 สดมน หรอแถวบนสด 1 แถว มาสรางเปนขอความกากบแกน ใหกบแกน X หรอ Y

2. เลอกตารางขอมล เฉพาะสวนทจะนามาสรางแผนภม3. ไปท Insert → Chart... หรอ คลกทปม (Chart)บนแถบเครองมอมาตรฐาน

จะปรากฎหนาตาง Chart Wizard และ แผนภมบนพนททางาน

ภาพท 372 : ขอ 1-3

4. ขนตอนท 1 (Chart Type) เลอกประเภทของแผนภม และลกษณะของแผนภม

ภาพท 373 : ขอ 4

294 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 295: "คัมภีร์  LibreOffice Calc  3.6"

5. ขนตอนท 2 (Data Range) 5.1 กาหนดขอบเขตขอมล หากเลอกขอบเขตขอมลมาตงแตตนแลว จะปรากฎขอบเขตดงกลาวใหเลย5.2 กาหนดแนวของชดขอมล ชดขอมล 1 ชด หากเปนแผนภมเสน(Line Chart) จะสรางเสน 1 เสน

แนวของชดขอมลเปนการกาหนดวา จะนาขอมลในแนวแถวหรอแนวสดมนมาสรางเปนแผนภม 1 ชด ซงมผลตอแกนของชดขอมลดวย (ตวอยางตามภาพท 375 และ ภาพท 376)

5.3 ระบวาแถวแรกหรอสดมนแรกเปนปายชอหรอเปลา มผลกคอ แถวแรกหรอสดมนแรก จะถกนาไปทาเปนปายชอทเสนขดของแกน X หรอแกน Y

ภาพท 374 : ขอ 5

ภาพท 375 : ชดขอมลในแนวแถว

ภาพท 376 : ชดขอมลในแนวสดมน

บทท 25 : แผนภม 295

Page 296: "คัมภีร์  LibreOffice Calc  3.6"

6. ขนตอนท 3 (Data Series) กาหนดรายละเอยดของชดขอมล เชน ลบชดขอมลออก, เพมชดขอมลอนๆ เปนตน หากเตรยมขอมลมาดแลว สวนใหญจะไมเขาไปยงกบตรงน

ภาพท 377 : ขอ 6

7. ขนตอนท 4 (Chart Elements) ใสรายละเอยดเกยวกบแผนภม เชน ชอแกน, คาบรรยายขอมล เปนตน8. คลกปม Finish เพอจบกระบวนการสรางแผนภม จะไดแผนภมตามภาพท 379

ภาพท 378 : ขอ 7

ภาพท 379 : แผนภมทสรางเสรจแลว

296 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 297: "คัมภีร์  LibreOffice Calc  3.6"

25.2 25.2 การยายตาแหนงการยายตาแหนง, , การปรบขนาด และ การลบแผนภมการปรบขนาด และ การลบแผนภม

เมอสรางแผนภมเสรจแลว ตวแผนภมมพฤตกรรมเปนเหมอนภาพภาพหนง การจดการจงเหมอนกบการทางานกบภาพ

การยายตาแหนงคลกคางทตวแผนภม แลวลากไปวางยงตาแหนงทตองการ

การปรบขนาดคลกคางทมอจบสเขยวทมมหรอทดานของแผนภม(มอย 8 ตว) แลวลากเพอปรบขนาด

การยายตาแหนงและการปรบขนาดอยางแมนยา1. คลกเมาสขวา(ทตวแผนภม) → Position and Size... จะปรากฎหนาตาง Position and Size 2. ทหนาตาง Position and Size ทแทบ Position and Size กาหนดตาแหนงและขนาดโดยการกรอกตวเลขลงไป

- กรอบ Position : ใชกาหนดตาแหนง- กรอบ Size : ใชกาหนดขนาด- กรอบ Protect : ใชปองกนแผนภม ไมใหปรบขนาดหรอยายตาแหนง

ภาพท 380 : หนาตาง Psition and Size

การลบแผนภมคลกทตวแผนภม จากนนกดปม <Delete>

25.3 25.3 โหมดแผนภมโหมดแผนภม

เมอสรางแผนภมเสรจแลว หากตองการปรบแตง แกไข หรอเพมรายละเอยดตางๆใหกบแผนภม ใหดบเบลคลกทแผนภม จากนนจะเขาสโหมดแผนภม

โหมดแผนภม เปนโหมดสาหรบการปรบแตงแผนภมโดยเฉพาะ ทโหมดน เมนคาสงและแถบเครองมอ จะเปลยนไป เปนคาสงทใชทางานกบแผนภมโดยเฉพาะ

เมอปรบแตงแผนภมเสรจแลว ใหคลกเมาสทนอกพนทแสดงแผนภมตรงไหนกได จะกลบมาทโหมดปกต

บทท 25 : แผนภม 297

Page 298: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 381 : โหมดแผนภม

ภาพท 382 : แถบเครองมอจดรปแบบ(ใหมดแผนภม)

25.4 25.4 องคองคประกอบของแผนภมประกอบของแผนภม

ภาพท 384 เปนองคประกอบของแผนภม

ทกการปรบแตงแผนภม จะตองดบเบลคลกทแผนภมเพอเขาสโหมดแผนภมกอน จากนนเลอกองคประกอบ แลวใชคาสงปรบแตงองคประกอบดงกลาว

การเลอกองคประกอบในแผนภม สามารถเลอกได 2 วธ ขนอยกบความสะดวก

1. คลกทองคประกอบโดยตรง2. เลอกทชองเลอกองคประกอบบนแถบเครองมอจดรป

แบบ(โหมดแผนภม) ตามภาพท 383

ภาพท 383 : เลอกองคประกอบทชองเลอกองคประกอบ

298 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 299: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 384 : องคประกอบของแผนภม

25.5 25.5 การเปลยนชนดแผนภมการเปลยนชนดแผนภม

ขนตอนการเปลยนชนดแผนภม1. ดบเบลคลกทแผนภม เพอเขาสโหมดแผนภม2. ไปท Format → Chart type หรอ คลกทปม (Chart Type)บนแถบเครองมอจดรปแบบ(โหมดแผนภม)

จะปรากฎหนาตาง Chart Type ตามภาพท 3853. ทหนาตาง Chart Type เลอกชนดแผนภมทตองการ4. คลกปม OK เพอจบกระบวนการ

ภาพท 385 : หนาตาง Chart Type

บทท 25 : แผนภม 299

Page 300: "คัมภีร์  LibreOffice Calc  3.6"

แผนภมชนดตางๆ

Column (แผนภมแทง)

Bar (แผนภมแถบ)

Pie (แผนภมวงกลม)

Area (แผนภมพนท)

300 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 301: "คัมภีร์  LibreOffice Calc  3.6"

Line (แผนภมเสน)

XY Scatter (แผนภมกระจาย)

Buble (แผนภมฟอง) Net (แผนภมตะขาย)

Stock (แผนภมหน) Column and Line (แผนภมแทงและเสน)แบงชดขอมลบางสวนเขยนเปนแผนภมแทง บางสวนเขยนเปนแผนภมเสน

บทท 25 : แผนภม 301

Page 302: "คัมภีร์  LibreOffice Calc  3.6"

25.6 25.6 การการเคลอนยายเคลอนยายและปรบขนาดและปรบขนาดองคองคประกอบประกอบของแผนภมของแผนภม

การยายตาแหนงองคประกอบคลกคางทองคประกอบ จากนนลากไปวางยงตาแหนงทตองการ

การปรบขนาดองคประกอบคลกทองคประกอบ จะปรากฎมอจบสเหลยมเลกๆอยทมมหรอดาน จากนนใชเมาสลากมอจบดงกลาวเพอปรบขนาด

ภาพท 386 : ยายและปรบขนาดองคประกอบ

25.7 25.7 แกไขแกไของคประกอบองคประกอบในกลมในกลมปายชอ ปายชอ ((กลม กลม TitleTitless))

เมอคลกองคประกอบจะปรากฎเมอจบสเหลยมเลกๆอยทมมหรอดาน มอจบดงกลาวม 2 ส กคอ สนาเงน และ สเขยว องคประกอบทมมอจบเปนสนาเงน กคอ องคประกอบในกลมปายชอ(กลม Titles) สามารถแกไขขอความได สวนองคประกอบทม มอจบเปนสเขยว แกไขขอความไมไดเพราะดงขอมลจากตารางขอมลมาใช

องคประกอบในกลมปายชอ กคอ ชอแผนภม (Main Title), ชอยอยแผนภม (Subtitle), ชอแกน X (X Axis title), และ ชอแกน Y (Y Axis title)

กก.. การแกไขขอความ

การแกไขขอความ ใหคลกเลอกองคประกอบ จากนนกด <F2> หรอ ดบเบลคลกทองคประกอบ จะเขาสโหมดแกไขขอความ เมอแกไขขอความเสรจ คลกทนอกกรอบเพอจบกระบวนการ

ภาพท 387 : ขนตอนการแกไขขอความ

302 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 303: "คัมภีร์  LibreOffice Calc  3.6"

หรอไปท Insert → Titles... จะปรากฎหนาตางใหกรอกขอความขององคประกอบในกลมปายชอทงหมด

ภาพท 388 : หนาตาง Titles

ขข.. การหมนขอความ1. เลอกองคประกอบในกลมปายชอ ตามภาพท 389 เลอกท ชอแกน Y ( Y Axis Title)2. คลกทปม บนแถบเครองมอจดรปแบบ(โหมดแผนภม)

หรอ ไปท Format → Title → (เลอกองคประกอบ) หรอ คลกเมาสขวาทองคประกอบ → Format → Title จะปรากฎหนาตางมาใหปรบแตงองคประกอบ

3. ทแทบ Alignment กาหนดมมการหมนขอความ4. คลกปม OK

ภาพท 389 : ขนตอนการหมนขอความ

คค.. การเปลยนฟอนต1. เลอกองคประกอบในกลมปายชอ ตามภาพท 390 เลอกท ชอแกน Y ( Y Axis Title)2. คลกทปม บนแถบเครองมอจดรปแบบ(โหมดแผนภม)

หรอ ไปท Format → Title → (เลอกองคประกอบ) หรอ คลกเมาสขวาทองคประกอบ → Format → Title ) จะปรากฎหนาตางมาใหปรบแตงองคประกอบ

3. ทแทบ Font เลอกฟอนต ทแทบ Font Effect กาหนดลกษณะการตกแตงฟอนต4. คลกปม OK

บทท 25 : แผนภม 303

Page 304: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 390 : ขนตอนกาเปลยนฟอนต

29 ปรบแตงองคประกอบในกลมปายชอในครงเดยว

ไปท Format → Title → All Titles... จะปรากฎหนาตางมาใหปรบแตงฟอนต ซงจะมผลกบองคประกอบในกลมปายชอทงหมดในครงเดยว

25.8 25.8 การการปรบแตงปรบแตงแกนแกนแผนภมแผนภม

ขนตอนการปรบแตงแกน1. ดบเบลคลกทแผนภม เพอเขาสโหมดแผนภม2. เลอก แกน X (X Axis) หรอ แกน Y (Y Axis) 3. คลกทปม บนแถบเครองมอจดรปแบบ(โหมดแผนภม)

หรอ ไปท Format → Axis → (เลอกแกน) หรอ คลกเมาสขวาทองคประกอบ → Format → Axis จะปรากฎหนาตางมาใหปรบแตงคณสมบตของแกน

4. กาหนดคณสมบต เชน การหมมขอความกากบแกน เลอนแกน, การปรบสเกลตวเลขกากบแกน, การใสแกนรอง (ตามทจะไดอธบายตอไป)

5. คลกปม OK

การหมนขอความกากบแกนแทบ Label ใชกาหนดคณสมบตของขอความกากบแกน ภาพท 391 เปนตวอยางการหมนขอความกากบแกน

304 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 305: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 391 : ตวอยางการหมนขอความกากบแกนการเลอนแกนโดยปกตแกน X จะอยทดานลางหรอดานบน แกน Y อยทดานซายหรอขวาของแผนภม แตทงนเราสามารถเลอนแกน

ดงกลาวเขาไปในแผนภมได เหมาะกบในกรณทตองการเปรยบเทยบขอมลทผานเกณฑหรอไมผานเกณฑ เปนตนแทบ Positioning ใชกาหนดตาแหนงของแกน ภาพท 392 เปนการยายแกน X ไปทคา 100 ของแกน Y โดยขอความ

กากบแกนยงอยตาแหนงเดม (Outsite start)

ภาพท 392 : ตวอยางการยายแกน X ไปทคา 100 ของแกน Y

บทท 25 : แผนภม 305

Page 306: "คัมภีร์  LibreOffice Calc  3.6"

การปรบสเกลตวเลขกากบแกนเรมตนสรางแผนภม โปรแกรมจะคานวณตวเลขกากบแกนใหอยางอตโนมตกอน แตในภายหลงเราสามารถกาหนด

สเกลของตวเลขดงกลาวเองได แทบ Scale ใชกาหนดสเกลตวเลขกากบแกน เชน คาตาสด, คาสงสด, ระยะเสนขด(ซอยคาตาสด-สงสดเปนชวงๆ)

เปนตน ภาพท 393 เปนตวอยางการปรบสเกลตวเลขกากบแกน ใหคาสงสดเปน 1000 ชวงหางชวงละ 200

ภาพท 393 : เปลยนสเกลตวเลขกากบแกน Y

การใสแกนรอง (Secondary Axes)ขณะอยทโหมดแผนภม ไปท Format → Axes... จะปรากฎหนาตาง Axes ซงใชเปดทงแกนหลกและแกนรอง (ตาม

ภาพท 394)เมอเพมแกนรองเขามาแลว แกนรองดงกลาวจะปรากฎในชองเลอกแกนดวย การปรบแตงแกนรองมลกษณะเหมอนกบ

แกนหลกทกประการ

ภาพท 394 : หนาตาง Axes

ภาพท 395 : แกนรองทเพมเขามาปรากฎในชองเลอกองคประกอบ

306 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 307: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 396 : แกนหลกและแกนรองในแผนภม

25.9 25.9 การปรบแตงการปรบแตงกราฟคกราฟคชดขอมลชดขอมล

กราฟคของชดขอมล กคอ สวนทเปนกราฟคแผนภม เชน เสนของแผนภม, แทงของแผนภม เปนตน กราฟฟคของชดขอมล ขนอยกบประเภทของแผนภม

ขนตอนการปรบแตง ชดขอมล 1. ดบเบลคลกทแผนภม เพอเขาสโหมดแผนภม2. เลอกชดขอมล (องคประกอบขนตนดวย Data Series … )3. คลกทปม บนแถบเครองมอจดรปแบบ(โหมดแผนภม)

หรอ คลกเมาสขวาทชดขอมล → Format → Data Series จะปรากฎหนาตางใหปรบแตงคณสมบต4. กาหนดคณสมบต (ตวอยางตามภาพท 397)5. คลกปม OK

ตวอยางการปรบแตงชดขอมลของแผนภมเสน

ภาพท 397 : ตวอยางการปรบแตงกราฟคของแผนภม

บทท 25 : แผนภม 307

Page 308: "คัมภีร์  LibreOffice Calc  3.6"

25.10 25.10 การการเพมปายเพมปายแสดงแสดงขอมลขอมลใหกบใหกบชดขอมลชดขอมล

ขนตอนกา ร เพมปาย แสดง ขอมล ใหกบ ชดขอมล 1. ดบเบลคลกทแผนภม เพอเขาสโหมดแผนภม2. เลอกชดขอมล (องคประกอบขนตนดวย Data Series … ) 3. ไปท Insert → Data Labels...

หรอ คลกเมาสขวาทชดขอมล → Insert → Data Series จะปรากฎหนาตางใหปรบแตงคณสมบต4. กาหนดคณสมบต (ตวอยางตามภาพท 398)5. คลกปม OK

เมอเพมปายแสดงชดขอมลเขามาแลว องคประกอบดงกลาวจะปรากฎในชองเลอกองคประกอบดวย ตวอยางชอเชน Data Series 'ไตรมาส 1' Data Label เปนตน

ภาพท 398 : เพมปายขอมลใหกบชดขอมล

การลบปายแสดงขอมลของชดขอมลขนตอน1. ดบเบลคลกทแผนภม เพอเขาสโหมดแผนภม2. คลกเมาสขวาทชดขอมล → Delete Data Labels

308 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 309: "คัมภีร์  LibreOffice Calc  3.6"

25.11 25.11 การการแกขอบเขตขอมลและการแกขอบเขตขอมลและการกลบแนวชดขอมลกลบแนวชดขอมล

ในขนตอนการสรางแผนภม(ในขอ 25.1) มขนตอนหนงทใหเลอกขอบเขตขอมล และเลอกชดขอมลเปนแนวแถวหรอแนวสดมน หากตองการปรบเปลยน สามารถทาไดดงน

ขนตอน1. ดบเบลคลกทแผนภม เพอเขาสโหมดแผนภม2. ไปท Format → Data Ranges...

หรอ คลกเมาสขวาทอผนภม → Data Ranges... จะปรากฎหนาตาง Data Ranges3. กาหนดคณสมบต (ตวอยางตามภาพท 399)4. คลกปม OK

ภาพท 399 : หนาตาง Data Ranges

25.12 25.12 การการเปดใชงานเปดใชงานกรดกรด

ขณะอยทโหมดแผนภม ไปท Insert → Grids... จะปรากฎหนาตาง Grids เพอใหกาหนดกรดทจะเปดใช กรณเปดใชกรดรอง(Minor Grids) จานวนกรดรองขนอยกบ การปรบแตงคณสมบตของแกนหลกดวย วาจะซอยชวง

ของแกนหลกออกเปนกชวง กรดกจะขดแบงเปนชวงยอยๆตามไปดวย (ดเรองการปรบแตงแกนแผนภมในขอ 25.8) ภาพท 400 เปดใชกรดรองบนแกน Y ดวย ซงซอยชวงหลกของแกน Y ออกเปน 5 ชวง

ภาพท 400 : ตวอยางการเปดใชกรดหลกและกรดรอง

บทท 25 : แผนภม 309

Page 310: "คัมภีร์  LibreOffice Calc  3.6"

25.13 25.13 การปรบแตงพนหลงแผนภมการปรบแตงพนหลงแผนภม

การใสสใหพนหลงแผนภมขนตอน1. ดบเบลคลกทแผนภม เพอเขาสโหมดแผนภม2. เลอกองคประกอบทชอ Chart3. คลกทปม บนแถบเครองมอจดรปแบบ(โหมดแผนภม)

หรอไปท Format → Chart Wall... จะปรากฎหนาตาง Chart Wall4. ทหนาตาง Chart Wall กาหนดคณสมบตของพนหลง (ตวอยางตามภาพท 401)5. คลกปม OK

ภาพท 401 : ใสสพนหลงแผนภมเปนสเทา

การใสสใหพนหลงพนทแสดงแผนภมขนตอน1. ดบเบลคลกทแผนภม เพอเขาสโหมดแผนภม2. เลอกองคประกอบทชอ Chart Area3. คลกทปม บนแถบเครองมอจดรปแบบ(โหมดแผนภม)

หรอไปท ไปท Format → Chart Area.... จะปรากฎหนาตาง Chart Area4. ทหนาตาง Chart Area กาหนดคณสมบตของพนหลง (ตวอยางตามภาพท 402)5. คลกปม OK

310 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 311: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 402 : ใสสใหพนหลงพนทแสดงแผนภมเปนเสหลองออน

25.14 25.14 การใสการใสเสนคาเฉลย เสนคาเฉลย ((Mean value linesMean value lines))

ชดขอมล 1 ชดมเสนคาเฉลย (Mean value lines) ได 1 เสน

ขนตอนการใสเสนคาเฉลย1. ดบเบลคลกทแผนภม เพอเขาสโหมดแผนภม2. เลอกชดขอมล (เลอกองคประกอบทขนตนดวย Data Series...)3. ไปท Insert → Mean Value Lines

หรอ คลกเมาสขวาทชดขอมล → Insert Mean Value Line จะปรากฎเสนคาเฉลยของชดขอมลทเลอกในทนทและกจะปรากฎคาบรรยายของเสนคาเฉลยใหอตโนมตดวย

ภาพท 403 : ตวอยางการใสเสนคาเฉลย

บทท 25 : แผนภม 311

Page 312: "คัมภีร์  LibreOffice Calc  3.6"

25.15 25.15 การใสการใสเสนแนวโนม เสนแนวโนม ( Trend Lines ( Trend Lines หรอหรอ Regression )Regression )

เสนแนวโนม(Trend lines) คอเสนทพยายามลากผานขอมลใหใกลมากทสดเพอดแนวโนมของขอมลวามลกษณะของเสนเปนอยางไร การสรางเสนแนวโนม จะสรางสมการทางคณตศาสตรของเสนขนมาดวย เพอใชในการคาดการณขอมลทยงไมม

เสนแนวโนม ตางจากเสนคาเฉลยท เสนคาเฉลยลากผานตรงๆในแนวราบ แตเสนแนวโนมลากผานใหใกลขอมลมากทสด โดยสามารถกาหนดไดวาจะใชเสนแบบไหน เชน เสนตรงมความชน, เสนโคง เปนตน ทงนขนอยกบลกษณะการกระจายของขอมล

การสรางเสนแนวโนม (Trend lines) มอกชอหนงกคอ การวเคราะหการถดถอย(Regression)

ขนตอนการ ใส เสนแนวโนม 1. ดบเบลคลกทแผนภม เพอเขาสโหมดแผนภม2. ไปท Insert → Trend Lines จะปรากฎหนาตาง Trend lines for all Data Series (ใชใสเสนแนวโนมใหกบชด

ขอมลทกชด หากตองการใสใหกบชดขอมลชดเดยว ใหเลอกชดขอมลชดเดยวแลวใชคาสง)3. เลอกรปแบบของเสนแนวโนม(Regression Type)4. คลกทปม OK

ภาพท 404 : ตวอยางการใสเสนแนวโนม

จากเสนแนวโนม และ สมการของเสนทได (f(x)=-0.0816666667x+25.1111111111) สามารถนาไปใชวเคราะหขอมลทไมมตอได ทงนความนาเชอถอของสมการ จะใชคา R2 เปนตวชวยตดสนใจ คา R2(คาสมประสทธของการตดสนใจ) มคาระหวาง 0-1 เปนคาทบอกถงความนาเชอถอของสมการเสนแนวโนม คามากกวา 0.9 (90%) ถอวาดมาก หมายความวาสมการเสนแนวโนม มความนาเชอถอในการใชคาดการณขอมลทยงไมมหรอขอมลในอนาคต

เชน ตามขอมลในภาพท 404 ทความเรว 200 ก.ม./ชวโมง(ไมมขอมล) เมอนาคาดงกลาวไปใสในสมการเสนแนวโนม สามารถคานวณอตราการบรโภคนามนไดดงน

อตราการบรโภคนามน(ก.ม./ลตร) = -0.082*(200)+25.111 = 8.8 (ก.ม./ลตร) ความนาเชอถอท 98.3%

312 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 313: "คัมภีร์  LibreOffice Calc  3.6"

บทท 26 : มำโคร

Page 314: "คัมภีร์  LibreOffice Calc  3.6"

26.1 26.1 มาโครคออะไรมาโครคออะไร??

มาโคร(Macro) คอ คาสงหลายๆคาสงทถกบรรจไวในคาสงเดยวมาโคร สามารถสรางไดจากการบนทกกระบวนการทางานหลายๆขนตอนเกบไว เรยกวาการบนทกมาโคร หรอสราง

จากการเขยนโปรแกรมกได การบนทกมาโคร เปนวธทงายทสดทจะมมาโครไวใชงาน แตไมใชกระบวนการทางานทกอยางจะสามารถบนทกได

หรอบนทกแลวบางอยางผดเพยนไป อยางไรกด การบนทกมาโครกมประสทธภาพเพยงพอสาหรบกระบวนการทางานหลายๆอยาง

ในกรณสรางมาโครจากการเขยนโปรแกรม LibreOffice ใชภาษา LibreOffice Basic ซงเปนภาษาเฉพาะของ LibreOffice เอง ซงตองมความเชยวชาญจงจะสามารถเขยนมาโครดวยวธนได

26.2 26.2 เปดใชงานการบนทกมาโคเปดใชงานการบนทกมาโครร

โดยปกต LibreOffice ไมเปดใหใชงานการบนทกมาโคร เพราะเปนคาสงทยงมขอจากดการใชงาน การเปดใชงานการบนทกมาโคร ใหไปท Tool → Option → เมน LibreOffice → เมนยอย General จากนน

- ตกทกลองตวเลอก Enable experimantal (Unstable) features- ตกทกลองตวเลอก Enable macro recording (limited)

ภาพท 405 : เปดใชงานการบนทกมาโครทออพชนของ LibreOffice

26.3 26.3 การการบบนทกมาโครนทกมาโคร

การบนทกมาโคร ตองมเปาหมายวาจะบนทกขนตอนการทางานอะไร? เพอใหไดผลอะไร? การอธบายการบนทกมาโครในหวขอน จงขออธบายโดยการยกตวอยาง

ขนตอนการ บนทกมาโคร : มาโครพมพขอความทกาหนด

1. คลกเลอกเซลลใดกได เพอเปนจดเรมตนขนตอนการทางาน (หากเลอกเซลล ระหวางบนทกมาโคร มาโครจะบนทกตาแหนงเซลลไวดวย)

ภาพท 406 : ขนตอนท 1

314 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 315: "คัมภีร์  LibreOffice Calc  3.6"

2. ไปท Tools → Macros → Record Macro จะปรากฎหนาตาง Record Macro เลกๆ เปนการเรมตนบนทกมาโคร

3. ทางานทตองการจะบนทก3.1 พมพขอความลงในเซลล (อยาคลกเซลลอนใด) จากนนกด <Enter>

4. คลกปม Stop Recording เพอจบการบนทก จะปรากฎหนาตางมาใหตงชอและระบตาแหนงเกบมาโคร

ภาพท 407 : ขนตอนท 2-4

5. ตงชอมาโครและระบตาแหนงเกบมาโคร6. คลกทปม Save กจะไดมาโครมาใชงาน

ภาพท 408 : ขนตอนท 5-6

26.4 26.4 การการใชงานมาโครใชงานมาโคร

ตอจากขอ 26.3 หลงจากบนทกมาโครแลว มวธการนามาโครมาใชงานดงน

ขนตอนการ ใชงานมาโคร : มาโครพมพขอความทกาหนด 1. คลกเลอกเซลลใดกได เพอเปนจดเรมตนขนตอนการทางานของมาโคร (เฉพาะมาโครทสรางในขอ 26.3)

ภาพท 409 : ขนตอนท 1

2. ไปท Tools → Macros → Run Macro... จะปรากฎหนาตาง Macro Selector มาใหเลอกมาโครทจะใชงาน3. ทหนาตาง Macro Selector เลอก Macro4. คลกปม Run

บทท 26 : มาโคร 315

Page 316: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 410 : ขนตอนการใชงานมาโคร

26.5 26.5 การตงคยลดการตงคยลดและการสรางปมและการสรางปมใหกบมาโครใหกบมาโคร

(รายละเอยดการตงคยลดและการดงปมมาใชงานดเพมเตมในขอ 3.6 หนา 43 และ 3.7 หนา 43)

การตงคยลดใหกบมาโคร ใหไปท Tools → Customize... จะปรากฎหนาตางตามภาพท 411 ตงคยลดทแทบ Keyboard

ภาพท 411 ตงคยลด <Alt><H> ใหกบมาโคร ชอ WK_email_face สาหรบพมพชอ, อเมล และ เฟสบค

ภาพท 411 : ตงคยลดใหกบมาโคร

การสรางปมบนแถบเครองมอใหกบมาโคร ใหไปท Tools → Customize... จะปรากฎหนาตางตามภาพท 412 ตงการสรางปมไดทแทบ Toolbars

ภาพท 412 สรางปมใหกบมาโคร ชอ WK_email_face สาหรบพมพชอ, อเมล และ เฟสบค

316 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 317: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 412 : สรางปมบนแถบเครองมอใหกบมาโคร

บทท 26 : มาโคร 317

Page 318: "คัมภีร์  LibreOffice Calc  3.6"

318 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 319: "คัมภีร์  LibreOffice Calc  3.6"

บทท 27 : อนๆ

Page 320: "คัมภีร์  LibreOffice Calc  3.6"

27.1 27.1 ตารางสรปตารางสรปคยลดคยลดทใชบอยทใชบอย

คยลด ผล<→> หรอ <Tab> : ไปทางซาย 1 เซลล

<←> หรอ <Shift><Tab> : ไปทางขวา 1 เซลล<↑> หรอ <Shift><Enter> : ไปดานบน 1 เซลล

<↓> หรอ <Enter> : ไปดานลาง 1 เซลล<Ctrl><→> : ไปทสดมนขวาสดทมขอมล หรอไปทสดมน AMJ หากไมมขอมล<Ctrl><←> : ไปทสดมนซายสดทมขอมล หรอไปทสดมน A หากไมมขอมล<Ctrl><↑> : ไปทแถวบนถดไปทมขอมล หรอไปทแถวท 1 หากไมมขอมล<Ctrl><↓> : ไปทแถวลางถดไปทมขอมล หรอไปทแถวท 1048576 หากไมมขอมล

<Ctrl><Home> : ไปท A1<Ctrl><End> : ไปทเซลลขวาลางสดทมขอมล<Alt><PgDn> : ไปทหนาจอถดไป (ทางขวา)<Alt><PgUp> : ไปทหนาจอกอนหนา (ทางซาย)

<Shift><Ctrl><↓> หรอ <↑> : เลอกบลอคขอมลทอยตดกนทงสดมน<Shift><Cttl><→> หรอ <←> : เลอกบลอคขอมลทอยตดกนทงแถว

<Shift><Space> : เลอกทงแถว<Shift><Ctrl><Space> : เลอกทงสดมน

<Ctrl><*> : เลอกขอบเขตขอมล (เลอกเซลลทอยตดกนทมขอมล)

<Ctrl><M> : ลางการจดรปแบบโดยตรง (Clear direct formatting)

<Alt><→> : (ขณะเลอกเซลล) ขยายความกวางทงสดมน 1 ระดบ<Alt><←> : (ขณะเลอกเซลล) ลดความกวางของสดมน 1 ระดบ<Alt><↑> : (ขณะเลอกเซลล) ลดความสงของแถวลง 1 ระดบ<Alt><↓> : (ขณะเลอกเซลล) เปดกลองตวเลอก Selection list...

<Shift><Alt><↑> หรอ <↓> : (ขณะเลอกเซลล) ปรบความสงของแถวใหพอดกบความสงของขอความ<Shift><Alt><→> หรอ <←> : (ขณะเลอกเซลล) ปรบความกวางของสดมนใหพอดกบความกวางของขอความ

<Ctrl>< PgDn> : ไปทชดกอนหนา<Ctrl>< PgUp> : ไปทชดถดไป

<Ctrl><+> : แทรก แถวหรอสดมน<Ctrl><-> : ลบ แถวหรอสดมน

320 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 321: "คัมภีร์  LibreOffice Calc  3.6"

27.2 27.2 การเปลยนสเสนแบงหนาการเปลยนสเสนแบงหนา

เสนแบงหนาท Calc มมาใหอาจดจางไป แตทงนสามารถเปลยนสไดดงน

ไปท Tool → Option → เมน LibreOffice → เมนยอย Appearance จะปรากกฏหนาตางตามภาพท 414

ทกรอบ Custom colors มองหาขอความตามภาพท 414 (Automatic page breaks) แลวเปลยนจากส Automatic เปนสตามชอบ ภาพท 413 : สแบงหนาเดม

ภาพท 414 : สรางปมบนแถบเครองมอใหกบมาโคร

ภาพท 415 : หลงเปลยนสเสนแบงหนา

27.3 27.3 การเปลยนสการเปลยนสฟอนตเรมตนฟอนตเรมตน

ฟอนตปรยาย หรอฟอนตเรมตนท Calc ตงไวใหมสเทาดจางๆ เราสามารถเปลยนเปนสอนๆ ไดดงน

ไปท Tool → Option → เมน LibreOffice → เมนยอย Appearance จะปรากกฏหนาตางตามภาพท 416 ทกรอบ Custom colors มองหาขอความตามภาพท 416 (Font Color) แลวเปลยนจากส Automatic เปนสตามชอบ

บทท 27 : อนๆ 321

Page 322: "คัมภีร์  LibreOffice Calc  3.6"

ภาพท 416 : เปลยนสปรยายใหกบฟอนต

322 คมภร LibreOffice Calc 3.6 (หามตพมพเพอการพาณชย)

Page 323: "คัมภีร์  LibreOffice Calc  3.6"
Page 324: "คัมภีร์  LibreOffice Calc  3.6"

Recommended