반응형

전체 글 70

[엑셀/EXCEL]함수 복합 사용, 주(week)일자 표시

업무적으로 일자별 데이터를 정리하다 보면 년, 분기, 월, 주차별 데이터를 정리해야 하는 경우가 있습니다. 이럴 때마다 각 월과 주의 아래쪽에 해당 기간을 표기해야 할 수 있는데요, 이 부분을 쉽게 할 수 있도록 몇 가지 함수를 조합해서 표현할 수 있습니다. 완성본을 먼저 보여드리는게 이해가 빠르실 것 같습니다. 데이터를 가로로 표현할때 가장 많이 사용되는 날짜 구간을 표현하는 방식입니다. 함수 자체는 간단한 함수들로만 이루어져 있지만 사용하기 위해서 몇 가지 함수가 합쳐져 있습니다. concat 함수를 이용하여 모든 텍스트를 합쳐주도록 하고 (날짜(mm/dd 서식)) ~ 날짜(mm/dd 서식)) 이 될 수 있도록 구성하였습니다. text 함수는 넣은 값에 지정된 서식을 걸어줄 수 있는 함수입니다. te..

[엑셀/EXCEL]변동범위, 주소반환 함수 OFFSET

엑셀의 함수를 만들다 보면 범위를 고정해놓기 때문에 답답함을 느낄 때가 있습니다. 데이터를 일자에 맞춰 아래로 혹은 오른쪽으로 더 늘려줘야 하는 경우라면 매번 그에 맞춰 함수를 조정해줘야 합니다. 하지만 OFFSET 함수를 사용하면 값이 아닌 범위를 반환하여 데이터 범위가 바뀔 때마다 자동으로 변경될 수 있습니다. 여기서 값을 반환한다 와 범위를 반환한다가 이해가 되지 않을 수 있기 때문에 간단히 설명 드리겠습니다. OFFSET을 이용하게 되면 이 값 1을 반환받는 것이 아니라 A1을 반환받을 수 있습니다. 또한 이 범위를 변수로 늘리거나 줄일 수 있기 때문에 데이터가 변동되어도 맞춰서 반영할 수 있습니다. 함수의 구조가 복잡한데, 함수 사용 방법이 어렵다기보다는 개념 이해가 어렵습니다. 아래 표로 설명..

[엑셀/EXCEL]랜덤 값이 필요할때, RAND, RANDBETWEEN

주로 업무적으로 많이 쓰이는 함수에 대해서 설명하다 보니 소소하게 쓰일 수 있는 함수들이 부족한 것 같아서, 생각하는 소소한 함수들을 하나씩 설명드리도록 하겠습니다. 프로그래밍을 하시는 분들이라면 RND(), RAND() 같은 함수들이 익숙하실겁니다. 물론 익숙하지 않으신 분들도 RANDOM이라는 단어 자체는 익숙하실 겁니다. 바로 엑셀에서 사용할 수 있는 랜덤 호출 함수 입니다. 함수 구조는 매우 단순합니다. RAND함수는 별도의 값을 필요로 하지 않는 함수입니다. 이 함수를 입력하게 되면 특이한 형태의 값이 나오게 됩니다. 모두 RAND 함수의 값 입니다. RAND 값은 0~0.99999.... 의 값 중 하나가 임의로 나오게 됩니다. 원하는 값이 1~100 사이일 경우 RAND()*100을 함으로써..

[주식/키움캐치]4월 5주차 실적

모의투자 3개의 4월 5주 차 실적입니다. 조건식은 하단에 모두 적혀 있습니다. 이번 주도 기존과 동일한 거래 방식으로 동일하게 거래했습니다. 저번 주와 완전히 동일한 방식으로 거래를 진행했기 때문에 기존 조건식들의 성과를 보는 방향으로 진행이 되었습니다. 그 결과 2번째 조건식의 수익이 생각보다 지속적으로 잘 나오는 편으로 보여 실전 투자로 해볼지도 고려해보려 합니다. 1) 볼린저밴드(100,2) 기준 종가가 하한선 상향 돌파시 첫날 수익이 생기는 것 같았지만 이후 쭉 손실을 보여주다가 수요일에 큰 손실이 나고 뒤로 가면서 점차 복구를 하는 형태였습니다. 승률 역시 36% 수준이기 때문에 조건식 자체를 완전히 바꿀 필요가 있지 않을까 생각합니다. 2) 볼린저밴드(100,2) 종가가 하한선 이하로 내려갔..

