본문 바로가기

IT 컴퓨터상식/엑셀 VBA10

CAGR 엑셀 RATE함수로 구하기 주의할 점 연말이나 연초에 회사에서는 경영계획이라는 것을 세웁니다. 경영계획을 세울 때 앞으로의 비전이나 성장세를 나타낼 때 쓰는 개념이 CAGR이라는 개념인데 간단히 말하면 일정한 기간동안 계속해서 몇 년간 성장하는지를 대강 보여주는 추세선이라고 할 수 있습니다. CAGR을 구할 때 주의할 점은 밑에 엑셀함수 RATE를 이용하여 구해보면 알겠지만 첫해와 마지막해의 값이 중요하고 중간 값은 영향을 미치지 않는다는 것입니다. 그렇기 때문에 사실상 들쑥날쑥한 지표를 가지고 CAGR을 논할 경우 값은 맞을지몰라도 논리적으로는 조금 이상한게 사실입니다. 왜 그런지 엑셀을 통해서 알아보도록 하겠습니다. 먼저 아주 간단하게 어느 회사의 4개년 매출을 가지고 CAGR을 구해보도록 하겠습니다. 위와 같은 매출을 가진 회사를 생각.. 2022. 12. 29.
엑셀 VBA기초 instr함수 엑셀을 사용하다보면 FIND함수를 사용하는 경우가 있을 것입니다. 엑셀VBA에서도 이와 같은 역할을 하는 함수가 있는데 바로 instr함수입니다. istra함수는 다음과 같이 활용합니다. instr(1,2,3,4) 1에는 문자열 시작 위치를 나타내고 2는 문자열, 3은 찾을 문자, 4는 옵션입니다. ​여기서 생략이 불가능한 것은 2와 3입니다. 생각해보면 당연한데 어디에서 무엇을 찾으라는 함수이기 때문에 어디에서에 해당하는 2와 무엇을 의미하는 3은 반드시 들어가야 합니다. 1과 4는 생략이 가능한데 1,2,3이 있고 4가 없는 형태, 2와 3만 있는 형태는 결과값이 나오지만 2,3,4만 있고 1이 없다면 에러처리가 됩니다. 한번 실험을 해보겠습니다. Show me the money 에서 show가 언제.. 2020. 12. 5.
엑셀 VBA란 최근 코딩에 대한 관심은 어린 학생부터 직장인까지 굉장히 많은 연령층에서 가지고 있을 것입니다. 하지만 어린 학생들은 모르겠지만 직장인들이 코딩을 배우는 것은 어렵고 특히 그러한 지식을 업무에 활용하는 것은 현실적으로는 거의 불가능하다보니 조금 공부하다가 포기하는 것이 사실입니다. 그렇다고 엑셀을 공부하려고 하니 직장인들이면 다 하는 것이고 크게 차별화가 없게 느껴질 것입니다. 그런 분들이 관심을 가져볼 만한 것이 바로 엑셀VBA입니다. 엑셀VBA란 무엇인가요? VBA는 Visual Basic for Applications의 약자로 오피스에 있는 프로그래밍언어입니다. 엑셀의 VBA가 유명하지만 파워포인트,워드에도 VBA가 있습니다. 엑세스에는 SQL언어가 있습니다. 프로그래밍언어이라서 코딩과 비슷한 면이.. 2020. 12. 3.
엑셀 VBA 프로시저 뜻 엑셀 VBA를 사용하다 보면 프로시저라는 용어를 듣게 됩니다. 프로시저의 영어뜻을 잘 안다고 하더라도 엑셀용어로는 잘 감이 안오는데 한마디로 프로시저는 vba로 작성된 프로그램을 뜻합니다. 아주 간단하게 MSGBOX만 넣은 프로시저도 있고 굉장히 많은 양을 담고 있는 프로시저도 당연히 있습니다. 엑셀에서 사용하는 프로시저는 너무 길어서 한번에 많은 기능을 넣은 것 보다는 이를 쪼개서 작성하는 것이 좋습니다. 이러한 엑셀VBA프로시저에는 3가지 종류가 있는데 SUB프로시저, FUNCTION프로시저, PROPERTY프로시저가 바로 그것입니다. 1) SUB 프로시저 가장 일반적인 엑셀VBA의 프로시저입니다. 초반에 대부분의 프로시저는 SUB프로시저입니다. SUN 프로시저의 이름 () 이런식으로 정의됩니다. 그.. 2020. 11. 15.
반응형