본문 바로가기

전체 글

(100)
파이썬이란? - 엑셀 자동화 하기 오늘은 필자가 자주 애용하는 Python이라는 프로그래밍 언어를 소개할까 한다. 우리가 엑셀 함수를 어느 정도 다룰 수 있고, 함수를 활용한 자동화에 익숙해지면 점점 엑셀의 한계를 느낄 것이다. 필자 역시 그래왔고 그 한계를 극복하고자 Python이라는 프로그래밍 언어를 배우기 시작했다. Python에 대해 간략하게 설명드리면 파이썬은 1991년 네덜란드출신 귀도 반 로섬이라는 프로그래머가 개발한 고급 프로그래밍 언어이다. 최근에는 인공지능 및 데이터분석 언어로 각광받는 언어로써 무료 오픈소스이기 때문에 부담없이 다운받아 사용할 수 있다. 필자는 Python이라는 프로그래밍 언어를 사용하고 난 후 엑셀을 비롯한 반복적인 업무는 모두 자동화하였다. 엑셀 좀 한다는 사람이 1시간 동안 작업을 할 것을 프로그..
단일조건과 다중조건 수식을 만들어보자! 엑셀함수 IF ​오늘은 IF함수에 대해 알아볼 것이다. IF함수는 초보자들이 많이 포기하는 함수 중 하나다. 그러나 IF함수를 이해하고 활용할 줄 아는 순간 단번에 엑셀 중수까지 올라가는 함수이다. 필자는 왠지 IF함수를 사용하는 사람들이 멋져 보여, 다른 건 몰라도 IF함수만큼은 엄청 연습했던 것 같다. 다소 난이도가 있더라도 잘 따라오도록 해보자. 엑셀 집계시 특정 조건에 부합하는 값을 골라내고 싶을때가 있다. 여기서 "조건"이라는 단어가 중요한데, 특정 조건에 충족하는 값을 구하려면 무조건 IF함수를 사용해야 한다. IF함수의 사용법은 아래와 같다. IF함수의 사용법 =IF(조건 셀"조건 부호"조건, 조건에 맞는 답, 조건에 부합하는 답) IF함수는 살짝 암기(?)가 필요하다. 그 이유는 조건 부호를 알아야 조건..
코로나19(COVID-19) 조심하세요~! 증상 및 예방법 요즘 코로나19로 인해 정말 세계경제까지 흔들릴 정도로 떠들썩한데요. 코로나19는 중국 우한시에서 시작했다고 하여 우한 폐렴으로도 알려져 있습니다. 원래는 야생동물인 박쥐나, 원숭이, 뱀 등에서만 볼 수 있는 바이러스였으나 중국의 잘못된 식습관 문화 때문에 발생했다고 합니다. 코로나19로 인해 현재까지 사망자가 누적 800명을 넘어섰고, 앞으로도 더 증가할 것으로 보이는데요. 코로나19보다 독감 사망자가 훨씬 많은데도 불구하고 왜 세상이 떠들썩할 정도로 시끄러울까요. 코로나19가 독감보다 무서운 점은 여러 가지가 있지만 그중 대표적인 것을 뽑아보면, 전염성이 강하고, 치료제가 없으며, 한번 걸리면 평생 장애를 낳는다는 겁니다. 웬만한 독감의 경우 치료제가 있는 반면 코로나19는 이전에 없던 바이러스기 때..
평소 자주가는 구로동 추어탕집 추천 안녕하세요! 오늘은 구로동에 위치한 구름산 추어탕을 소개해볼까 합니다. ㅎ 요즘 날씨도 춥고 뜨끈한 국물이 생각나더라고요. 그래서 평소 자주 들리던 구름산 추어탕으로 갔습니다. 추어탕은 계절 안 가리고 자주 먹어서 여기저기 가봤는데 이 동네에선 여기가 제일인 것 같더라고요. 건물 구석에 있는데 평일 점심시간에가면 사람이 가득한걸 보실 수 있어요. 입구 정면 사진입니다. 상가 1층 안쪽으로 들어오시면 있어요. 입구는 살짝 조잡해보이지만 실내는 나름 분위기 있고 깔끔합니다. 추어탕 나오고 한번 찍어봤어요! 추어탕 시키면 다진마늘이 나오는데 꼭 넣어서 드세요. 필자는 처음 방문했을때 다진마늘이 있는지도 모르고 다 먹고나서 알았답니다. ㅠ 추어탕 가격은 다른 곳보다 1000~2000원 정도 비싸지만, 추어탕을 ..
열을 붙여보자! 엑셀함수 VLOOKUP 오늘은 엑셀함수 VLOOKUP에 대해 알아보자. VLOOKUP함수는 사용빈도가 매우 높은 함수며, 알아두면 정말 유용하게 쓰이니 꼭 배워두도록 하자. 우리가 개인적으로 엑셀을 연습할땐 VLOOKUP의 중요성을 모를때가 많다. 필자 역시 엑셀 공부할땐 IF나 SUM함수를 위주로 공부했던 것 같다. 그러나 실무에선 IF와 SUM보다 VLOOKUP를 더 많이 쓴다. 사용법도 그리 어렵지 않으니 이번 기회를 통해 확실히 이해하고 마스터하시길 권장한다. 본론으로 들어가 우리가 엑셀을 하다보면 두개의 데이터프레임을 합쳐서 사용할때가 많다. 글로는 이해하기 힘들 수도 있으니, 그림으로 예시를 들어보자. 수학점수가 있는 데이터프레임에 이름과 중복되는 영어점수만 붙혀넣고 싶다면 어떻게 할 것인가. VLOOKUP를 모르는..
절대값 함수, 엑셀 ABS 오늘은 ABS함수를 알아보도록 하자. 우리에게 abs는 자동차 용어로 익숙한(?) 단어이지만 엑셀에서의 abs함수는 절댓값을 구할 때 사용된다. abs함수는 단독 사용보다는 다른 함수와 조합하여 사용하는 경우가 많기 때문에 꼭 알아두도록 하자. 데이터 분석 또는 날짜 계산 시 양수를 구하여 계산할 때가 종종 있다. 이때 abs함수를 이용하여 계산을 한다. abs함수는 절댓값을 구하는 함수이며, 음수의 경우 양수로 바꿔주는 함수이다. 가끔 abs함수를 음수를 양수로, 양수를 음수로 바꿔주는 것으로 착각하는 사람들이 있는데 정확히 말하면 abs함수는 음수에서 양수로 바꿔주는 함수로서 양수에 적용하더라도 음수로 바꿔주진 않는다. 필자의 경우, 날짜 계산 자동 카운트나 손실률을 구할 때 abs함수를 주로 사용한..
최소값, 최대값을 구할땐? 엑셀 함수 MIN, MAX 이번에는 Min, Max 함수에 대해 알아 볼 예정이다. Min, Max 함수는 그 단어에서 예측이 가능하 듯 최소값과 최대값을 구하는 함수이다. 사실 사용빈도는 그리 많진 않지만 통계관련 종사자들은 그래도 사용빈도가 좀 있을 것이다. 실습에 앞서 상상을 해보자. 가로 1000 X 세로 1000의 총 1,000,000개의 데이터셋이 있다고 가정해보자. 이 중 제일 작은 값 또는 제일 큰 값을 구할때 어떻게 할 것인가. 100만개의 데이터를 눈으로 보며 직접 찾거나 1000개의 컬럼을 작은 순으로 정렬해가며 찾아야할 것이다. 이때 유용하게 사용할 수 있는 함수가 바로 Min, Max 함수이다. 이 함수를 통하여 범위만 지정해주면 범위내 최소값과 최대값을 구할 수 있다. 함수 사용법은 =min(범위) OR ..
순위를 구해보자! 엑셀 함수 RANK 이번 시간에는 RANK에 대해 알아보도록 하겠다. 회사에서 지점의 실적을 평가할 때, 직원들의 실적을 평가할 때 등 순위를 구해야 할 때가 많다. 총점수로 내림차순으로 정렬하여 봐도 상관은 없지만..... 그래도 순위를 구하면 누가 1등이고 누가 꼴찌인지 직관적으로 알아볼 수 있기 때문에 순위를 구하는 것이 시안성에 더 좋다고 볼 수 있다. 동물들이 양육강식의 세계에서 살아남아야 하듯, 우리도 자본주의 사회에서 살아남으려면 다양한 지식과 전략이 있어야한다. 잡소리 그만하고 본론으로 들어가겠다. RANK함수를 사용하기 위해서는 특정 법칙이 있다. 그 법칙은 무엇이냐... 바로 평가표와 순위를 구할 총점수이다. 어떻게 보면 당연할지 모르지만 필자는 RANK함수를 처음 배울때 그냥 함수 하나만 달랑 써주면 순..