[ORACLE/SQL]SELECT문 안에 CASE 사용하기(feat.행열변화)

studiolettuce.tistory.com/36 [ORACLE/SQL]SELECT 문과 FROM문 SQL 구문을 사용하기 위해서는 가장 먼저 SELECT와 FROM 두 가지에 대해 이해합니다. 쉽게 표현하자면 FROM은 불러올 TABLE, SELECT는 FROM 절에서 불러온 데이터중 표현할 값들을 뜻합니다. SELECT * FROM COUNT studiolettuce.tistory.com CASE 문을 사용하게 되면 SELECT로 불러온 컬럼의 값을 원하는 형태로 정리할 수 있습니다. 이를 사용하는 가장 많은 이유는 기존에 수치형으로 이루어진 데이터를 범주형으로 변경해서 원하는 형태로 가공하기 위함입니다. 또한 ORACLE 11G 부터 PIVOT을 통해서 지원하고는 있지만, 만약 PIVOT으로 행열..

[엑셀/EXCEL]VLOOKUP의 고급 버전, INDEX(MATCH)

studiolettuce.tistory.com/28 [엑셀/EXCEL]원하는 값을 추출하는 함수 VLOOKUP 엑셀을 쓴다는 것은 일반적으로 어떤 의미일까요. 엑셀의 데이터 구조는 행과 열로 이루어진 셀틱으로 되어 있습니다. 그만큼 행과 열로 데이터를 누적하기 좋은 형식입니다. 행과 열로 데이터 studiolettuce.tistory.com 일전에 설명드렸던 VLOOKUP은 여러모로 쓰일 수 있는 함수입니다. 유사한 함수로는 HLOOKUP도 있고, 최근 버전의 엑셀에서만 사용되는 XLOOKUP도 있습니다. 하지만 그것보다 더 많이 쓰이는, 그리고 잘 쓰면 더 효율적인 INDEX와 MATCH의 혼합형 함수가 있습니다. VLOOKUP과의 차이점과 어떤 부분이 효율적인지 그리고 왜 좋은지 설명드리도록 하겠습니..

[주식/키움캐치]4월 4주차 실적

모의투자 3개의 4월 4주 차 실적입니다. 조건식은 하단에 모두 적혀 있습니다. 모든 조건은 1분봉으로 거래하며 당일 매수건 당일 매도를 기본으로 합니다. 이번 주 가장 크게 바꾼 부분은 거래 시간의 변경입니다. 기존 거래시간은 장이 오픈되어 있는 9~15시 까지 전체 거래를 진행했었는데 실제 단타를 해보면 아침시간에 변동폭이 가장 큰 것을 알 수 있습니다. 그렇다 보니 그 부분을 반영하기 위해 거래시간을 짧게 잡았습니다. 그리고 그로 인한 변화가 생각보다 컸습니다. 1) 볼린저밴드(100,2) 기준 종가가 하한선 상향 돌파시 전체로 봤을때는 손실이었습니다. 이틀간의 이득이 있긴 했지만 그 뒤로는 쭉 손실이었습니다. 승률도 34% 수준으로 낮았습니다. 2) 볼린저밴드(100,2) 종가가 하한선 이하 3주..

[ORACLE/SQL]WHERE 절의 이용

