재테크/구글 스프레드시트

구글 스프레드시트 주식 배당 관리 - 29. 핀비즈와 야후 파이낸스의 배당 정보가 다를 때

RayShines 2022. 4. 13. 14:29
반응형

스프레드시트로 배당에 대한 정보를 가져올 수 있는 곳은 크게 핀비즈 Finviz 와 야후 파이낸스 Yahoo Finance 두 군데라고 할 수 있다. 그런데 두 개의 배당금 정보가 다른 경우가 있다. 오늘은 이와 관련한 포스팅을 올려보려고 한다.

 

야후 파이낸스에서 배당금 정보를 가져오는 방법에 대한 포스팅을 올려두었으니 도움이 됐으면 한다.

구글 스프레드시트 주식 배당 관리 - 25. 야후 파이낸스 Yahoo Finance 에서 배당 정보, 배당금, 가져오기

 

구글 스프레드시트 주식 배당 관리 - 25. 야후 파이낸스 Yahoo Finance 에서 배당 정보, 배당금, 가져

배당금 정보를 핀비즈 Finviz 에서 가져오는 것의 가장 큰 단점은 종목의 숫자가 많아지면 데이터를 가져오는 데 시간이 많이 걸리고, 종목이 너무 많으면 아예 데이터가 임포트되지 않고 모든 셀

rayshines.tistory.com

 

 

1. 핀비즈와 야후 파이낸스의 배당 정보가 다른 이유

이는 핀비즈는 과거 배당 정보를 기준으로 하고, 야후 파이낸스의 경우에는 올해 마지막 배당을 기준으로 올해 예상되는 배당 정보를 제공하기 때문이다. 

 

핀비즈 배당 annual

 

위의 이미지는 핀비즈의 T에 대한 정보이다. 페이지 중간의 표 중 Dividend에 커서를 올리면 위와 같이 "Dividend (annual)"이라는 메시지가 뜬다. 그리고 배당금은 $2.08이다. 이는 배당컷 - 배당 삭감 - 전인 작년의 데이터이다.

 

야후 파이낸스 배당 정보 예상

 

위의 이미지는 야후 파이낸스의 T에 대한 정보이다. "Forward Dividend & Yield"라고 쓰여진 것이 보인다. 그리고 배당금은 $1.11이다. 올해 1쿼터 배당금인 $0.2775가 올해 내내 지속된다고 했을 때의 예상 배당(0.2775 x 4 = 1.11)이다. 

 

 

그리고 Dividend.com 역시 야후 파이낸스와 같은 방식을 취한다.

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 처리하기

 

구글 스프레드시트 주식 배당 관리 - 22. 에러 Error 처리하기

포트폴리오에 종목이 많아지면 시트에 담아야 하는 데이터의 종류도 따라서 많아진다. 구글 파이낸스에서 가져오는 데이터는 크게 문제가 되지 않지만, 핀비즈에서 가져오는 데이터는 임포트

rayshines.tistory.com

 

 

또한 위의 식 중 if(isnumber(search(" lp", B3) 부분에 대해서는 아래 포스팅을 참고하면 도움이 될 것이다.

구글 스프레드시트 주식 배당 관리 - 5. 배당소득세 적용(LP인 경우 구분)

 

구글 스프레드시트 주식 배당 관리 - 5. 배당소득세 적용(LP인 경우 구분)

미국 주식 중 배당주에 투자를 할 때 간과할 수 없는 것이 배당금에 부과되는 세금이다. 미국에서는 배당금에 대해서 15%의 세금을 원천징수하는데, 이것이 우리나라 배당세율인 14%보다 높기 때

rayshines.tistory.com

 

다시 함수를 살펴보겠다. 

 

=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. 야후 파이낸스 배당 정보의 문제점

야후 파이낸스에서 각 종목의 배당금 정보를 가져오는 방법에 대한 포스팅을 올린 적이 있다. 그런데 이 방법은 문제점이 있는데 ETF의 경우 배당금이 있어야 할 자리에 Beta 값이 있다는 것이다.

rayshines.tistory.com

 

 

필요하신 분들께 도움이 됐으면 한다.

 

 

반응형