ใช้ Excel คำนวณมูลค่าเงินในอนาคตจากการลงทุน 1

ใช้ Excel คำนวณมูลค่าเงินในอนาคตจากการลงทุน

"ถ้าเราลงทุน x บาท ด้วยผลตอบแทน z% เป็นเวลา y ปี สุดท้ายจะมีเงินเท่าไหร่ครับ?" นี่คือคำถามที่ผมได้รับ หลังจากที่ผม Post เรื่องการคำนวณยอดผ่อนเงินกู้ไป ซึ่งได้รับผลตอบรับที่ดีมากๆ (มีคนสนใจเรื่องกู้เงินเยอะขนาดนี้เลยเหรอเนี่ย!! น่ากลัวนิดๆ นะ 555 ) เลยคิดว่า เมื่อมีคนสนใจเรื่องการลงทุนด้วย ยิ่งเป็นสิ่งที่ควรสนับสนุนเลย เพราะยิ่งลงทุนเร็วยิ่งได้เปรียบมากๆ นะครับ (อ่านจบแล้วจะเห็นว่าระยะเวลาการลงทุน สำคัญขนาดไหน) ดังนั้นผมจะสอนวิธีใช้ Excel คำนวณมูลค่าเงินในอนาคตแบบง่ายๆ ได้ด้วยฟังก์ชัน FV ใน Excel เองครับ ใช้ Excel คำนวณการลงทุน FV เราสามารถคำนวณมูลค่าเงินในอนาคตได้ด้วยฟังก์ชัน FV (Future Value) ได้ครับ สูตรเดียวจบ แถมรองรับการใส่เงินเพิ่มในแต่ละเดือนได้ด้วยนะ ซึ่งมีสูตรดังนี้ =FV(rate,nper,pmt,[pv],[type]) จะเห็นว่าสูตรขึ้นอยู่กับ Input หลายๆ…
สอนใช้ Excel คำนวณยอดผ่อนเงินกู้แบบง่ายๆ 2

สอนใช้ Excel คำนวณยอดผ่อนเงินกู้แบบง่ายๆ

ในฐานะที่ทำงานเกี่ยวกับสินเชื่อในธนาคารมาก่อน วันนี้ผมจะมาสอนใช้ Excel คำนวณเรื่องเงินกู้แบบง่ายๆ ใครๆ ก็ทำได้ครับ ทำแป๊ปเดียว ไม่ต้องสร้างตารางผ่อนอะไรให้ยุ่งยากด้วย การผ่อนเงินกู้โดยทั่วไปสำหรับคนทั่วไป จะแบ่งเป็น 2 ลักษณะ คือ แบบเงินต้นคงที่ (ดอกเบี้ย Flat Rate เช่น การผ่อนรถยนต์) แบบลดต้นลดดอก (ดอกเบี้ย Effective Rate แบบผ่อนบ้าน หรือ สินเชื่อธุรกิจ) ซึ่งผมจะสอนวิธีคิดทั้งคู่เลยครับ เอาล่ะ สมมติเราจะกู้เงิน 1 ล้านบาท ดอกเบี้ย 6% ต่อปี แล้วอยากรู้ว่าจะต้องผ่อนเดือนละกี่บาท (เดือนละเท่าๆ กัน) จึงจะผ่อนหมดพอดี ในระยะเวลา 5 ปี เราก็กรอกข้อมูลดังรูปเลย ยอดผ่อนแบบเงินต้นคงที่ (ดอกเบี้ย Flat Rate) ทีนี้จะเริ่มจากตัวที่เข้าใจง่ายก่อน ก็คือการผ่อนรถ ซึ่งโดยทั่วไปจะคิดดอกเบี้ยแบบ Flat…
วิธีจัดการข้อมูลซ้ำใน Excel (แบบลึกซึ้ง) 3

วิธีจัดการข้อมูลซ้ำใน Excel (แบบลึกซึ้ง)