SQL에서 SELECT와 FROM을 통해서 원하는 테이블의 원하는 값을 가져오는 방법에 대해서는 설명드렸습니다. 그럼 데이터를 가져오는 과정에서 원하는 조건의 값만 가져오려면 어떻게 해야 될까요 WHERE 절을 통해서 테이블 안에서 필요한 값만 가져오는 법을 설명드리겠습니다. 간단하게 설명하자면 SELECT / FROM / WHERE가 각각 하는 역할은 아래와 같습니다. 그럼 이 규칙에 맞춰서 아래 테이블의 데이터를 불러와 보겠습니다. 1. IN_DATE가 20210403 이하인 값만 불러오기 이렇게 입력할 경우 IN_DATE가 '20210403'보다 작은 모든 값을 불러오게 됩니다. DATE 서식 IN_DATE를 작업할 수 있지만 보기 편하게 숫자 값으로 작업하였습니다. SELECT * FROM HOT..

[ORACLE/SQL]SELECT 문과 FROM문

SQL 구문을 사용하기 위해서는 가장 먼저 SELECT와 FROM 두 가지에 대해 이해합니다. 쉽게 표현하자면 FROM은 불러올 TABLE, SELECT는 FROM 절에서 불러온 데이터중 표현할 값들을 뜻합니다. SELECT * FROM COUNTRY_CODE 여기서 FROM은 DEPT 테이블을 호출해서 가져온 뒤 *(모든 값)을 불러오도록 하는 쿼리문입니다. 즉 DEPT 테이블 안에 있는 모든 값과 컬럼을 불러오도록 하는 것입니다. DEPT의 데이터 구조가아래의 표와 같다면 위의 쿼리를 동작할 경우 아래의 데이터를 모두 불러오게 됩니다. SELECT는 불러올 데이터중 '표현할'값들을 가져온다고 설명했습니다. 위의 값에서 필요한 데이터만 가져오려면 어떻게 하면 될까요 SELECT COUNTRY_NAME ..

[엑셀/EXCEL]많이 쓰이는 단축키 모음

엑셀을 사용하다 보면 점점 원하는 대로 엑셀을 다루고 싶어 지게 됩니다. 엑셀의 함수를 구성하는 것도 중요하지만 그만큼 업무 효율을 높이기 위해서는 단축키 사용이 익숙해져야 합니다. 이런 단축키중 가장 많이 쓰이고 쉽게 쓸 수 있는 몇 가지 단축키를 설명드리겠습니다. 1. CTRL + 방향키 단순할 수 있지만 가장 중요한 단축키입니다. 엑셀은 데이터량이 많은 프로그램이기 때문에 내부 데이터 안에서 움직일 때 빠르게 움직이는 것이 중요합니다. 단축키를 사용하지 않고 마우스 스크롤을 사용하거나 목차 바를 이용해서 움직일 수 있지만 그것보다 훨씬 업무 시간을 줄여줄 수 있는 방법입니다. 2. CTRL + SHIFT + 방향키 개념은 CTRL + 방향키와 동일합니다. 다만 쉬프트가 가지는 속성인 이동 하면서 지..

엑셀관련 2021.04.19

[주식/키움캐치]4월 3주차 실적

모의투자 3개의 4월 3주 차 실적입니다. 조건식은 하단에 모두 적혀 있습니다. 1분 봉으로 거래하며 당일 매수건은 당일 매도합니다. 사실 볼린저밴드가 돌파식 만으로 판단하는 간단한 차트는 아닙니다. 그러다 보니 여기 추가적으로 들어가야 할 조건이 많이 있어 공부하고 있습니다. 조건식 자체는 2주 차와 동일한 조건식만 사용하였습니다 1) 볼린저 밴드 (100,2) 기준 종가가 하한선 상향 돌파시 이번 주는 손익 금액이 30만 원이나 손실이 난 방식이었습니다. 얼마 전 확인해봤을 때 오전 시간 때는 항상 승률이 좋았던 부분이 있었기 때문에 오전에만 거래될 수 있도록 거래 방법을 변경해봐야겠습니다. 2) 볼린저밴드(100,2) 종가가 하한선 이하 2주 차도 그렇고, 실제로 가장 승률이 낮습니다. 빨리 다른 ..

[엑셀/EXCEL]날짜, 시간을 다루는 함수 - 시간편 2편

