콘텐츠로 이동
Data Prep
상세

재무 분석 (Financial Analytics)

1. 개요

재무 분석은 기업의 재무 데이터를 분석하여 재무 건전성, 수익성, 성장성을 평가하고, 투자 의사결정과 리스크 관리를 지원하는 분야.

정의

재무 분석 = 재무 데이터 + 비즈니스 인사이트

목적:
- 재무 성과 측정
- 수익성/효율성 분석
- 리스크 평가
- 예측 및 계획

재무 분석의 영역

영역 설명
재무제표 분석 손익, 재무상태, 현금흐름
비율 분석 수익성, 유동성, 효율성
예산 분석 예산 vs 실적
투자 분석 ROI, NPV, IRR
리스크 분석 신용, 시장, 운영 리스크

2. 핵심 지표

2.1 수익성 지표

지표 수식 해석
Gross Margin (매출 - 매출원가) / 매출 원가 효율성
Operating Margin 영업이익 / 매출 운영 효율성
Net Margin 순이익 / 매출 최종 수익성
ROE 순이익 / 자기자본 자기자본 수익률
ROA 순이익 / 총자산 자산 수익률
ROIC NOPAT / 투하자본 투자 수익률

DuPont 분석:

ROE = 순이익률 × 자산회전율 × 재무레버리지
    = (순이익/매출) × (매출/자산) × (자산/자본)

2.2 유동성 지표

지표 수식 기준
유동비율 유동자산 / 유동부채 > 1.5
당좌비율 (유동자산-재고) / 유동부채 > 1.0
현금비율 현금 / 유동부채 -

2.3 레버리지 지표

지표 수식 해석
부채비율 총부채 / 자기자본 재무 레버리지
이자보상배율 EBIT / 이자비용 이자 지급 능력

2.4 효율성 지표

지표 수식 해석
자산회전율 매출 / 총자산 자산 활용
재고회전율 매출원가 / 평균재고 재고 효율
매출채권회전율 매출 / 평균매출채권 회수 효율
CCC (현금전환주기) DIO + DSO - DPO 운전자본 효율
CCC = 재고보유기간 + 매출채권회수기간 - 매입채무지급기간

짧을수록 현금 효율적

3. 주요 분석 방법

3.1 재무제표 분석

수평 분석 (Trend Analysis):

연도별 변화 분석:
성장률 = (당기 - 전기) / 전기 × 100%

트렌드 지수 = 당기 / 기준연도 × 100

수직 분석 (Common-size):

손익계산서: 각 항목 / 매출
재무상태표: 각 항목 / 총자산

동종업계 비교 용이

3.2 예산 분석

Variance Analysis:

실적 vs 예산 차이 분석

Volume Variance = (실제수량 - 예산수량) × 예산단가
Price Variance = (실제단가 - 예산단가) × 실제수량

Rolling Forecast:

고정 예산 → 지속 업데이트

항상 12개월 예측 유지
실적 반영하여 예측 수정

3.3 투자 분석

NPV (순현재가치):

NPV = Σ (CFₜ / (1+r)ᵗ) - 초기투자

NPV > 0: 투자 가치 있음

IRR (내부수익률):

NPV = 0이 되는 할인율

IRR > 요구수익률: 투자 승인

Payback Period:

투자금 회수 기간

단순: 누적 현금흐름 = 투자금
할인: 할인 현금흐름 기준

3.4 리스크 분석

VaR (Value at Risk):

주어진 신뢰수준에서 최대 손실

VaR(95%) = 포트폴리오 × σ × 1.65

방법:
- Historical Simulation
- Parametric (정규분포)
- Monte Carlo

시나리오 분석:

Best / Base / Worst Case

각 시나리오별 재무 영향 분석
민감도 분석 포함

3.5 신용 분석

Altman Z-Score:

Z = 1.2A + 1.4B + 3.3C + 0.6D + 1.0E

A = 운전자본/총자산
B = 이익잉여금/총자산
C = EBIT/총자산
D = 자기자본시가/총부채
E = 매출/총자산

Z > 2.99: 안전
Z < 1.81: 위험


4. 실무 적용 사례

4.1 재무 대시보드

경영진 대시보드:
- 매출/이익 트렌드
- 주요 비율 (마진, ROE)
- 예산 달성률
- 현금 흐름

FP&A 대시보드:
- 부서별 비용
- 프로젝트별 수익성
- 예측 정확도

4.2 수익성 분석

제품/고객/채널별 수익성:
- 매출총이익
- 공헌이익
- 영업이익

ABC (Activity-Based Costing):
- 활동별 원가 배분
- 정확한 제품 원가

4.3 현금흐름 예측

단기 예측 (13주):
- 주간 현금 유입/유출
- 은행 잔고 예측
- 자금 조달 필요성

장기 예측 (12개월):
- 월간 현금흐름
- 투자/차입 계획
- 시나리오 분석

4.4 M&A 밸류에이션

방법론:
- DCF (현금흐름할인)
- Comparable (유사기업)
- Precedent (선례거래)

시너지 분석:
- 매출 시너지
- 비용 시너지
- 재무 시너지

5. 참고 자료

핵심 서적

서적 저자 주제
"Financial Intelligence" Berman & Knight 재무 기초
"Valuation" McKinsey & Company 기업 가치평가
"Financial Modeling" Simon Benninga 재무 모델링

주요 저널

저널 분야
Journal of Finance 재무 학술
Journal of Financial Economics 재무 경제학
Harvard Business Review 비즈니스 적용

6. 도구

도구 용도
Excel/Google Sheets 재무 모델링
Tableau/Power BI 재무 대시보드
Python (pandas) 대용량 분석
Anaplan/Adaptive FP&A
Bloomberg/Refinitiv 시장 데이터

Python 재무 분석 예시

import pandas as pd
import numpy as np

# 재무비율 계산
def financial_ratios(df):
    ratios = {
        'gross_margin': (df['revenue'] - df['cogs']) / df['revenue'],
        'operating_margin': df['operating_income'] / df['revenue'],
        'roe': df['net_income'] / df['equity'],
        'current_ratio': df['current_assets'] / df['current_liabilities'],
        'debt_to_equity': df['total_debt'] / df['equity'],
    }
    return pd.DataFrame(ratios)

# NPV 계산
def npv(cash_flows, discount_rate):
    return sum([cf / (1 + discount_rate)**t 
                for t, cf in enumerate(cash_flows)])

# IRR 계산
from scipy.optimize import brentq

def irr(cash_flows):
    return brentq(lambda r: npv(cash_flows, r), -0.99, 10)

7. 재무 분석 프레임워크

분석 체크리스트

영역 분석 항목
수익성 마진 트렌드, DuPont, 부문별
유동성 비율, 현금흐름, 운전자본
레버리지 부채비율, 이자보상
효율성 회전율, CCC
성장성 매출/이익 성장, 투자
리스크 시나리오, 민감도

재무 모델 구조

Inputs (가정)
Revenue Model
Cost Model
Income Statement
Balance Sheet
Cash Flow Statement
Outputs (지표, 밸류에이션)