금액가중수익률(MWR)과 XIRR의 관계
같은 펀드에 투자했는데 친구는 20% 벌고 나는 5%밖에 못 벌었다면, 진짜 원인은 종목이 아니라 '언제 얼마를 넣었느냐'일 수 있어요. 이 타이밍까지 반영해서 '내 실제 수익률'을 재는 방법이 바로 금액가중수익률(MWR)이고, 엑셀에서 이걸 계산해 주는 함수가 XIRR입니다.
금액가중수익률(MWR)이 뭐야?
금액가중수익률(MWR, Money-Weighted Return)은 내가 돈을 넣고 뺀 '시점과 금액'까지 전부 반영해서, 내가 실제로 번 연평균 수익률을 재는 방법이에요. 금융에서는 이걸 내부수익률(IRR)이라고도 부릅니다. 사실상 같은 개념이에요.
핵심 아이디어는 이래요. 내가 돈을 넣은 것(마이너스)과 지금 가진 평가금액·받은 돈(플러스)을 시간축에 늘어놓고, '이 현금흐름 전체의 현재가치 합을 0으로 만드는 수익률'을 찾는 거예요. 그 수익률이 바로 내 MWR입니다.
왜 시점이 중요할까요? 큰돈을 하필 고점에 넣었다면, 펀드 자체는 잘나가도 내 평균 수익률은 낮아져요. 반대로 폭락한 저점에 많이 넣었다면 내 수익률은 펀드 성적보다 좋아질 수 있고요. MWR은 이 '타이밍 효과'를 그대로 담아냅니다.
MWR은 '내가 번 수익률', 뒤에 나올 시간가중수익률(TWR)은 '운용사(펀드 매니저)의 실력 수익률'로 기억하면 헷갈리지 않아요.
XIRR은 MWR을 날짜까지 정확히 계산하는 함수
XIRR은 'Extended IRR', 즉 확장된 내부수익률 함수예요. 엑셀·구글시트에서 =XIRR(금액들, 날짜들) 형태로 씁니다. 여기서 계산되는 값이 바로 MWR이에요. 그래서 'MWR = XIRR로 구한다'가 성립합니다.
IRR 함수와의 차이는 '날짜'예요. 그냥 IRR은 모든 현금흐름이 똑같은 간격(예: 매년 말)으로 발생한다고 가정해요. 하지만 실제 투자는 3월에 30만 원, 7월에 갑자기 100만 원, 11월에 조금 인출... 이렇게 들쭉날쭉하죠. XIRR은 각 현금흐름에 '실제 날짜'를 붙여서 이 불규칙함을 정확히 반영합니다.
XIRR이 푸는 식은 이래요. 각 현금흐름 P를 (첫 날짜부터 며칠 지났는지 ÷ 365)만큼 할인해서 전부 더했을 때 0이 되는 연이율 r을 찾는 거예요. 수식으로는 Σ [ P_i ÷ (1+r)^((d_i − d_1)/365) ] = 0. 엑셀은 이 r을 반복 계산으로 아주 정밀하게 찾아냅니다.
마이크로소프트 공식 문서의 예시: -10,000원을 넣고 이후 여러 날짜에 2,750·4,250·3,250·2,750을 회수하면 XIRR ≈ 37.34%가 나와요. 날짜가 제각각이어도 한 번에 계산됩니다. (출처: Microsoft XIRR 함수 문서)
MWR(XIRR) vs 시간가중수익률(TWR)
많이 헷갈리는 짝이 시간가중수익률(TWR, Time-Weighted Return)이에요. TWR은 반대로 '입출금 효과를 싹 제거'하고, 순수하게 그 상품이 얼마나 올랐는지만 봅니다. 자금이 드나들 때마다 구간을 잘라 수익률을 이어 붙이죠. 그래서 펀드·운용사 성과를 비교하는 공식 표준(GIPS)이 TWR이에요.
한 문장으로 정리하면, TWR은 '운용사의 수익률', MWR(=XIRR)은 '내 지갑의 수익률'입니다. 언제 얼마를 넣을지는 운용사가 아니라 내가 정하니까요.
둘의 차이는 곧 '내 타이밍 점수'예요. MWR이 TWR보다 낮다면 상승 직전에 덜 넣었거나 하락 직전에 많이 넣은, 이른바 'buy high, sell low' 흔적이 있다는 뜻이에요. 반대로 MWR이 더 높으면 저점에서 잘 담았다는 뜻이고요.
역사가 보여주는 '타이밍 갭'
이 차이는 통계로도 잡혀요. 미국 투자행동 조사기관 DALBAR의 QAIB 보고서는 매년 '평균 투자자가 실제로 번 수익률'과 지수 수익률을 비교하는데, 거의 매번 투자자 쪽이 뒤처집니다.
예를 들어 2024년 한 해, 미국 평균 주식투자자는 약 16.5%를 벌었는데 같은 기간 S&P500 지수는 약 25.0% 올랐어요. 대략 8%포인트가량 뒤처진 건데, 상승장에 늦게 들어가거나 겁먹고 빠져나온 '나쁜 타이밍'이 주요 원인으로 지목됐어요. 장기(수십 년) 집계에서도 평균 투자자가 지수보다 대략 수 %포인트 낮았다는 결과가 반복적으로 나옵니다.
다만 이 수치는 집계 기간·방법론에 따라 달라지고 DALBAR 방식엔 비판도 있어서, '정확히 몇 %'로 외우기보다 '타이밍 때문에 내 실제 수익률(MWR)이 상품 수익률(TWR)보다 낮아지는 일이 흔하다'는 교훈으로 받아들이는 게 좋아요. 최대 낙폭이 컸던 구간에서 이런 갭은 특히 커집니다.
출처: DALBAR QAIB(2024년 발표, 2016년 30년 집계 보고서 등) 및 이를 인용한 PLANADVISER·Forbes 보도. 연도·기간마다 수치가 달라 여기서는 범위·근사치로 표기했습니다.
그래서 뭘 봐야 할까
적립식으로 매달 조금씩 넣는 사람이라면 내 진짜 성적표는 단순 수익률이 아니라 MWR(XIRR)이에요. 넣은 날짜와 금액이 제각각이니까요. 반대로 '이 상품 자체가 좋았나'를 판단하고 싶으면 TWR을 보면 됩니다.
《거의 모든 것의 수익률》은 이런 계산을 직접 눈으로 볼 수 있게 만든, 글쓴이가 직접 운영하는 사이트예요. 목돈을 한 번에 넣은 경우(일시납)와 매달 나눠 넣은 경우(적립식)의 결과가 어떻게 갈리는지, 그리고 최대 낙폭·손실 기간·수수료·환율까지 숨기지 않고 함께 보여줍니다. 아래 관련 링크에서 내 현금흐름을 넣어 보고, 타이밍이 수익률을 어떻게 바꾸는지 직접 확인해 보세요.
이 글은 특정 상품·종목을 추천하거나 미래 가격을 예측하지 않아요. 계산 개념을 이해하고 스스로 판단하는 데 도움을 주기 위한 교육 자료입니다.
자주 묻는 질문
Q. MWR과 XIRR은 완전히 같은 건가요?
거의 같다고 봐도 돼요. MWR(=IRR)은 '개념'이고, XIRR은 그 개념을 불규칙한 날짜의 현금흐름에 대해 계산해 주는 '도구(함수)'예요. 실무에서 MWR을 구할 때 가장 많이 쓰는 방법이 바로 엑셀의 XIRR입니다.
Q. 그냥 IRR 함수 대신 XIRR을 쓰는 이유는요?
IRR 함수는 모든 현금흐름이 똑같은 간격으로 발생한다고 가정해요. 하지만 실제 입출금은 날짜가 제각각이죠. XIRR은 각 현금흐름에 실제 날짜를 붙여 계산하기 때문에, 적립식 투자처럼 시점이 불규칙할 때 훨씬 정확합니다.
Q. MWR이 펀드 공시 수익률보다 낮으면 제가 뭘 잘못한 건가요?
꼭 잘못은 아니지만, 대체로 '타이밍이 안 좋았다'는 신호예요. 하락 직전에 많이 넣었거나 반등 직전에 뺐을 때 MWR이 상품 수익률(TWR)보다 낮아집니다. 이걸 알면 다음엔 감정적 매매를 줄이는 데 도움이 돼요. 다만 이건 결과 해석일 뿐, 미래 타이밍을 맞히라는 뜻은 아니에요.
📋 과거 데이터 기준 결과이며, 과거 수익률이 미래 수익을 보장하지 않습니다.
📋 본 서비스는 투자 추천이 아닌 투자 이해를 위한 교육 목적으로 제공됩니다.