2021.03.30 - [엑셀 관련/함수 사용] - [엑셀/EXCEL] 날짜, 시간을 다루는 함수 - 시간 편 [엑셀/EXCEL]날짜, 시간을 다루는 함수 - 시간편 일전에 설명드렸던 날짜 편의 연장입니다. 시간 함수의 경우 시간 함수를 다루는 것뿐만 아니라 시간 서식을 만져야 하는 경우도 많기 때문에 이번 내용에는 그에 대한 내용도 같이 설명드리겠 studiolettuce.tistory.com 시간 편에서 한번 설명했던 내용 중 부족했던 내용들에 대해서 추가로 설명하기 위해서 시간 편을 다시 만들었습니다. 1편에서 설명했던 내용에는 기존의 정수형으로 표현된 시간을 엑셀에서 사용하는 시간 서식으로 바꾸고 정리하는 방법을 설명했습니다. 이번에 설명드릴 내용은 시간 함수로 변경한 숫자에서 필요한 값만을 추출..

[주식/키움캐치]4월 2주차 실적

키움 캐치의 매매보고서는 일주일 단위로 추출할 수 있습니다. 그러다 보니 사용할 때는 보통 일주일 단위 승률을 추출해서 검증을 많이 하고 수정을 할 때도 일주일 단위로 수정을 많이 하게 됩니다. 다만 너무 단기로 수정하게 될 경우 코스피 지수의 변동성에 따른 반영이 안될 수 있기 때문에 그 부분에 대한 감안은 필요합니다. 현재 제가 운영하는 모의 투자 계좌는 3개로 우선 모두 볼린저 밴드에 집중해서 사용하고 있습니다. 기본 조건은 1분 봉으로 해서 당일 매수건은 당일 모두 매도합니다. 1) 볼린저 밴드(100,2) 기준 종가가 하한선 상향 돌파시 복잡한 조건 없이 볼린저 밴드(100, 2)의 하한선을 위로 돌파하는 순간을 검증하는 조건식입니다. 사용해 봤을 때 조건식에 걸리는 종목이 워낙 많지만, 키움 ..

[엑셀/EXCEL]IF함수를 위한 논리 연산자들

엑셀에서 IF 문을 사용하려고 하다 보면 조건을 걸어주는 방식이 다양해질 수 있습니다. 예를 들어 1=X이면서, 2 X 인 값을 찾는다거나(OR조건) 혹은 1=X이고 또한 3X 인 값을 찾는다거나(AND 조건) 하는 식으로 조건식이 복잡해질 수 있습니다. 이렇게 복잡한 조건식을 다양한 방법으로 쓸 수 있는 방법을 몇가지 알려드리겠습니다. 기본적으로 엑셀은 단순하게 사칙 연산만 사용해도 TRUE, FALSE를 판단할 수 있습니다. 아래 표랑 함수로 설명 드리겠습니다. ①) 단순하게 1=2라는 조건식입니다. 엑셀은 단순하게 함수 형태로 작성만 해도 참과 거짓을 판단할 수 있습니다. 지금처럼 =B2=B3라고 표현하는 것만으로 이것이 TRUE인지 FALSE 인지 판단할 수 있습니다. 그래서 지금 조건식은 1=2..

[국내주식/종목]화가난 린저씨들, 트럭 그리고 NC소프트

한국 MMORPG IP의 신화 리니지 20년 전 피시방에서 밤을 새우며 했던 게임들이 있습니다. 스타크래프트, 리니지, 디아블로 2 등 학교가 끝나면, 늦게까지 피시방에서 시간을 보내고 집에 들어가곤 했던 기억들이 다들 있으실 겁니다. 이런 게임들 중에서 아직까지 살아남은 그리고 살아남다 못해 모바일이라는 발판을 등에 업고 국내 매출만으로 1조 수익을 기록하는 게임이 있습니다. 바로. 리니지 M과 NC의 주가 상승 리니지는 워낙 유명한 게임이기도 했고, 실제 게임을 모르는 사람들도 '집행검'이라는 단어는 알정도로 유명한 게임이자 상징성을 가지고 있는 게임입니다. 모바일 리니지가 아닌 PC 판 리니지의 경우 현금거래가 자유로운 편이기 때문에 집행검은 3000만 원에서 4000만 원으로 거래가 된다고 할 만..

