스프레드시트로 배당에 대한 정보를 가져올 수 있는 곳은 크게 핀비즈 Finviz 와 야후 파이낸스 Yahoo Finance 두 군데라고 할 수 있다. 그런데 두 개의 배당금 정보가 다른 경우가 있다. 오늘은 이와 관련한 포스팅을 올려보려고 한다.
야후 파이낸스에서 배당금 정보를 가져오는 방법에 대한 포스팅을 올려두었으니 도움이 됐으면 한다.
구글 스프레드시트 주식 배당 관리 - 25. 야후 파이낸스 Yahoo Finance 에서 배당 정보, 배당금, 가져오기
1. 핀비즈와 야후 파이낸스의 배당 정보가 다른 이유
이는 핀비즈는 과거 배당 정보를 기준으로 하고, 야후 파이낸스의 경우에는 올해 마지막 배당을 기준으로 올해 예상되는 배당 정보를 제공하기 때문이다.
위의 이미지는 핀비즈의 T에 대한 정보이다. 페이지 중간의 표 중 Dividend에 커서를 올리면 위와 같이 "Dividend (annual)"이라는 메시지가 뜬다. 그리고 배당금은 $2.08이다. 이는 배당컷 - 배당 삭감 - 전인 작년의 데이터이다.
위의 이미지는 야후 파이낸스의 T에 대한 정보이다. "Forward Dividend & Yield"라고 쓰여진 것이 보인다. 그리고 배당금은 $1.11이다. 올해 1쿼터 배당금인 $0.2775가 올해 내내 지속된다고 했을 때의 예상 배당(0.2775 x 4 = 1.11)이다.
그리고 Dividend.com 역시 야후 파이낸스와 같은 방식을 취한다.
위의 이미지처럼 삭감된 배당인 $0.2775를 기준으로 배당금과 배당수익률을 산출했다. 다시 말해 예상 배당금과 예상 배당수익률이다.
2. 핀비즈와 야후 파이낸스의 정보 중 어떤 것을 선택할지
이건 작년 배당금 정보를 기준으로 할지, 아니면 올해 예상되는 배당금 정보를 기준으로 할지의 문제이다. 당연히 야후 파이낸스의 정보를 취하는 것이 좋을 것이다. 위에 예로 든 T만 해도 $2.08과 $1.11의 차이는 너무나 크다. 보유 주수가 커지면 그 차이도 더 커질 것이다.
그런데 어떤 경우 둘 중 무조건 작은 것을 취하겠다고 판단할 수도 있다. 그것이 더 리스크가 적다고 볼 수도 있기 때문이다. 올해 작년보다 배당금이 증가할 것으로 예상되긴 하지만 그래도 이미 확실히 현실화된 작년 배당금을 기준으로 수익률을 계산하겠다고 판단할 수 있다. 이와 동시에 올해 배당컷이 발생해서 배당이 삭감되는 경우라면 작년 배당이 아니라 올해 줄어든 배당금을 기준으로 수익률을 계산하겠다고 판단할 수 있다는 것이다. 이럴 때는 min 함수를 쓰면 간단히 해결된다.
위와 같이 표를 만들어보았다.
F열에는 야후 파이낸스의 배당 정보, G열에는 핀비즈의 배당 정보가 들어있다.
그런데 배당수익률을 계산할 때 둘 중 무조건 작은 것을 기준으로 하겠다고 한다면 H열(세후 배당)에 아래와 같이 넣는다.
=if(F3="-", 0, if(isnumber(search(" lp",B3)), min(F3, G3)*0.604, min(F3, G3)*0.85))
위의 식 중 if(F3="-", 0 이하 부분에 대해서는 아래 포스팅을 참고하면 도움이 될 것이다.
구글 스프레드시트 주식 배당 관리 - 22. 에러 Error 처리하기
또한 위의 식 중 if(isnumber(search(" lp", B3) 부분에 대해서는 아래 포스팅을 참고하면 도움이 될 것이다.
구글 스프레드시트 주식 배당 관리 - 5. 배당소득세 적용(LP인 경우 구분)
다시 함수를 살펴보겠다.
=if(F3="-", 0, if(isnumber(search(" lp",B3)), min(F3, G3)*0.604, min(F3, G3)*0.85))
위의 식 중 min(F3, G3)의 의미는 매우 간단하다. 둘 중 작은 값을 택하라는 것이다. 실제로는 mininum, 그러니까 가장 작은 값을 택하는 함수이다.
그런데 이것이 제대로 작동하지 않을 수도 있는데 어떤 경우인지 아래의 이미지를 보자.
위의 경우를 보자. ED의 경우 야후의 배당 정보는 3.16, 핀비즈의 배당 정보는 3.10이다. 둘 중 작은 것은 3.10이므로 세후 배당은 당연히 3.10 x 0.85, 즉 2.635가 되어야 한다. 그런데 위의 경우를 보면 3.16 x 0.85, 2.686로 나와 있다.
이것은 핀비즈에서 가져온 배당 정보를 숫자로 인식하지 못하기 때문에 발생하는 일이다.
해결책은 간단하다. 핀비즈에서 배당정보를 가져오는 식을 아래와 같이 고친다.
=(SUBSTITUTE(INDEX(IMPORTHTML("https://finviz.com/quote.ashx?t="&A3,"Table",9),7,2),"*","")*1)
위의 경우처럼 마지막에 *1을 추가해주면 문제가 해결된다. 위의 식으로 바뀐 뒤 어떻게 됐는지 아래의 이미지를 보자.
위의 이미지를 보면 제대로 계산이 된 것을 알 수 있다.
3. 야후 파이낸스 배당 정보의 문제점과 해결 방법
이 주제에 대해서는 별도의 포스팅을 올려두었으니 도움이 됐으면 한다.
구글 스프레드시트 주식 배당 관리 - 31. 야후 파이낸스 배당 정보의 문제점
필요하신 분들께 도움이 됐으면 한다.
'재테크 > 구글 스프레드시트' 카테고리의 다른 글
구글 스프레드시트 주식 배당 관리 - 31. 야후 파이낸스 배당 정보의 문제점과 해결 방법 (5) | 2022.04.15 |
---|---|
구글 스프레드시트 주식 배당 관리 - 30. 배당락일 가져오기, 날짜 형식으로 변경하기 (1) | 2022.04.14 |
구글 스프레드시트 주식 배당 관리 - 28. 목표 주가에 도달했을 때 색깔로 강조 표시하기 (현재가가 같거나 작을 때) (2) | 2022.04.08 |
구글 스프레드시트 주식 배당 관리 - 27. 배당수익률로 목표 주가 설정하기 (1) | 2022.04.07 |
구글 스프레드시트 주식 배당 관리 - 26. 색깔로 매입 비중 관리하기 (1) | 2022.04.06 |