หากเราไม่แน่ใจว่ามีข้อมูลซ้ำอยู่ในรายการข้อมูล Excel หรือไม่? แล้วเราอยากจะรู้หรืออยากจะทำให้ข้อมูลมันไม่ซ้ำกัน เราจะทำยังไงดี? มาดูกันครับ สถานการณ์ คือ เรามีข้อมูล เป็น Customer ID และวันที่ของการบันทึกข้อมูลลูกค้า สมมติว่า เราอยากจะได้เฉพาะข้อมูลครั้งล่าสุดเท่านั้น เราจะทำยังไงดี? แนวทาง #1 : ลบข้อมูลซ้ำด้วย Remove Duplicates เครื่องมือ Remove Duplicates มันจะเก็บข้อมูลไว้เฉพาะบรรทัดบนสุดเท่านั้น ดังนั้นก่อนจะใช้เครื่องมือนี้ ผมแนะนำให้เรียงข้อมูลให้อยู่ในลักษณะที่ หากข้อมูลซ้ำกัน ให้เอาแถวที่เราอยากได้ไว้บนสุดซะก่อนครับ โดยใช้ Data --> Sort ก่อน ในที่นี้เราจะเรียงตาม CustomerID ก่อน แล้วเรียงตามวันที่ โดยเอาวันที่ใหม่สุดไว้บน จากนั้นเราจะได้ข้อมูลที่เรียงกันในแบบที่อยากได้แล้ว ให้เราเลือกข้อมูลช่องใดช่องหนึ่ง แล้วไปที่ Data -> Remove Duplicates แล้วให้ติ๊กเฉพาะ CustomerID เท่านั้น…
เปรียบเทียบข้อมูล

วิธีเปรียบเทียบข้อมูล 2 List ว่ามี item ไหนที่ต่างกัน?

"ไม่ทราบว่ามีวิธีเปรียบเทียบข้อมูลใน Excel จากข้อมูล 2 รายการหรือไม่ ว่ามี item ไหนต่างกันบ้างครับ?" คำถามนี้มีคนถามบ่อยพอสมควร เลยเขียนเป็นบทความให้อ่านกัน คนอื่นๆ จะได้รับประโยชน์ไปด้วยเนอะ เอาล่ะ! สมมติผมมีข้อมูลอยู่ 2 List ซึ่งอยู่คนละ Sheet ดังนี้ SheetA SheetB จะเห็นว่ามีทั้งรายการที่มีใน A แต่ไม่มีใน B รวมถึง มีใน B แต่ไม่มีใน A ด้วย ผมจะเสนอวิธี Compare List นี้ 2 วิธีด้วยกัน คือ1. วิธีใช้ VLOOKUP2. วิธีใช้ Power Query ซึ่งความพิเศษของบทความนี้ คือ ผมจะแสดง Step การแก้ปัญหาเหมือนกันเป๊ะๆ เลย แต่ใช้แค่เครื่องมือต่างกันเท่านั้นเอง…
สอน 2 เทคนิคการทำ VLOOKUP หลายบรรทัด จากคำค้นหาเดียว 4

สอน 2 เทคนิคการทำ VLOOKUP หลายบรรทัด จากคำค้นหาเดียว

จะทำยังไงถึงจะทำ VLOOKUP หลายบรรทัด จาก Lookup_Value เดียวได้นะ?? นี่คือคำถามที่เกิดขึ้นบ่อย เพราะปกติแล้ว เวลาเราใช้ VLOOKUP หรือจะ INDEX MATCH ก็แล้วแต่ หาก Lookup_Value ซ้ำกัน มันจะได้ผลลัพธ์เป็นตัวบนสุดเสมอ บทความนี้ผมจะมาบอกวิธีทำ VLOOKUP เพื่อแสดงผลลัพธ์หลายบรรทัดให้เอง และจะทำให้ดูหลายแบบด้วยครับ!! โจทย์คือแบบนี้ครับ เราต้องการเลือกสินค้า แล้วให้แสดง Order ID ทั้งหมดของสินค้านั้นออกมา (ถ้าเราเอา Order ID ออกมาได้แล้ว อย่างอื่นก็คงไม่ยากแล้วจริงมั้ยครับ?) วิธีที่ 1 : ใช้สูตรเพื่อทำ vlookup หลายบรรทัด ใช้ VLOOKUP + Helper Column ในเมื่อ ปัญหาคือมี lookup_value ซ้ำกันหลายตัว ใน table_array…
VLOOKUP โหมด Approximate Match 5