[국내주식/종목]공룡+변신로봇 = 주가상승, 대원미디어

인터넷 유머로 돌아다니는 것들 중에 이런 내용을 보신 적이 있으실 겁니다. 공룡에 대해서 가장 많이 아는 시기는 내가 어릴 때, 혹은 내 아이가 관심을 보일 때라고 합니다. 그리고 아이들이 가장 좋아하는 것들이 또 있습니다. 바로 지금은 어른이 된 아이들부터 지금의 아이들이 좋아하는 변신로봇입니다. 이 이야기를 서두에 꺼내는 이유가 있습니다. 지금 설명드릴 종목, 주제는 바로 아이들이 환장할 수밖에 없는 이 두 가지가 모두 합쳐져 아이들만이 아닌 어른이들까지 가슴을 설레게 한 바로 그 티저가 나왔기 때문입니다. https://www.youtube.com/watch?v=oMSNQAYDzPQ 공룡과 변신로봇이 합쳐지는 이 모습은 말 그대로 어린이 어른이 할 것 없이 가슴에 불을 지피는 영상이었습니다. 게다가..

[엑셀/EXCEL]원하는 값을 추출하는 함수 VLOOKUP

엑셀을 쓴다는 것은 일반적으로 어떤 의미일까요. 엑셀의 데이터 구조는 행과 열로 이루어진 셀틱으로 되어 있습니다. 그만큼 행과 열로 데이터를 누적하기 좋은 형식입니다. 행과 열로 데이터가 누적된다는 것은 그만큼 데이터량이 많아지는 것이고, 데이터 량이 많아질수록 원하는 데이터를 찾는 것은 더욱 어려워지게 됩니다. 물론 CTRL + F를 통해서 하나의 값을 찾는 거라면 쉽게 찾을 수 있지만 만약 찾는 값이 사번/근속일/입사일/사번 같은 상황에서 특정사번의 정보를 불러오는 것이라면 단순하게 CTRL + F 만으로는 찾기가 힘들 것입니다. 이럴 때 가장 많이 쓰는 함수가 바로 VLOOKUP입니다. 데이터는 인사관리 정보에서 많이 쓰임 직한 데이터를 샘플로 만들어 봤습니다. 여기서 우리가 원하는 정보는 사번란 ..

[주식/키움캐치]키움캐치 - 조건식 작성법

주식을 하다 보면 그때 살걸, 그때 팔걸 하는 생각이 들 때가 있습니다. 게다가 잠시 못본사이 관심종목이 상한가를 치거나, 하한가를 치는 경우도 있습니다. 이럴 때 항상 드는 생각이 있습니다. "매크로로 했으면 됐을 텐데..." 이런 생각을 줄여줄 수 있는 키움에서 제공하는 툴이 있습니다. 영웅문 HTS에서 제공하는 키움 캐치의 화면입니다. 키움 캐치 서비스를 간단히 설명하자면 매크로 매매입니다. 자동으로 매매가 이루어지게 하려면 조건이 필요합니다. 사용자가 설정해둔 조건에 맞춰서 자동으로 매수/매도를 할 수 있도록 해주는 툴입니다. 그럼 이 툴을 이용하는 방법을 간략하게 설명드리겠습니다. 먼저 '[4001] 캐치 조건식 작성'을 선택하시면 됩니다. 조건식 작성의 화면을 선택하면 아래와 같은 화면이 나오..

[엑셀/EXCEL]날짜, 시간을 다루는 함수 - 날짜편 2편

