수익률 계산 예제

마지막 업데이트: 2022년 5월 18일 | 0개 댓글
  • 네이버 블로그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기
부동산 수익률 계산하기

마늘빵 베이커리

엑셀 IRR 함수는 주기적으로 발생하는 현금 흐름으로 내부 수익률을 계산하는 재무 함수이다. IRR 함수로 전달되는 값에는 초기 투자 가치 및 당기 순이익 관련 값을 포함한다. 함수명 IRR 은 Internal Rate of Return 에서 만들졌습니다.

엑셀 IRR 함수 기본 설명

설명 : IRR 함수는 values 인수에 포함된 주기적 현금 흐름으로 내부 수익률을 계산한다.
구문 : IRR( values , [guess] )
인수 :
values : (투자와 당기 순이익) 현금 흐름을 포함하는 셀 범위 참조. 최소 하나의 음수와 양수를 포함해야 한다.
[guess] : 추정 내부 수익율. 옵션 인수, 생략시 기본값 0.1 ( 10% ) 사용.

노트1 : IRR 함수는 오차 범위내로 20회까지 반복 계산한다.
참고1 : 내부 수익율은 NPV 함수의 계산 결과를 0 으로 만드는 이율이다.

엑셀 IRR 함수 사용 예제

초기 투자액 1천만원은 B3 셀에, 향후 4년간의 순수익은 B4:B7 범위에 표시된다. 이를 현금의 흐름으로 내부수익률을 계산해 보자.

[그림1] 엑셀 IRR 함수로 내부수익율 계산

사용 예제1 : =IRR( B3:B5 )
사용 결과1 : -34%

values 인수로 B3:B5 범위가 지정되었다. 이 범위의 값으로 음과 양 의 값이 모두 포함되어야 한다. 전달된 values 인수의 범위에서 초기 투자액은 음의 값으로 표현되고 수익금들은 양의 값으로 표현된다. 계산 결과인 2년후 수익률은 -34% 로 반환되었다. 음수라는 것은 투자액에 수익률 계산 예제 미치지 못한다는 것이다. 즉, 2년치까지만을 본다면 이 투자는 손해임을 의미한다.

참고1 : 초기 투자가 음의 값인 이유는 지불되는 값이기 때문이며 수익금이 양의 값인 이유는 소득이 발생하기 때문이다.

사용 예제2 : =IRR( B3:B6 )
사용 결과2 : 0%

values 인수로 B3:B6 범위가 전달된다. 이는 투자액과 이후 3년후의 수익금까지를 IRR 로 전달하여 내부 수익율을 측정하는 것이다. G5 셀의 결과는 0% 이다. 이는 투자금과 수익금이 동일하다는 것이다. 측정치만으로는 손해가 아니지만 이익도 없는 투자이다.

사용 예제3 : =IRR( B3:B7 )
사용 결과3 : 18%

values 인수로 초기 투자액 부터 4년후 수익금까지가 전달되었다. IRR 함수로 초기 투자액과 4년간의 수익금을 전달하여 수익률 계산 예제 내부수익률을 계산한 결과는 18% 이다. 4년만에 투자금 대비 18%의 수익금이 발생한다는 것이다.

엑셀 IRR 함수 오류

- values 배열 인수에 적어도 1개씩의 음수값과 양수값이 없다면 #NUM! 오류를 발생한다.
- IRR 함수가 20회의 내부 계산후에도 수렴에 실패한다면 #NUM! 오류를 발생한다.

엑셀 IRR 함수는 이렇게 초기 투자액 대비 발생하는 수익액을 비교 측정하기에 투자 목표를 설정할 때 유익한 함수가 될 수 있다.
IRR 함수로 여러 투자에서 사업의 수익성을 평가하고 가늠하는 지표 측정에 활용해 보자.

부동산 수익률 계산법을 알아보자