VLOOKUP โหมด Approximate Match

อย่างที่เคยบอกไปแล้วว่า VLOOKUP มี 2 แบบ ซึ่งแบบพื้นฐานคือแบบ Exact Match ซึ่งจะ Map ข้อมูลได้ จะต้องเจอคำค้นหาอยู่ในคอลัมน์แรกของตารางอ้างอิงแบบเป๊ะๆ เท่านั้น แต่ในหลายๆ สถานการณ์ VLOOKUP แบบ Exact Match นั้นไม่สามารถตอบโจทย์ได้ เช่น กรณีที่มีเงื่อนไขในการใช้ตารางอ้างอิงเป็นช่วง เช่น การจัดเกรด การให้ commission เป็นต้น ตัวอย่างเช่น การจัดเกรดจากคะแนนแบบนี้ จะเห็นว่า ถ้าจะทำตารางเพื่อรองรับการหาแบบ Exact Match จะต้องสร้างตารางให้มี 100 ค่าเลย เพื่อรองรับแต่ละคะแนน (จริงๆ ต้องทำ 101 ค่าด้วย เพราะต้องรองรับตั้งแต่ 0-100 คะแนน) ยิ่งที่ค่าตัวเลขคะแนนเป็นทศนิืิยมได้นี่ ไม่มีทางสร้างตารางแบบ Exact Match รองรับไว้ล่วงหน้าได้เลย แต่ถ้าเราเปลี่ยนวิธีมาใช้…
ฟังก์ชันปัดตัวเลข ปัดเศษทศนิยม 6

ฟังก์ชันปัดตัวเลข ปัดเศษทศนิยม

เวลาเราใช้ Excel คำนวณตัวเลข บ่อยครั้งผลลัพธ์จะออกมาเป็นตัวเลขที่หน้าตาน่าเกลียดหน่อยๆ เพราะมีทศนิยมเยอะเกินไป เช่น 1234.5465 ซึ่งในชีวิตจริงเราไม่ค่อยอยากเห็นทศนิยมเยอะขนาดนี้อยู่แล้ว ดังนั้นฟังก์ชันที่สามารถปัดตัวเลขได้จึงเป็นสิ่งจำเป็น ROUND, ROUNDUP, ROUNDDOWN ฟังก์ชันที่ใช้บ่อยที่สุดในการปัดตัวเลขก็คือ ฟังก์ชันกลุ่ม ROUND, ROUNDUP, ROUNDDOWN นั่นเอง ซึ่งผมขอพูดถึงตัวที่เข้าใจง่ายที่สุดก่อน นั่นก็คือ ROUNDDOWN ROUNDDOWN ฟังก์ชันนี้ มีวิธีใช้งาน คือ =ROUNDDOWN(number,num_digits) หรือแปลได้ว่า =ROUNDDOWN(ตัวเลขที่จะปัด,จำนวนทศนิยมที่จะให้คงไว้) เช่น =ROUNDDOWN(1234.5465 , 2) จะได้ 1234.54 เพราะต้องการทศนิยม 2 ตำแหน่ง และการใช้ ROUNDDOWN แปลว่า ตำแหน่งที่เหลือให้ตัดทิ้งได้เลย ไม่ต้องสนใจว่าจะมีค่ามากหรือน้อยแค่ไหน เช่น =ROUNDDOWN(1234.5465 , 1) จะได้ 1234.5 เพราะต้องการทศนิยม 1 ตำแหน่ง และการใช้…
ฟังก์ชันสรุปข้อมูลพื้นฐาน 7

ฟังก์ชันสรุปข้อมูลพื้นฐาน