엑셀을 다루다 보면 날짜를 다루는 경우가 매우 많습니다. 일전에 알려 드렸던 내용의 경우 정수형, 혹은 날짜형 서식으로 이루어지지 않은 숫자를 날짜형 서식으로 변경하는 방법에 대해서 설명을 드렸습니다. 2021.03.30 - [엑셀 관련/함수 사용] - [엑셀/EXCEL] 날짜, 시간을 다루는 함수 - 날짜 편 [엑셀/EXCEL]날짜, 시간을 다루는 함수 - 날짜편 엑셀 작업을 하다 보면 시간과 날짜를 다뤄야 하는 일이 많이 있습니다. 다양한 양식으로 변환되어 있는 값들을 날짜, 시간 서식으로 바꿔야 하는 경우도 있고 그 반대의 경우도 많습니다. 숫자 studiolettuce.tistory.com 그렇다면 반대로 날짜형 서식으로 이루어진 값을 원하는 형식으로 변경하는 방법을 설명드리겠습니다. 데이터는 날..

[엑셀/EXCEL]IF함수와 일정관리 툴 만들기

매일 자동으로 바뀌는 일정 관리 툴은 많은 회사에서 쓰이는 툴입니다. 이런 툴은 생각보다 간단한 몇가지 방법으로 만들 수 있습니다. 조건부 서식 자체에 수식을 걸어서도 만들 수 있지만 좀 더 쉽게 데이터는 인사데이터로 많이 쓸만한 데이터를 예시로 만들었습니다. 여기서 사용되야될 함수는 2가지입니다. 첫 번째는 항상 오늘 날짜고 표시되게 하는 =TODAY() 함수이고 두 번째는 IF함수와 조건부 서식을 이용해서 범위에 맞춰 색이 들어가도록 하는 것입니다. 정말 다양하게 활용할 수 있는 가장 많이 사용되는 IF 함수입니다. 사실 일정 관리뿐만 아니라 워낙 다양하게 사용되다 보니 꼭 익혀두시는 것을 추천드립니다. 1. 근무일수 계산하기 1) TODAY함수 사용하기 TODAY 함수를 사용하면 오늘 날짜를 불러와..

[엑셀/EXCEL]날짜, 시간을 다루는 함수 - 시간편

일전에 설명드렸던 날짜 편의 연장입니다. 시간 함수의 경우 시간 함수를 다루는 것뿐만 아니라 시간 서식을 만져야 하는 경우도 많기 때문에 이번 내용에는 그에 대한 내용도 같이 설명드리겠습니다. 시간 함수는 음수가 나올 수 없는데 그 부분도 편법으로 나올 수 있는 법을 알려드리겠습니다. 데이터는 일전에 설명드렸던 달리기 시간을 예시로 들어서 만든 간단한 데이터입니다. 그럼 설명에 쓰일 함수를 설명드리겠습니다. TIME 함수는 기존의 숫자를 시간으로 변경해주는 함수입니다. HOUR 시간, MINUTE는 분, SECOND는 초를 넣으면 됩니다. 넣을 수 있는 값 자체가 단순하기 때문에 함수 구조는 매우 단순합니다. 하지만 시간의 경우 함수보다는 서식을 잘 다루는 것이 중요합니다. 1. 함수를 이용해서 분을 시..

[엑셀/EXCEL]날짜, 시간을 다루는 함수 - 날짜편

엑셀 작업을 하다 보면 시간과 날짜를 다뤄야 하는 일이 많이 있습니다. 다양한 양식으로 변환되어 있는 값들을 날짜, 시간 서식으로 바꿔야 하는 경우도 있고 그 반대의 경우도 많습니다. 숫자 양식인 데이터를 날짜로 변경하게 되는 경우는 WEEKNUM이나 WEEKDAY 같은 함수들과 같이 사용하거나, 날짜 자체를 이용해서 일자별 데이터를 만들어야 할 때입니다. 그만큼 사용성이 많은 날짜, 시간을 다루는 함수 및 몇 가지 팁을 알려드리겠습니다. 데이터는 달리기 시간을 예시로 들어서 만든 간단한 데이터입니다. 그럼 설명에 쓰일 함수를 설명드리겠습니다. DATE 함수는 기존의 숫자를 날짜식으로 변경해주는 함수입니다. YEAR 에는 년(2020, 2021 같은 정수형)을 넣어주면 되고, MONTH에는 1~12의 정..

