ต้นทุนถัวเฉลี่ยถ่วงน้ำหนัก (WACC)

Python เบื้องต้นสำหรับแนวคิดทางการเงิน

Dakota Wixom

Quantitative Finance Analyst

WACC คืออะไร?

$ WACC = F_{Equity} * C_{Equity} + F_{Debt} * C_{Debt} * (1 - TR) $

  • $F_{Equity}: $ สัดส่วน (%) ของการระดมทุนผ่านส่วนของผู้ถือหุ้น
  • $F_{Debt}: $ สัดส่วน (%) ของการระดมทุนผ่านหนี้สิน
  • $C_{Equity}: $ ต้นทุนส่วนของผู้ถือหุ้น
  • $C_{Debt}: $ ต้นทุนหนี้สินของบริษัท
  • $TR: $ อัตราภาษีเงินได้นิติบุคคล
Python เบื้องต้นสำหรับแนวคิดทางการเงิน

สัดส่วนของการระดมทุน

สัดส่วน (%) ของการระดมทุนคำนวณได้ดังนี้:

$ F_{Equity} = \frac{M_{Equity}}{M_{Total}} $

$ F_{Debt} = \frac{M_{Debt}}{M_{Total}} $

$ M_{Total} = M_{Debt} + M_{Equity} $

  • $ M_{Debt} $: มูลค่าตลาดของหนี้สินบริษัท
  • $ M_{Equity} $: มูลค่าตลาดของส่วนของผู้ถือหุ้น
  • $ M_{Total} $: มูลค่ารวมของการระดมทุน
Python เบื้องต้นสำหรับแนวคิดทางการเงิน

ตัวอย่าง:

คำนวณ WACC ของบริษัทที่มีต้นทุนหนี้สิน 12% ต้นทุนส่วนของผู้ถือหุ้น 14% สัดส่วนหนี้สิน 20% และสัดส่วนส่วนของผู้ถือหุ้น 80% กำหนดให้อัตราภาษีเงินได้นิติบุคคลที่แท้จริงอยู่ที่ 35%

percent_equity = 0.80
percent_debt = 0.20
cost_equity = 0.14
cost_debt = 0.12
tax_rate = 0.35
wacc = (percent_equity*cost_equity) + (percent_debt*cost_debt) * 
         (1 - tax_rate)
print(wacc)
0.1276
Python เบื้องต้นสำหรับแนวคิดทางการเงิน

การคิดลดโดยใช้ WACC

ตัวอย่าง:

คำนวณ NPV ของโครงการที่สร้างกระแสเงินสด $100 ต่อปีเป็นเวลา 5 ปี โดยกำหนด WACC ที่ 13%

cf_project1 = np.repeat(100, 5)
npv_project1 = np.npv(0.13, cf_project1)
print(npv_project1)
397.45
Python เบื้องต้นสำหรับแนวคิดทางการเงิน

มาฝึกกันเถอะ!

Python เบื้องต้นสำหรับแนวคิดทางการเงิน

Preparing Video For Download...