SUM : ฟังก์ชันแรกที่คุณรู้จัก...รู้จักดีรึยัง? หากถามว่า "อะไรคือฟังก์ชันใน Excel อันแรกที่คุณรู้จัก?" ผมคิดว่าหลายคนน่าจะตอบว่าฟังก์ชัน SUM แน่นอน แต่หารู้ไม่ว่า มันอาจมีบางเรื่องที่คุณอาจไม่รู้เกี่ยวกับฟังก์ชัน SUM ก็ได้ เช่น จากรูปนี้ ผม SUM ได้ผลลัพธ์ 6000 แทนที่จะเป็น 9000 สาเหตุเพราะว่า SUM จะทำการสรุปข้อมูล โดยหาผลรวมจาก Data ที่เป็นข้อมูลประเภทตัวเลข เท่านั้น!! (ถ้าใครไม่ระวัง เจอข้อมูลที่เน่าๆ มี Text ปนมาหน่อย อาจได้ผลลัพธ์ที่ผิดแบบไม่รู้ตัวก็ได้ครับ) ฟังก์ชันสรุปผลแบบพื้นฐาน ฟังก์ชันสรุปผลแบบ Basic ตัวอื่นๆ ก็เช่นกัน ส่วนใหญ่ก็จะหาผลสรุปจากข้อมูลที่เป็นตัวเลขเท่านั้น (แต่มีบางตัวที่สรุปได้จากข้อมูลประเภทอื่นด้วย เช่น การนับด้วย COUNTA) SUM = หาผลรวมจากช่องที่เป็นตัวเลขเท่านั้น AVERAGE = หาค่าเฉลี่ยจากช่องที่เป็นตัวเลขเท่านั้น…

สร้าง Dropdown กี่ชั้นก็ได้ใน Excel (Infinity Dependent Dropdown)

ผมเคยสอนการทำ Drop down 2 ชั้นมาแล้ว ซึ่งก็พบว่าหลายคนทำแล้วติดขัดกับข้อจำกัดบางอย่างของมันอยู่... คราวนี้ผมก็เลยขอทำคลิปสอนการทำ Drop down หลายชั้น (กี่ชั้นก็ได้ ใช้คำอะไรก็ได้) มาซะเลย จะได้ไม่ติดปัญหาอีกต่อไป 555 ใครสนใจคลิ๊กดูได้เลยครับ ในคลิปนี้ผมใช้้ OFFSET ในการแก้ปัญหาครับ [embed]https://youtu.be/aNd8ENjk-Oc[/embed] สร้าง Dropdown กี่ชั้นก็ได้ใน Excel ด้วย OFFSET สามารถ download ไฟล์ประกอบได้ที่นี่ครับ http://bit.ly/infinity-dropdown
ใส่เครื่องหมาย $ ในสูตรยังไงไม่ให้งง 8

ใส่เครื่องหมาย $ ในสูตรยังไงไม่ให้งง

พื้นฐานที่สำคัญมากในการเขียนสูตร Excel คือการใส่เครื่องหมาย $ ใน Cell Reference (เช่น A1 C4 ) เวลาเขียนสูตร ซึ่งถ้าใครงงหรือทำไม่เป็น จะไม่สามารถเขียนสูตรที่ซับซ้อนในอนาคตได้เลย ดังนั้นเรามาปูพื้นฐานตรงนี้ให้แน่นยิ่งขึ้นดีกว่า ทำไมต้องใส่เครื่องหมาย $ ล่ะ? เพราะปกติว่าเขียนสูตรที่มี Cell Reference แล้วเรา Copy Cell ช่องนั้นไป Paste ที่อื่น Cell Reference มันจะเลื่อนไปตามทิศทางของการ Copy ซึ่งบางกรณีการเลื่อนนั้นก็เป็นประโยชน์กับเรา เช่น เวลา Copy ลงมาข้างล่าง Cell Reference ก็จะเลื่อนตามลงมา (จาก B3 -> B4 และจาก C3 -> C4) ซึ่งสะดวกมาก แต่มันก็จะมีบางกรณีที่เราไม่อยากให้มันเลื่อนตามลงมา เช่น ถ้า…