[엑셀/EXCEL]중첩 항목 찾기(COUNTIF, 중복된 항목제거)

여러 가지 데이터를 가지고 와서 합치는 작업을 하다 보면 중첩되는 데이터가 발생되기도 합니다. 항목이 중첩돼도 괜찮다면 다행이지만, 만약 중첩을 무조건 해결해야 하는 경우라면 약간의 수정을 해야 할 수 있습니다. 이런 상황에서 중첩 데이터를 쉽게 정리하는 몇가지 방법을 알려드리겠습니다. 데이터는 많이 사용할 수 있는 샘플 데이터를 하나 만들었습니다. 그럼 설명에 쓰일 함수부터 설명 드리겠습니다. 중첩 확인을 할 때 사용하는 함수는 COUNTIF를 사용합니다. COUNTIF는 특정 범위(CRITERIA_RANGE1) 안에서 해당하는 조건(CRITERIA1)의 값의 개수를 찾는 함수입니다. 조건식의 범위 : 찾으려는 범위 조건값 : 찾으려는 값 결과 : 찾으려는 범위 내의 찾으려는 값의 개수 1. COUNT..

[주가분석]연간 투자자별 매매동향 및 코스피 지수

데이터 기간 ('19.12.23~'21.03.26) 예전부터 주식을 하면서 주가를 구성하는 매매 현황에 대해 궁금한것들이 많았습니다. 데이터 분석을 일로서 해오면서 개인적인 궁금증들을 해결할만한 능력이 생겼기에 그런 부분들에 대해서 짧게 공부해보고 있습니다. 특히 궁금했던 것은 실제로 개인과 외국인, 기관의 매매가 실제 코스피에 끼치는 영향도가 궁금했습니다. 최근 개미들의 매수가 많아지면서 외국이나 기관에 밀리지 않는 물량소화를 보여준다고 하는데 실제적으로 그런 영향도가 있는지 분석을 해봐야될거 같다고 생각했습니다. 1. 데이터 수집 2. 정리 3. 그래프화 4. 분석 1. 데이터 수집 데이터는 네이버에서 취합 finance.naver.com/sise/sise_trans_style.nhn 투자자별 매매동..

[엑셀/EXCEL]SUMIFS 기본사용, 범위합산

SUMIFS는 범위의 값을 더하여 가져올때 함수를 지정해서 원하는 범위의 값을 가져올 수 있는 함수입니다. 원하는 범위의 값을 더해서 가져올 수 있다는 것은 그만큼 원하는 값을 지정해서 가져올 수 있는것과 같은 의미이기 때문에 SUMIFS를 잘 다루게 될 경우 VLOOKUP이나 INDEX(MATCH)혼합과 같이 원하는 지점의 데이터를 추출할 수 있습니다. 그럼 기초적인 사용 방법을 설명드리겠습니다. 샘플 데이터는 회사에서 많이 사용하는 양식에 임의의 값을 넣었습니다. 일반적인 창고에서 입출대장으로도 많이 사용할 수 있는 양식 입니다. 그럼 SUMIFS의 기본적인 함수 모양부터 보겠습니다. 1. SUMIFS 함수의 기본사용법 1) 먼저 SUMIFS의 더할 범위를 지정해줍니다. =SUMIFS(D6:O6,) ..

네이버 클라우드 - 연세대학교 기초과정 수료

네이버 클라우드와 연세대학교가 협력하여 개강된 과정 datascience.yonsei.ac.kr/ 데이터사이언스 Site Description datascience.yonsei.ac.kr 기초과정이다 보니 내용상 어려운(하나의 분야를 깊이 파고든다는 의미로서)부분은 없었으나 데이터분석을 할때 사용되는 다양한 기법들(회귀분석, 상관분석, 로지스틱 회귀분석, 의사결정나무, 머신러닝 등)을 배우기에 매우 좋았다. 기법들을 배운다는 것은 같은 데이터를 볼때 더 많은 생각을 하고, 다양한 분석 가설을 새우는데 큰 도움이 된다. 실제 파이썬을 다루는 예재들과 설명이 잘 되어 있기 때문에 말그대로 데이터 사이언스를 기초부터 배우고 싶은 사람에게는 딱 맞는 과정이라고 생각된다. 이제 남은 응용과정을 열심히 수료 하고 ..

