1 / 30

How to apply EXCEL for Business Decision Support System

How to apply EXCEL for Business Decision Support System. Kulachatr Chatrakul Na Ayudhya . How to apply EXCEL for Business Decision Support System. Use of Goal Seeking Use of Data Table Use of Scenario (Simulation Technique) Use of Solver Parameter Applying Macro on Excel.

kirti
Download Presentation

How to apply EXCEL for Business Decision Support System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. How to apply EXCEL for Business Decision Support System Kulachatr Chatrakul Na Ayudhya

  2. How to apply EXCEL for Business Decision Support System • Use of Goal Seeking • Use of Data Table • Use of Scenario (Simulation Technique) • Use of Solver Parameter • Applying Macro on Excel

  3. How to apply EXCEL for Business Decision Support System; Goal Seeking Goal Seeking การค้นหาค่าเป้าหมาย การกำหนดค่าใน Cell ใด Cell หนึ่งแล้วมีการสมมติค่าใน Cell อื่น เพื่อทดสอบหาค่าที่เปลี่ยนไป เป็นการใช้เครื่องมือทดสอบค่าอย่างง่ายเหมาะกับการแก้ปัญหาประเภทการตัดสินใจลงทุน การคำนวณอัตราดอกเบี้ย การวิเคราะห์ผลกำไร การคำนวณ Sensitivity ต่อการเปลี่ยนแปลงราคา เป็นต้น

  4. How to apply EXCEL for Business Decision Support System; Data Table Data Table ใช้เมื่อต้องการสร้างตารางเปรียบเทียบข้อมูลที่เปลี่ยนแปลงไป เหมาะกับการแก้ปัญหาประเภทการตัดสินใจลงทุน การคำนวณอัตราดอกเบี้ย การวิเคราะห์ผลกำไร การคำนวณความอ่อนไหวต่อการเปลี่ยนแปลงราคา คล้ายกับ Goal Seek แต่แสดงได้หลายค่า

  5. How to apply EXCEL for Business Decision Support System; Goal Seeking • Problem • การคำนวณเงินที่จะต้องผ่อนจ่ายในแต่ละเดือน โดยสมมติว่ากู้เงินจากธนาคารมา 2,000,000 บาท ในอัตราดอกเบี้ย 9.5% ต่อปี และมีระยะเวลาในการผ่อนส่ง 10 ปี • Exercise • การคำนวณเงินที่จะต้องผ่อนจ่ายในแต่ละเดือน โดยสมมติว่ากู้เงินจากธนาคารมา 7,000,000 บาท ในอัตราดอกเบี้ย 5.5% ต่อปี และมีระยะเวลาในการผ่อนส่ง 25 ปีจากนั้นทดสอบปรับค่า • ถ้ามีเงินผ่อนส่ง 40,000 บาท จะกู้เงินได้เท่าไร • ถ้ามีเงินผ่อนส่ง 45,000บาท จะถูกเรียกเก็บดอกเบี้ยปีละเท่าไร • ถ้ามีเงินผ่อนส่ง 50,000 บาท จะต้องผ่อนส่งกี่ปี จึงจะหมด

  6. How to apply EXCEL for Business Decision Support System; Solver Parameters Solver Parameters • เป็นเครื่องมือที่ใช้แก้ปัญหาสมการโปรแกรมเชิงเส้นตรงและโปรแกรมจำนวนเต็มด้วยวิธีการSimplex เป็นโปรแกรมที่มีความสามารถในการแก้ปัญหาที่มีความหลากหลายในเชิงธุรกิจ

  7. การใช้งาน แมโคร และตัวอย่างการประยุกต์ใช้HOW APPLY EXCEL (MACRO) FOR BUSINESS CASE

  8. Overview • Excel Program • Macro Excel • How to use Macro Excel • How to apply Macro Excel for Business

  9. Program Excel • On Microsoft Office • Program spread sheet • Use for create table and analysis data

  10. Program Excel • Cash-flow analysis • Financial reports • Inventory mangement • SME Tools

  11. ตัวอย่างข้อมูล

  12. Macro Excel • Record any activity on program excel. • Call to use when you want it. • Support routine job.

  13. To Create Macro (1) • Record Macro • Select menu Tools > Macro > Record New Macro • Make condition • Macro Name • Shortcut key • Store macro in • Description • Click OK

  14. To Create Macro (2) • To set activity • Select Menu Tools > Stop recording

  15. To Call Macro (1) • Call from menu Tools > Macro > Macro (or Alt+F8) • Use Ctrl+….

  16. Tip for creation Macro Can not have space Auto create name

  17. Tools > Macro สร้าง และ แก้ไข Macro ในมุมมองแบบ VB VB Script Insert > Module Visual Basic Editor

  18. Procedure :เป็นชุดคำสั่งที่สั่งให้คอมพิวเตอร์ทำงาน ตามลำดับก่อนหลัง Sub Procedure ไม่มีการคืนค่า Function Procedure มีการคืนค่า Procedure • Macro - - > Sub Procedure • User-Defined Function - - > Function Procedure

  19. Sub TextAbsolute( ) Range(“D3”).Select Selection.Font.Italic = True End Sub Sub TextRelative( ) ActiveCell.Offset(2,3).Select Selection.Font.Italic = True End Sub Sample Script

  20. Function FutureValue(p,n,i) FutureValue = p*((1+i)^n) End Function User Define Function p = Present value n = Number of Term i = interest(%)

  21. User Define Function

  22. เงินได้สุทธิตั้งแต่ เงินได้สุทธิจำนวนสูงสุดของขั้น อัตราภาษีร้อยละ ภาษีในแต่ละขั้นเงินได้ ภาษีสะสมสูงสุดของขั้น 1 – 100,000 100,000 5 5,000 5,000 100,001 – 500,000 400,000 10 40,000 45,000 500,001 – 1,000,000 500,000 20 100,000 145,000 1,00,001 – 4,000,000 3,000,000 30 900,000 1,045,000 4,000,000 ขึ้นไป 37 ฟังก์ชันคำนวณภาษีเงินได้ (ภ.ง.ด.91)

  23. ฟังก์ชันคำนวณภาษีเงินได้ (ภ.ง.ด.91) การคำนวณค่าสามารถดูได้จากตารางเช่นมีเงินได้ 250,000 บาทให้นำไปลบเงินได้สุทธิจำนวนสูงสุดของขั้นที่ต่ำกว่า 1 ขั้นจะได้250,000 – 100,000 = 150,000 นำ 150,000 มาคูณกับช่องอัตราภาษีร้อยละจะได้150,000 * 0.1 = 15,000 นำค่าดังกล่าวไปบวกกับช่องภาษีสะสมสูงสุดของขั้นที่ต่ำกว่า 1 ขั้น จะได้15,000 + 5,000 = 20,000 ดังนั้นภาษีเงินได้สุทธิคือ 20,000 บาท

  24. ฟังก์ชันคำนวณภาษีเงินได้ (ภ.ง.ด.91) Function Tax(Income_Year) If Income_Year <= 100000 Then Tax = Income_Year * 0.05 ElseIf Income_Year <= 500000 Then Tax = (Income_Year – 100000) * 0.1 + 5000 ElseIf Income_Year <= 1000000 Then Tax = (Income_Year – 500000) * 0.2 + 45000 ElseIf Income_Year <= 4000000 Then Tax = (Income_Year – 1000000) * 0.3 + 145000 Else Tax = (Income_Year – 4000000) * 0.37 + 1045000 End If End Function

  25. ยอดขาย Commission 0 – 500,000 0.5% มากกว่า 500,000 – 1,800,000 1% มากกว่า 1,800,000 2% การคิดค่า Commision ตามอัตราการขาย

  26. การคิดค่า Commision ตามอัตราการขาย Function Commiss(Sale) If Sale <= 500000 Then Commiss = Sale * 0.005 ElseIf Sale <= 1800000 Then Commiss = Sale * 0.01 Else Commiss = Sale * 0.02 End If End Function

  27. การควบคุมในโปรแกรม VBA If…Then If…Then…Else Select Case

  28. การควบคุมในโปรแกรม VBA Do…Loop Do While…Loop Do Loop…While For … Next

  29. การใช้งาน ใช้สำหรับ InputBox function แสดงไดอะล็อกบ็อกซ์รับค่าและคืนค่ากลับคืนให้กับตัวแปรที่กำหนด MsgBox function เป็นไดอะล็อกบ็อกซ์แสดงข้อความได้เท่านั้น การรับค่าจาก และแสดงค่าจากฟังก์ชัน

  30. การรับค่าจาก และแสดงค่าจากฟังก์ชัน Num_Income = InputBox(“Number of Income/Year”) ActiveCell.Value = Num_Income Num_Income = InputBox(“Number of Income/Year”) MsgBox “Test Text : “ & Num_Income

More Related