부동산 수익률 계산 예제 수익률 계산법에 대한 정보를 찾고 있나요? 투자를 고려할 때 투자할지 여부를 결정할 중요한 요소 중 하나가 수익률입니다. 누구라도 쉽게 이해할 수 있는 부동산 수익률 계산법을 알려드립니다. 지금 바로 계산 방법에 대해 알아보세요.

부동산 수익률 계산하기

부동산 수익률 계산하기

은행에 큰돈을 예치하더라도 이자가 얼마 되지 않기에 새로운 투자처를 찾으시는 분들이 많이 있습니다. 부동산 투자

의 매력은 시세차익과 수익을 동시에 잡을 수 있기에 많이 선호하십니다. 시세차익과 수익을 동시에 잡는 부동산을 투

자할 때 기본적으로 부동산에 대한 수익률을 계산할 수 있어야 합니다.

수익률이라는 것을 쉽게 설명드리면, 투자금액 대비 회수하는 비중을 %로 표시하는 것입니다. 그리고 그 수익률(%)과 은

행에 예금을 했다면 나올 수 있는 이자와 비교를 하게 됩니다. 만약 부동산에 투자한 수익률이 은행에 예금을 해서 나

올 수 있는 % 보다 높으면 높을수록 성공한 투자입니다. 이제, 실전으로 예를 들어 부동산 수익률을 계산해 보겠습니다.

1. 자기 자본으로 투자했을 때 부동산 수익률 계산법

Ex) 빌라 한 수익률 계산 예제 채를 1억에 매매로 샀습니다. 월세 계약으로 세입자는 보증금 500만 원에 월 임대료 50만 원을 받고 있습니다. 이런 경우 주인 수익률은 얼마일까요?

빌라 매매를 위해 주인이 투자한 돈 1억 - 세입자에게 받은 보증금 500만 원 = 9,500만 원입니다.

2) 1년 동안 임대료 받는 금액은?

세입자에게 받는 한 달 월세 50만 원 * 12개월 = 600만 원입니다.

주인은 9,500만 원을 주고 오피스텔을 매매했으며, 9,500만 원을 투자하여 년 600만 원을 받습니다.

공식에 대입해 보면 (50만 원 * 12개월) / (1억 원 - 500만 원) * 100 = 6.3% 의 수익률입니다.

2. 대출 8000만 원 이용하여 투지 시 부동산 수익률 계산법

Ex) 빌라 한 채를 1억에 매매로 대출 8,000을 받아 샀습니다. (대출이자는 2.5%로 가정하겠습니다.) 똑같은 월세 계약으로 보증금 500 만에 월 임대료 50만 원을 받습니다. 이런 경우 주인 수익률은 얼마일까요?

빌라 매매를 위해 주인이 투자한 돈 1억 - 세입자에게 받은 보증금 500만 원 - 대출 8,000만 원(80%) = 1,500만 원입니다.

2) 1년 동안 임대료 받는 금액은?

세입자에게 받는 한 달 월세 50만 원 * 12개월 = 600만 원입니다.

주인의 실투자금은 1,500만 원으로 빌라를 매매했습니다.

(은행 대출과 세입자 보증금) 또한 은행에 대출을 했기 때문에 은행에 이자를 지급해야 하는데 은행에 지급할 이자는 년 280만 원입니다.(8,000만 원 X 년 2.5%= 200만 원)

공식에 대입해 보면 (400만 원 ÷ 1,500만 원)*100 = 0.2666. 으로 수익률은 26.6%입니다.

투자의 귀재라고 불리는 워런 버핏은 대략적으로 20~25%의 수익률을 올리는 사람으로 현재 세계에서 가장 부자인 사람 중에 한 명입니다. 수익률이 높다고 좋은 것은 아닙니다. 높은만큼 리스트가 항상 존재하기 때문에 상세한 분석을 통해 투자하시기 바랍니다.

마늘빵 베이커리

엑셀 IRR 함수는 주기적으로 발생하는 현금 흐름으로 내부 수익률을 계산하는 재무 함수이다. IRR 함수로 전달되는 값에는 초기 투자 가치 및 당기 순이익 관련 값을 포함한다. 함수명 IRR 은 Internal Rate of Return 에서 만들졌습니다.

