- 다양한 주제에 대해 자유롭게 글을 작성하는 게시판입니다.
Date 18/10/14 21:32:03
Name   Iwanna
File #1   #4_데이터를_요약보고하기.xlsx (225.7 KB), Download : 49
Subject   [엑셀월드] #4. 데이터를 요약보고하기(1)


이전 강의

#1. 체크리스트 만들기 https://redtea.kr/pb/pb.php?id=free&no=8229&category=3
"아아, 이건 조건부서식이라고 한다."
#2. 커플공강표 만들기 https://redtea.kr/pb/pb.php?id=free&no=8267&category=3
"Countifs만 알면 커플끼리 알콩달콩 만들 수 있습니다! 아, 다들 애인은 당연히 있죠?"
#3. 함수만으로 데이터 추출하기 https://redtea.kr/pb/pb.php?id=free&no=8333&category=3
(번외편) 쌉고수가 내린 시련

#데이터베이스
#ifs함수
#sumifs




1.문제상황
A군은 웹소설 매니지먼트 회사에서 일합니다. 경리보조 일을 맡고 있죠. 따로 엑셀을 배우지는 않았지만 고등학교에서 배운 가락과, 젊은 감각으로 어떻게든 익히고 있습니다. 매 주 월요일 회의마다 일일매출을 정리해서 보고하고, 월매출 때는 한 달 간의 수익을 작가별로 정리해서 보고합니다.

그러나 요즘 이럴 때는 골치입니다.
“작가별로 작년 12월부터 지금까지 일일매출을 뽑아줘.”
이런 식으로 다른 기간, 다른 조건으로 매출을 뽑아야 하는데 기존의 보고서를 다시 열어서 다시 복사, 붙여넣기 해야 하는 불편함이 생깁니다. 회사에 매출기록 소프트웨어가 따로 없는데 데이터를 어떻게 기록하고 관리해야 할까요?




2.스프레드시트에서 데이터베이스로



작은 조직도 은근히 많은 데이터를 생산합니다. 아니, 단 한 명의 사람이라도 시간이 지나면 데이터는 무시할 수 없는 규모로 쌓입니다. 업종과 분야에 따라서 이런 데이터를 저장하고 관리할 수 있는 프로그램을 만듭니다. 하지만 모든 영역에서 다 개발자를 고용할 수 있는 건 아닙니다. 시간이 부족할 수도 있고, 돈이 문제가 될 수도 있습니다. 설령 프로그램이 있다고 해도 2차적으로 생산되는 데이터를 관리하는 것도 또 문제가 될 수 있지요.

문제상황에서 나온 예시도 기본적인 데이터 제공은 되고 있을 겁니다. 웹소설을 공급하는 각 유통사(조아라, 네이버, 카카오페이지 같은)들마다 저마다 매출자료를 제공해주고 있고, 스프레드시트로 다운로드가 가능한 게 보통입니다. 하지만 매니지먼트사도 자기가 공급하는 작품들의 매출 추이를 한 눈에 보고싶고, 또 원하는 형태로 관리하고 싶기 마련입니다. 그러나 이런 형태에 맞는 프로그램을 구매하기 어려울 때 어떻게 해야 할까요?


어느 정도 센스가 있는 실무가라면 지금까지 보고한 매출 내역을 잘 저장할 겁니다. 엑셀로 정확하게 계산한 보고서를 일별로, 월별로 폴더를 만들고 보고자료를 모아놓을 수도 있겠죠. 그러나 이런 식으로는 한계가 있습니다.

(1)기존 데이터를 바탕으로 새로운 데이터를 만들기 불편하고
(2)데이터를 추가, 수정, 변형하기 힘들기 때문입니다

예를 들어서 일일 매출보고를 유통사별로 정리해 파일로 만들었는데, B라는 작가의 지금까지 매출을 일별로 보고싶어 한다면? 나중에는 월별로 보고싶어 한다면? C라는 작가의 ㄱ작품은 계약조건이 달라서 따로 관리해야 한다면? ㄱ작품의 계약조건이 이번 달부터 바뀌었다면?



