2018. 7. 11. 16:48ㆍ엑셀/빠른 엑셀
원가/관리 회계와 관련된 일을 하다보니 '배부'라는 일이 일상이 되어 버린지 오래되었네요.
해서 이번에는 엑셀로 배부를 하는 방법들에 대해서 다뤄 봅니다.
1. 배부 ??
: 우선 이번 포스팅에서는
"어떤 값을 나누는 기준에 따라 특정 대상에 나누어 놓는것. "
이라고 하도록 하죠.
보통
-
어떤 값 : 배부원천
-
나누는 기준 : 배부기준
-
특정대상 : 배부대상
이라고 합니다. 배부를 성립되게 하는 요소가 위 3가지 인 것이죠.
2. 배부를 해보자
- 2.1 누구나 다 할 수 있는 단순 배부
배송비 10,000 원을 배부 대상인 Product 에 Sales Quentity 비율 대로 배부 하는것 입니다.
배부 대상을 그대로 놓고 비율을 구해서 배부하면 됩니다.
- 2.2 제품 / 거래처 별 배부 (1) : sumifs
위의 배부 에 거래처 별이라는 조건 한가지가 더 붙습니다.
이렇게 되면 배부기준에 Customer 가 추가 되었으므로 배부비율을 만들때 Customer 를 고려 해야 합니다.
즉 Customer / product 별 비율이 필요합니다.
이 경우에 부분합을 계산 하는 함수가 필요합니다.
sumifs 를 사용하겠습니다.
sumifs 는 복수의 조건에 해당 되는 값만을 더 할 수 있는 함수입니다.
= sumifs( '합산할 범위' , '조건 범위1' , '조건 값1' , '조건 범위2' , '조건 값2' , .... )
이해를 돕기 위해서 계산 과정을 하나 씩 풀어보죠.
① 거래처별 부문합 : sumifs 함수로 거래처별 부분합을 계산
② 배부 비율 : Sales Quentity / ① 거래처별 부분합
③ 거래처별 배송비 : [배부 원천] 의 거래처별 배송비를 vlookup 으로 집계
④ 배부 결과 A : ② x ③
⑤ 배부 결과 B : 하나의 셀에 수식을 모두 넣어서 처리 함.
sumifs 는 복수의 조건이 가능하므로 배부 기준의 조건이 추가 되더라도 그대로 적용이 가능합니다.
* 파일을 첨부 합니다. 다운 받아 확인 하세요.
- 2.2 제품 / 거래처 별 배부 (2) : pivot
: sumifs 를 사용해서 배부 기준의 조건별 비율을 구하는 것이 수식만으로 처리 할 수 있으므로 간단합니다.
하지만. 수식이 많이 걸리고 복잡해지면 속도가 문제가 됩니다.
데이터가 너무 많은 경우 계산을 못하고 죽어버리는 경우도 있죠.
그럴때는 pivot table 을 이용해서 배부 비율을 구하는 방법을 권장합니다.
여기서 사용하는 pivot 주요 기능은 "값필드 표시 형식" 설정을 사용합니다.
1) 아래 모양대로 피벗 테이블을 만듭니다.
2) 테이블 형식으로 표시 하시고 Sales Quantity 를 한번 더 값필드에 추가 합니다.
3) 추가된 Sales Quantity2 를 우클릭 해서 "값 표시 형식" 을 "상위 합계 비율" 로 설정하고
기준필드는 "Customer no" 로 합니다.
4) 이제 거래처 (Customer no) 별로 Product 의 비율이 완성되었습니다. 이걸 가지고 배부 비율로 사용하면 됩니다.
5) 아래는 '부분합 표시' 제거하고 '모든 레이블 항목 반복' 처리 한 결과입니다. Vlookup 걸어서 곱하기만 하면 되겠네요.
이상입니다. 즐거운 하루 되시고 피벗 테이블 관련해서 궁금하신것 있으시면 제 블로그의 피벗 관련 글 참고하세요.
'엑셀 > 빠른 엑셀' 카테고리의 다른 글
ifs, sumifs, countifs 엑셀 와일드카드 사용 (0) | 2020.03.23 |
---|---|
내용 있는 셀만 붙여넣기 (0) | 2020.03.20 |
[기능소개] 엑셀 신상 함수 TEXTJOIN (0) | 2018.06.20 |
[기본] 엑셀 날짜 그룹화 옵션 (0) | 2018.06.14 |
[기능소개]엑셀 워터풀 차트 만들기 (0) | 2018.06.12 |