본문 바로가기

데이터 분석 & 자동화32

엑셀 이름 정의 실전: 수식 가독성과 동적 범위 제어 직장 생활을 하면서 여러 동료나 타 부서에서 넘겨받은 복잡한 엑셀 결산 모델이나 재무 리포트를 열어보았을 때, 수식 창에 `$G$18:$M$142`처럼 알 수 없는 셀 좌표만 가득 적혀 있어서 이 수식이 도대체 무엇을 의미하는지 해석하느라 밤늦게까지 야근을 해본 경험, 다들 있으실 겁니다. 저 역시 과거 재무기획 실무를 담당할 때, 전임자가 남기고 간 대용량 원가 계산 시트의 오류를 추적하면서 수천 줄의 복잡한 수식 속에 숨겨진 셀 주소들의 진짜 의미를 파악하느라 주말 내내 머리를 쥐어뜯었던 뼈아픈 기억이 있습니다. 수식이 조금만 길어져도 참조 영역을 헷갈려 숫자를 잘못 연결하는 휴먼 에러가 빈번하게 발생하곤 했습니다. 하지만 엑셀 메모리 참조의 비밀 병기인 **[이름 정의(Defined Names)]*.. 2026. 7. 26.
엑셀 DATEDIF 실전: 근속 연수와 나이 계산 완벽 제어 직장 생활을 하면서 인사팀이나 기획 부서 실무자로 일하다 보면, 전 직원의 주민등록번호나 입사일 데이터를 바탕으로 정확한 근속 연수, 연차 수당 기준일, 혹은 만 나이를 계산해야 하는 프로젝트를 필연적으로 마주하게 됩니다. 저 역시 과거 인사총무팀 실무 시절, 500명이 넘는 임직원의 근속 연수와 만 나이를 계산해 퇴직금 추계액 보고서를 만들면서 밤늦게까지 사무실에서 야근을 자청했던 뼈아픈 기억이 있습니다. 단순히 '오늘 날짜 - 입사일'을 365로 나누었더니 윤년(366일)이 껴있는 해나 달마다 다른 일수(28일, 30일, 31일) 때문에 소수점이 미세하게 틀어져, 몇몇 직원의 근속 수당 기준이 완전히 어긋나는 치명적인 오류를 겪곤 했습니다. 하지만 엑셀의 날짜 연산 매커니즘과 마이크로소프트가 공식 리.. 2026. 7. 26.
엑셀 셀 병합 절대 금지: 데이터베이스 정규화 실무 비법 직장 생활을 하면서 부서원들이 보기 좋게 예쁘게 꾸며서 넘겨준 월간 결산 보고서나 지점별 매출 파일을 통합하려다가, 화면에 뜬 "병합된 셀의 크기가 동일하지 않아 해당 작업을 수행할 수 없습니다"라는 차가운 오류 메시지를 보고 분노를 삼켜본 경험, 다들 있으실 겁니다. 저 역시 과거 기획조정실 실무 시절, 각 지점에서 보낸 30개의 보고서 양식을 병합하려고 했지만, 제목과 카테고리 열에 무분별하게 적용된 셀 병합 때문에 VLOOKUP은 물론이고 정렬(Sort)과 필터조차 작동하지 않아 밤늦게까지 야근을 자청했던 뼈아픈 기억이 있습니다. 일일이 [병합하고 가운데 맞춤] 버튼을 다시 눌러 해제하고 빈칸을 채우느라 소중한 주말 시간을 날려버렸습니다. 하지만 데이터베이스(Database) 구조학의 기본 매커니즘.. 2026. 7. 24.
엑셀 고급 필터 실전: 데이터베이스 집계 함수 완벽 제어 직장 생활을 하면서 수만 건에 달하는 거래처 원장이나 대용량 매장별 일일 판매 로그에서, '서울 또는 수원지점 중 매출액이 500만 원 이상이면서 VIP 등급인 고객'처럼 복잡하게 얽힌 까다로운 조건의 데이터만 따로 발라내 보고서를 만들려다가 한계를 느껴본 경험이 다들 있으실 겁니다. 저 역시 과거 마케팅 기획팀 실무 시절, 리본 메뉴에 있는 기본 [자동 필터(Auto Filter)] 화살표를 마우스로 열고 닫으며 체크박스를 수십 번씩 껐다 켜는 수작업을 반복하느라 밤늦게까지 야근을 자청했던 뼈아픈 기억이 있습니다. 필터를 하나 켤 때마다 화면이 버벅거렸고, 조건이 조금만 변경되어도 필터를 전부 지우고 처음부터 다시 세팅하느라 마감 직전까지 식은땀을 흘리곤 했습니다. 하지만 엑셀의 데이터베이스 연산 엔진.. 2026. 7. 23.
엑셀 피벗 계산 필드 실전: 원본 훼손 없는 동적 연산 비법 직장 생활을 하면서 각 지점의 매출액과 매출원가가 정리된 로우 데이터를 받아서 피벗 테이블로 요약표를 만들었을 때, 지점별 '영업이익'이나 '이익률(%)'을 구하기 위해 피벗 테이블 밖에 별도의 수식 열을 추가해 본 경험이 다들 한두 번쯤은 있으실 겁니다. 저 역시 과거 재무관리팀 실무 시절, 피벗 테이블 오른쪽에 `=B4-C4`처럼 일반 엑셀 수식을 옆에 붙여서 이익률 보고서를 만들었다가, 다음 날 새로운 매장 데이터가 업데이트되어 피벗 테이블의 행이 밑으로 늘어나면서 옆에 억지로 붙여둔 수식 열이 깨지고 밀려버리는 대참사를 겪은 뼈아픈 기억이 있습니다. 수식이 피벗과 동기화되지 않아 합계가 통째로 틀어졌고, 밤늦게까지 야근하며 표를 뜯어고치느라 식은땀을 흘리곤 했습니다. 하지만 피벗 테이블 내부에 숨.. 2026. 7. 23.
엑셀 날짜 고급 서식 실전: 사용자 지정 포맷과 자동화 비법 직장 생활을 하면서 프로젝트 스케줄러나 고객 명부를 관리할 때, 분명히 엑셀에는 똑같은 날짜 데이터를 입력했는데 어떤 컴퓨터에서는 '2026-07-15'로 나오고, 어떤 곳에서는 '07/15/2026'으로 나오며, 요일까지 일일이 손으로 적어 넣느라 고생했던 경험이 다들 한두 번쯤은 있으실 겁니다. 저 역시 과거 마케팅 기획팀 실무 시절, 임원 보고용 주간 일정 표에 날짜와 요일을 한 칸에 이쁘게 표시하기 위해 셀마다 '2026-07-15(수)'라고 텍스트로 직접 타이핑했다가, 일정이 하루 미뤄지면서 수십 개의 날짜와 요일 괄호를 눈이 빠져라 수작업으로 지우고 고치며 밤늦게까지 야근했던 뼈아픈 기억이 있습니다. 텍스트로 적다 보니 나중에 날짜 기간 계산 수식조차 걸리지 않아 상사에게 면박을 당하곤 했습니.. 2026. 7. 15.