엑셀함정 - 부서명을 헤더 한 줄로 모으면 개편 때 한 줄만 고친다
앞 글에서 부서명을 수식에 박지 말라고 했다. 그럼 어디에 둬야 하나. 답은 간단하다. 헤더 한 줄 이다. 결론 부서명은 표 맨 윗줄에 한 번만 적고, 아래 모든 수식이 그 줄을 올려다보게 한다. 그러면 개편이 와도 고칠 곳은 그 한 줄뿐이다. 어떻게 생긴 구조인가 흔히 이렇게 짠다. 각 열의 수식에 부서명이 직접 들어가 있는 형태다. D열 =SUMIF(원천!$B$5:$B$300, "영업1팀", 원천!$F$5:$F$300) E열 =SUMIF(원천!$B$5:$B$300, "영업2팀", 원천!$F$5:$F$300) F열 =SUMIF(원천!$B$5:$B$300, "물류팀", 원천!$F$5:$F$300) 열마다 다른 글자가 박혀 있다. 부서가 열 개면 열 가지 수식이 있는 셈이고, 행이 백 줄이면 수정할 곳이 천 군데다. 이걸 이렇게 바꾼다. 4행 D4: 영업1팀 E4: 영업2팀 F4: 물류팀 ← 헤더 D5 =SUMIF(원천!$B$5:$B$300, D$4, 원천!$F$5:$F$300) 수식에서 글자가 사라지고 D$4 가 들어갔다. 이제 D5 하나를 만들어 오른쪽과 아래로 끌면 전체가 완성된다. 모든 셀의 수식이 똑같아진다. 영업1팀 영업2팀 물류팀 헤더 한 줄 여기만 고치면 된다 = … D$4 … = … E$4 … = … F$4 … 아래로 수백 행, 전부 같은 수식 수식에는 부서명이 하나도 없다 글자를 위로 몰아두면, 아래는 전부 같은 수식이 된다. 달러 기호의 위치가 핵심이다 D$4 에서 행 앞에만 달러를 붙였다. 이게 전부를 결정한다. 표기 끌었을 때 D$4 오른쪽으로 가면 E4, F4로 따라감. 아래로는 계속 4행 $D$4 끌어도 D4 고정. 모든 열이 영업1팀만 집계 D4 아래로 가면 5행, 6행으로 밀림. 엉뚱한 셀을 봄 두 번째 실수가 특히 위험하다. 전부 고정하면 모든 부서...