XIRR 계산기

XIRR 계산기

한 줄에 현금흐름 하나씩 입력하세요. YYYY-MM-DD 형식의 날짜 다음에 금액을 적습니다. 넣은 돈은 음수, 돌려받은 돈(현재 평가액 포함)은 양수로 입력하세요.

XIRR은 펀드에 넣는 월 적립금, 목돈 투자 뒤의 일부 환매, 들어오는 시기가 들쭉날쭉한 임대 수입처럼 날짜가 불규칙한 현금흐름의 연 수익률입니다. 한 줄에 하나씩 날짜와 금액을 입력하세요. 내가 넣은 돈은 음수, 돌려받은 돈은 양수로 적고, 마지막에 현재 평가금액을 양수 현금흐름으로 추가하면 됩니다. 엑셀과 구글 스프레드시트의 XIRR 함수와 같은 수익률을 계산해 주며, 답을 구할 수 없는 입력이면 그 사실도 알려 드립니다.

XIRR 계산 방법

  1. 1

    날짜별 현금흐름을 입력합니다

    한 줄에 하나씩 YYYY-MM-DD 형식의 날짜 뒤에 금액을 적으세요. 예: 2023-01-15 -10000. 투자금과 납입금은 음수, 환매금, 배당금, 현재 평가금액은 양수입니다. 부호가 서로 다른 줄이 최소 2줄 필요합니다.

  2. 2

    볼 내용을 고릅니다

    XIRR만 볼지, 현금흐름 요약까지 함께 볼지 선택합니다. 요약에는 총 투자금, 총 수령액, 순손익, 건수, 기간(일수)이 들어 있습니다.

  3. 3

    연 수익률을 확인합니다

    결과는 모든 현금흐름의 현재가치 합이 0이 되는 연 수익률입니다. 맞는 수익률이 없으면 임의의 숫자를 보여 주지 않고 그 사실을 알려 드립니다.

XIRR 공식

XIRR은 다음 식을 만족하는 수익률 r을 찾습니다.

0 = Σ Pᵢ / (1 + r)^((dᵢ − d₁) / 365)

각 기호의 의미는 다음과 같습니다.

  • Pᵢ는 i번째 줄의 현금흐름(나가는 돈은 음수, 들어오는 돈은 양수)
  • dᵢ는 그 날짜, d₁은 가장 이른 날짜
  • 지수는 두 날짜 사이의 실제 일수를 365로 나눈 값으로, 엑셀이 쓰는 실제일수/365 방식입니다
  • r은 구하려는 연 수익률

현금흐름이 3건 이상이면 닫힌 형태의 해가 없으므로 수익률은 수치적으로 구합니다. 이 계산기는 10%에서 출발해 뉴턴-랩슨법으로 계산합니다. 유효한 수익률로 수렴하지 않으면 순현재가치의 부호가 바뀌는 지점을 일정 범위에서 찾아 이분법으로 좁혀 갑니다. 둘 다 실패하면 0이 아니라 “계산할 수 없음”으로 표시합니다.

계산 예시

2023년 1월 15일에 펀드에 10,000을 넣고, 2023년 7월 1일에 2,500을 추가했습니다. 2024년 3월 31일 현재 평가금액은 14,200입니다.

날짜 현금흐름 첫 날짜로부터의 연수 XIRR 기준 현재가치
2023-01-15 −10,000 0.0000 −10,000
2023-07-01 −2,500 0.4575 −2,373
2024-03-31 +14,200 1.2082 +12,373
합계 ≈ 0

합계를 0으로 만드는 수익률은 연 약 12.07%입니다. 두 번의 투자는 각각 얼마나 오래 투자했는지에 따라 가중됩니다. 단순한 총수익률로는 이 차이가 반영되지 않습니다.

숫자를 믿기 전에 알아 둘 점

  • 현재 평가금액을 꼭 넣으세요. 아직 보유 중이라면 측정하려는 날짜의 평가금액을 마지막 양수 줄로 추가해야 합니다. 빠뜨리면 수익률이 손실처럼 보입니다.
  • 부호가 중요합니다. 전부 음수이거나 전부 양수이면 내부수익률이 존재하지 않으므로, 계산할 수 없다고 알려 드립니다.
  • 순서는 상관없습니다. 줄은 어떤 순서여도 되고, 같은 날짜가 여러 번 나와도 됩니다. 어느 줄이 먼저인지에 따라 결과가 달라지지 않습니다.
  • 기간이 아주 짧으면 수익률이 부풀려집니다. 이틀 동안 1%가 올랐다면 연으로 환산할 때 매우 큰 숫자가 됩니다. 연 1,000,000%를 넘는 수익률은 해가 없는 것으로 처리합니다.
  • 답이 여러 개일 수 있습니다. 부호가 여러 번 바뀌는 현금흐름에서는 유효한 수익률이 여러 개 나올 수 있습니다. 이 계산기는 탐색에서 가장 먼저 찾은 값을 보여 줍니다.
  • XIRR은 총수익률이 아닙니다. 날짜를 반영한 연 환산 수익률입니다. 금액 기준의 손익이 궁금하면 요약의 순손익을 보세요.

자주 묻는 질문

IRR은 현금흐름이 1년에 한 번처럼 같은 간격으로 발생한다고 가정합니다. XIRR은 모든 현금흐름의 실제 날짜를 사용하므로 시기가 불규칙한 투자에 적합합니다. 현금흐름이 정말로 일정한 간격이라면 IRR 계산기가 더 간단합니다.

같은 현금흐름이라면 같습니다. 두 프로그램 모두 XIRR을 실제 일수를 365로 나누는 방식으로 정의하며, 이 도구도 같은 방식입니다. 스프레드시트는 정해진 허용 오차에서 탐색을 멈추기 때문에 소수점 끝자리에서 아주 작은 차이가 날 수 있습니다.

대개 네 가지 중 하나입니다. 날짜와 금액 형식이 아닌 줄이 있거나, 줄이 2개 미만이거나, 전부 음수 또는 전부 양수이거나, 모든 현금흐름이 같은 날짜인 경우입니다. 연 1,000,000%를 넘는 수익률도 계산할 수 없음으로 표시됩니다.

네. 넣은 돈보다 적게 돌려받으면 수익률은 0보다 낮습니다. 2021년 1월 1일에 1,000을 넣고 2022년 1월 1일에 900을 받으면 정확히 -10%가 나옵니다.

계산은 저희 서버에서 이루어지므로 입력한 줄이 서버로 전송됩니다. 기록하는 것은 입력한 줄 수뿐이며 날짜와 금액은 기록하지 않습니다. 단계별 버전에서는 단계 사이에 입력 내용이 페이지 주소에 담기므로, 금액이 비공개라면 그 주소를 공유하지 마세요.

관련 도구

이 도구는 다른 언어로도 제공됩니다