엑셀 IRR 함수 기본 설명

설명 : IRR 함수는 values 인수에 포함된 주기적 현금 흐름으로 내부 수익률을 계산한다.
구문 : IRR( values , [guess] )수익률 계산 예제
인수 :
values : (투자와 당기 순이익) 현금 흐름을 포함하는 셀 범위 참조. 최소 하나의 음수와 양수를 포함해야 한다.
[guess] : 추정 내부 수익율. 옵션 인수, 생략시 기본값 0.1 ( 10% ) 사용.

노트1 : IRR 함수는 오차 범위내로 20회까지 반복 계산한다.
참고1 : 내부 수익율은 NPV 함수의 계산 결과를 0 으로 만드는 이율이다.

엑셀 IRR 함수 사용 예제

초기 투자액 1천만원은 B3 셀에, 향후 4년간의 순수익은 B4:B7 범위에 표시된다. 이를 현금의 흐름으로 내부수익률을 계산해 보자.

[그림1] 엑셀 IRR 함수로 내부수익율 계산

사용 예제1 : =IRR( B3:B5 )
사용 결과1 : -34%

values 인수로 B3:B5 범위가 지정되었다. 이 범위의 값으로 음과 양 의 값이 모두 포함되어야 한다. 전달된 values 인수의 범위에서 초기 투자액은 음의 값으로 표현되고 수익금들은 양의 값으로 표현된다. 계산 결과인 2년후 수익률은 -34% 로 반환되었다. 음수라는 것은 투자액에 미치지 못한다는 것이다. 즉, 2년치까지만을 본다면 이 투자는 손해임을 의미한다.

참고1 : 초기 투자가 음의 값인 이유는 지불되는 값이기 때문이며 수익금이 양의 값인 이유는 소득이 발생하기 때문이다.

사용 예제2 : =IRR( B3:B6 )
사용 결과2 : 0%

values 인수로 B3:B6 범위가 전달된다. 이는 투자액과 이후 3년후의 수익금까지를 IRR 로 전달하여 내부 수익율을 측정하는 것이다. G5 셀의 결과는 0% 이다. 이는 투자금과 수익금이 동일하다는 것이다. 측정치만으로는 손해가 아니지만 이익도 없는 투자이다.

사용 예제3 : =IRR( B3:B7 )
사용 결과3 : 18%

values 인수로 초기 투자액 부터 4년후 수익금까지가 전달되었다. IRR 함수로 초기 투자액과 4년간의 수익률 계산 예제 수익금을 전달하여 내부수익률을 계산한 결과는 18% 이다. 4년만에 투자금 대비 18%의 수익금이 발생한다는 것이다.

엑셀 IRR 함수 오류

- values 배열 인수에 적어도 1개씩의 음수값과 양수값이 없다면 #NUM! 오류를 발생한다.
- IRR 함수가 20회의 내부 계산후에도 수렴에 실패한다면 #NUM! 오류를 발생한다.

엑셀 IRR 함수는 이렇게 초기 수익률 계산 예제 투자액 대비 발생하는 수익액을 비교 측정하기에 투자 목표를 설정할 때 유익한 함수가 될 수 있다.
IRR 함수로 여러 투자에서 사업의 수익성을 평가하고 가늠하는 지표 측정에 활용해 보자.

R에서 수익률 구해보며 lag(), diff() 함수 알아보기

시계열 데이터의 수익률을 계산하는 일들이 많아지면서
복잡한 모듈들을 만들 때 아래의 함수들과 패키지가 얼마나 유용한지 몰랐었다.

오늘 정리해보고자 하는 함수는 3가지이며, 부가적으로 시계열 데이터셋에 날짜의 전처리 부담을 줄여주는 xts package 를 조금씩 이용해보려 한다.

예제 데이터 만들기