“쌓아두기만 한다고 전부는 아니라고.”

        이런 상황에서 계속 새로운 [장부]를 만드는 일은 대단히 불편하고, 한계가 많습니다. 이런 사태를 극복하기 위해서 우리는 데이터베이스 개념을 익혀 둘 필요가 있습니다. 데이터 베이스개념은 #2 강의에서도 간단히 설명해둔 바가 있습니다.





데이터베이스 형태(일단 무작정 이 형태와 친해지도록 합시다. 그걸 위해서 #2에서 미리 밑밥을 깐 거기도 합니다.)



실제 표시되던 정보를 따로 관리했던 커플 공강표




3.데이터를 요약보고하는 방식

        통계학에서는 raw 데이터를 많은 방식으로 정의합니다. 그러나 SPSS와 같은 통계 프로그램들은 그 모든 방식을 다 사용하지는 않습니다. 다만 크게 명목데이터와 수치데이터로 구분하죠. 명목데이터는 하나하나 세는 것  매길 수 없고, 수치데이터는 숫자로 가능한 모든 연산(순위매기기, 합하기, 평균 및 중위값 등 도출)을 처리할 수 있는 데이터입니다.

-countifs: 테이블에서 특정 조건들을 만족(ifs)하는 항목을 세다(count)
-sumifs: 테이블에서 특정 조건들을 만족(ifs)하는 항목들의 수치를 합한다(sum)

counterifs는 #2에서 억지로 익혔었고, sumifs는 이번 강의에서 조금 더 자세히 설명이 들어갑니다. 억지로 말하자면 countifs는 명목형 데이터를, sum은 수치형 데이터를 다루는 방식이라 볼 수 있습니다. 그리고 다음 강의에서 배울

-vlookup: 테이블과 테이블을 연결한다

을 합하면 억지로라도 데이터베이스의 개념을 스프레드 시트 프로그램으로 가져올 수 있습니다.

(이 부분은 문송한 쪼렙이 생각하는 내용으로, 비판이나 첨언 모두 정말 환영합니다 ㅜㅜㅜ)




4.sumifs함수로 데이터 요약보고





이렇게 정리해 둔 데이터가 있다고 가정합니다.




이런 식으로 보고하려면?





먼저 sumifs의 수식을 미리 보겠습니다.

sum_range : 데이터베이스에서 합계를 낼 영역
criteria_range : 더할지 말지 조건을 살펴볼 영역. sum_range와 세로 길이가 같아야 오류가 없다.
criteria : 조건이 되는 기준, 다른 표시가 없다면 (=)이라 가정한다






sum_range는 다음과 같이 D 열 전체가 지정되어 있고, 절대참조 되어 있습니다. 매출금액이 표시되어 있지요.




첫번째 criteria_range는 다음과 같이 A열 전체가 지정되어 있고, 절대참조 되어 있습니다. 유통사 항목이 표시되어 있습니다.




두번째 criteria_range는 판매 날짜가 있는 E열 전체가 지정되어 있지요.




조건부분까지 합하면 다음처럼 작동하는 걸 볼 수 있습니다.
상대참조가 왜 일부만 되어 있을까를 잘 이해하셔야 합니다! 초보라면 반드시 파일을 통해 직접 만들면서 참고해 주세요!




(1)네이버
(2)2018-10-07
이라는 조건의 판매금액을 판별한 뒤, sum_range 영역에 표시된 값을 더해간다고 보면 됩니다.




이번에는 부등식을 조건으로 두었을 때 방법입니다. 그림을 이해하고, 직접 만들어보길 바랍니다!



5.문제해결

A군은 매출데이터를 따로 관리하면서, 그때그때 상급자가 원하는 형태로 자료를 제공할 수 있었습니다. 그러나 데이터가 더 쌓이면서 반복되는 작업을 어떻게 쉽게 만들까, 작가데이터 및 계약데이터를 포함한 데이터는 어떻게 같이 다룰 수 있게 될까 고민하게 되는데...

To be continued...


- - -


이례적으로 sumifs 함수 하나만을 가지고 무척 길게 다루었습니다. 하지만 그만큼 sumifs함수가 중요한 개념을 많이 품고 있는 함수라고도 볼 수 있습니다. 충실하게 익힐 수 있기를 바랍니다!



5
  • 유익한 강좌는 추천.
  • 잘보고 있습니다. 감사합니다!


목록
번호 제목 이름 날짜 조회 추천
12063 음악Jamiroquai Virtual insanity 25주년 4k 리마스터 4 ikuk 21/09/10 3331 4
12157 IT/컴퓨터10년 전 책 "자바스크립트 핵심 가이드"를 읽고 12 ikuk 21/10/11 3975 8
12254 음악Silk Sonic - Smoking out the window 4 ikuk 21/11/08 3966 1
10362 일상/생각코로나 바이러스에 대한 여러 생각 12 inothershowes 20/03/08 4467 7
8719 일상/생각대추와 위스키 15 Iowa 19/01/02 5054 9
11945 일상/생각사치품의 가치 23 Iowa 21/07/31 4169 5
13257 댓글잠금 일상/생각성 상품화에 관한 뻘글_ 나는 왜 성 상품화를 싫어할까? 192 Iowa 22/10/21 9698 31
13842 일상/생각건축에 대한 실망과 메타버스 진입기. intro 5 Iowa 23/05/12 2240 8
13915 일상/생각마지막 락스타. 19 Iowa 23/05/26 2495 1
14665 요리/음식[홍보]세상의 모든 술고래들을 위해~ 7 Iowa 24/05/10 1280 4
15039 요리/음식칵테일 덕후 사이트 홍보합니다~ 2탄 8 Iowa 24/11/12 421 7
13998 일상/생각똑같이 대하면 기분 나빠 하는 사람들의 심리? 8 ISTJ 23/06/23 2411 0
7637 스포츠미리 써보는 NBA 파이널 감상문 (골스까 주의) + 다음 시즌 예상 7 itstruelovedontfakeit 18/06/08 4342 0
8229 꿀팁/강좌[엑셀월드] #1. 체크리스트 만들기 12 Iwanna 18/09/14 16155 6
8267 꿀팁/강좌[엑셀월드] #2. 커플공강표 만들기 18 Iwanna 18/09/23 9241 4
8333 꿀팁/강좌[엑셀월드] #3. 함수만으로 데이터 추출하기 11 Iwanna 18/10/06 10216 7
8371 꿀팁/강좌[엑셀월드] #4. 데이터를 요약보고하기(1) 6 Iwanna 18/10/14 6900 5
8382 꿀팁/강좌[엑셀월드] #5. 공부 타이머 + 체크리스트(1) 10 Iwanna 18/10/16 9810 10
8694 일상/생각공부 잘하는 이들의 비밀은 뭘까? (上) 22 Iwanna 18/12/28 5510 8
8699 일상/생각공부 잘하는 이들의 비밀은 뭘까? (下) 4 Iwanna 18/12/28 4646 9
9297 영화[스포] 기생충, 날아가다 2 Iwanna 19/06/09 6231 12
9300 꿀팁/강좌[엑셀월드] #6. vlookup, countifs, sumifs 2 Iwanna 19/06/11 7142 4
9630 정치조국 청문회와 부인 기소 이후 여론 대충 예측 34 Iwanna 19/09/07 5660 9
939 일상/생각우리 아이들에게 무엇을 가르쳐야할까? 30 J_Square 15/09/07 4183 0
1286 꿀팁/강좌소개팅 짧은 꿀팁 30 J_Square 15/10/18 13074 0
목록

+ : 최근 2시간내에 달린 댓글
+ : 최근 4시간내에 달린 댓글

댓글