데이터 분석 2021.03.23

[Tableau]경기도 병원 데이터 지도그리기

[Tableau]경기도 병원 데이터 지도그리기 진행단계 1. 로우데이터 구하기 2. 로우데이터 구글스프레드로 올리기 3. 구글스프레드 데이터를 이용해서 Tableau 맵으로 표현하기 1. 로우데이터 구하기 https://data.go.kr/data/15058086/openapi.do 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase www.data.go.kr 1.1) 공공데이터 포털에 접속해서 병원 현황 데이터 수집 1.2) 경기도 데이터 드림 접속해서 CSV 저장 https://data.gg.go.kr/portal/data/service/sel..

[Tableau] 코로나 확진자 현황

[Tableau로 코로나 확진자 현황 표현하기] 진행 단계 로우데이터 구하기 *파이썬을 통한 XML 접근의 경우 다른문서에서 설명 로우데이터 구글스프레드로 올리기 구글스프레드 데이터를 이용해서 Tableau 차트로 표현하기 1. 로우데이터 구하기 공공데이터포털 1.1) 공공데이터 포털에 접속해서 자신이 관심있는 데이터 검색하기 1.2) 활용신청을 눌러 회원 가입 및 로그인 후 상세 현황 접근 권한 취득 1.3) 활용신청을 진행 한 후 마이 페이지에서 해당 내용 상세보기 진행 해당 탭의 인증키를 작성 후 파이썬에서 데이터 추출 진행 2. 로우데이터 구글스프레드로 올리기 XML 데이터를 CSV로 추출할 경우 컴퓨터에 저장해둘 수 있는데 Tableau을 사용하는 과정에서 외부망 혹은 다른 장소에서 작업을 해야..

[EXCEL/엑셀 VBA]for 구문 사용법

사실 VBA는 매크로 기록기를 통해서 필요한 기능을 손쉽게 가져올 수 있습니다. 하지만 매크로 기록기로도 같은 행동을 여러번 반복 하도록 하는 것은 불가능 하죠.이것을 해결 하기 위해서는 for 구문을 이해하고 있어야 합니다. for 구문은 다양한 프로그래밍 언어에서 빠지지 않고 등장하는 반복문 입니다.반복문이라는 이름 그대로 반복을 해주기 위해서 사용됩니다. 기본적인 구문의 사용법은 for 변수 = 0 to 10 (Step 1)...반복할 구문...next이 됩니다. 1 부터 10 까지 A1-A10까지 값으 입력하는 구문을 써본다면 Sub 반복문()Dim i As Integer For i = 0 To 10 Step 1 Sheet1.Range("A1").Offset(i, 0) = i Next End Su..

엑셀관련/vba 2017.01.18

[Factorio/팩토리오]벨트 운용 공략

팩토리오 벨트를 운용하는 간단한 팁에 대해 설명드리겠습니다. 기본적으로 팩토리오는 벨트에 2개의 아이템이 올라갈 수 있습니다. 하지만 투입기로 벨트에 아이템을 얹을 경우 한쪽 라인에만 물품이 올라가기 때문에 의외로 벨트 관리가 힘들죠.그렇기 때문에 분배기를 이용해서 벨트 아이템을 두줄에 올려줄 필요가 있습니다. 간단하게는 분배기를 이용해서 이런 식으로 처리하면 두줄에 아이템을 얹어줄 수 있습니다. 하지만 이 방법으로는 이런 식의 벨트에는 적용할 수 가 없습니다. 물론 반대로 하면 간단하게 처리될 부분이지만 상황이 여의치 않는 경우도 존재합니다. 그렇기 때문에 이런식으로 처리할 수 있습니다. 둘다 정면 기준 왼쪽으로 오기 때문에 왼쪽에서 오는 벨트를 이런 방식으로 두 라인에 얹어 줄 수 있습니다. 혹은 이..

반응형