오늘 날짜를 기준으로 약 한 달 전 까지의 코스닥 지수를 예제 데이터로 이용해 보고자 한다. (본 포스팅 글의 오늘 날짜는 스크립트를 작성한 기준 날짜를 기준으로 한다)
R에서는 특정 주가지수를 자동으로 불러올 수 있는 유용한 패키지가 있는데 바로 quantmod package이다.

quantmod package는 앞서 말한 xts package와 종속관계 이므로 quantmod package를 로드하면 같이 함께 로드된다. (zoo package 도 마찬가지)
여하튼 KOSPI 지수를 받기 위한 코드는 아래와 같다. 1

다양한 메시지와 함께 우리가 보고 싶은 결과물을 xts class 객체로 반환한다.
getSymbols() 함수의 쓰임 법에 수익률 계산 예제 대해서 간략히 설명하자면
조회하고자 하는 주가 심볼 문자열을 첫 번째 인자값으로 넣고 from , to 인자에 조회 날짜에 대한 기간 정보를 넣어줌으로써 활용이 가능하다.
예제데이터로 사용될 우리가 선택한 코스닥 심볼은 ‘^kq11’ 이다.
만약 다른 것을 조회하고 싶다면 해당되는 심볼을 찾은 후 기입하면 된다. (ex. 코스피200지수의 경우 ‘^ks11’)

반환된 결과물을 보면 open, high, low, close, volume, adjusted 6개의 상황별 지수가 있는데 종가지수인 close 만 관심의 대상이라 가정하고 subset 을 추출한 데이터 data 를 최종 예제데이터로 삼겠다.

일일 수익률 계산하기

예제데이터를 이용하여 일일 수익률을 계산해 보겠다.
현재의 수익률은 현재 시차 지수를 직전날 시차 지수로 나눠 준 후 1을 빼면 된다.
현재가 아닌 i번째 시차의 수익률은 i번째 시차지수를 i-1 시차 지수로 나눠준 후 1을 빼면 된다.
모든 i번째 시차에 대해 수익률을 보고싶다면 이를 일괄적으로 수행할 필요가 있다.
이를 간편하게 계산하기 위해 lag() 함수가 유용할 수 있다.

날짜에 대한 처리 없이 알아서 주가 데이터가 하루 미루어진다.
lag() 함수의 두번째 인자는 k = 1 로 디폴트값이 잡혀있는데, 이를 조정하는것도 가능하다.
data 와 lag(data) 를 나누고 상수 1을 뺌으로써 간단히 일일수익률을 계산할 수 있게 된다.

일일수익률이므로 직전시차 데이터가 존재하지 않는 날은 NA로 계산되고 이후 시차는 수익률을 잘 산출해 주는것을 볼 수 있다.
만약 lag() 함수를 알지 못한다면 아래와 같은 해괴망측한 수동적인 코드로써 구현해야 했을 것이다.

로그수익률 계산하기

만약 일일 로그수익률을 계산하고 싶다면 현시차 주가를 직전시차주가로 나눠준 후 로그함수를 씌워주면 되는데
방금 알게된 lag() 함수를 이용하면

의 코드로 일일 로그수익률을 계산할 수 있다.
그런데 log() , lag() 비슷비슷한 함수들이 있어 눈에 확 띄지 않고 복잡해 보인다.
현재는 현시차와 직전시차의 차이값을 구하는 과정이 필요하다.
이 차이를 자동으로 계산해주는 함수가 diff() 이다.
diff() 함수를 이용하여 코드를 더 간결하게 해본 결과이다.

주가종목에 로그를 취한 후 현시차와 직전시차의 차이값을 diff() 를 통해 계산한다.
따라서 log(data) - log(lag(data)) 과 동일한 값이 반환되는 것을 확인할 수 있다.

필자는 수익률 계산 예제 quantmod package와, 주가지수데이터셋을 끌어올 수 있는 함수 및 코드를 카페회원분의 질문글을 통해 처음으로 알게 되었다.↩︎


0 개 댓글

답장을 남겨주세요