IT Tips 2018. 1. 5. 17:28

엑셀에서 날짜단위 주간단위 자동계산 방법 총정리


2만개 넘는 일자별 데이터에서 주간 단위 합계를 내서 제출 하세요 !

어느날 갑자기 상사가 불러서 자료 계산을 하라고 지시한다. 엑셀에 일자별 자료가 2만개 있는데 이것을 주간 단위로 합계 내라는 요청이다.

연속된 일자의 자료 모두를 합산하라는 것은 엑셀의 Sum 함수로 쉽게 처리할 수 있다. 그러나 연속적이 아닌 주간 단위 계산이라면 복잡해진다. 수작업으로 주간 단위의 합계를 낼 수 있지만 2만개의 데이터라면 자동화된 방법을 고려해야만 한다.

그렇다면 어떻게 해야할까 ? 엑셀의 함수를 이용하면 쉽게 처리할 수 있다.

 

엑셀의 Sumifs() 함수를 이용하면 자동으로 특정 날짜 간격의 계산을 할 수 있다.

아래는 날짜 간격의 자료 계산 사례이다. B3부터 날짜별로 연속된 자료가 있다. 매일 발생된 포인트를 계산하는 것이다.

첫번째는 주간 단위 합계이다. B7이후에 C7, D7에 1주일 간격의 날짜를 기입한다. B7에 2017-1-1을 입력하고 C7은 B7+7로 입력해도 된다.

주간 단위 합계를 위해 sumifs 함수를 이용한다.

실제로 계산을 위해 적용된 함수 내용을 B10에 기입했다.

=SUMIFS($B$4:$V$4,$B$3:$V$3,">="&B7,$B$3:$V$3,"<"&B7+7)

함수를 설명하면 다음과 같다.

sumifs(계산할 영역, 조건 계산할 영역, 조건식 1, 조건 계산할 영역, 조건식 2)

조건을 계산할 영역에 대해 조건식 1과 조건식 2를 만족하는 경우에 한해 계산할 영역의 값을 합산하라는 의미이다.

위 사례에서 보면 계산할 영역은 B4에서 V4까지이다. 자료가 많다면 구간을 크게 적용하면 된다. 가로와 세로가 바뀌어도 된다.

날짜를 조건으로 계산해야 하기에 조건 계산할 영역은 B3에서 V3 사이이다. 날짜 조건의 경우 바로 위에 기입된 날짜보다 크고, 이보다 7보다 작은 날짜까지 합산하라는 의미이다.

아래 부분이 날짜 계산의 조건 부분이다. 등호가 있고 &표시로 B7의 값을 치환 시키는 방식이다.

">="&B7, "<"&B7+7

날짜 단위 계산은 꼭 1주일이 아니어도 된다. 위에서 7대신 3을 적용하면 3일 단위의 날짜 계산이 자동으로 된다.

3일 단위의 날짜 계산 시 함수 기입 내용은 B15와 같다.

=SUMIFS($B$4:$V$4,$B$3:$V$3,">="&B12,$B$3:$V$3,"<"&B12+3)

 

대량의 데이터 처리, 엑셀 함수로 쉽게 처리하자 !

처음 부분에 언급했던 것처럼 위의 작업을 수작업으로 해도된다. 그런데 데이터량이 정말 많다면 수작업으로 하기 어렵다. 지겹기도 하고, 시간이 많이 걸리며, 영역 지정하면서 실수가 발생할 수도 있다.

엑셀에 수많은 실용적 요구 사항이 반영되어 있기에 엑셀에서 잘 찾아보면 함수를 이용해 어려움을 해결할 수도 있다.

상기와 같이 대용량 엑셀 처리에 어려움을 겪고 있다면, 지원을 희망한다면 연락주시기 바란다. 일명 '노가다'성 작업을 피하는 것도 인생을 행복하게 살 수 있는 방법이다.

즐거운 하루, 행복한 생활 되시기를 바란다.

 

 


저작자표시비영리변경금지
  • 카카오스토리
  • 트위터
  • 페이스북

'IT Tips' 카테고리의 다른 글

-를 두번 곱하면 왜 +가 될까 마이너스의 제곱은 플러스가 되는 이유  (0) 2018.02.02
한글 외국인에게 배우기 어려운 4가지 이유  (0) 2018.01.09
엑셀에서 날짜단위 주간단위 자동계산 방법 총정리  (0) 2018.01.05
빵 반죽기 버티컬 믹서 구리스 주입방법  (0) 2017.12.14
How to troubleshoot car heater air conditioner problem  (0) 2017.12.07
자동차 히터 에어컨 고장 차거나 뜨거운 바람만 나올 때 점검방법 총정리  (0) 2017.12.06
글 인쇄
센스쉐프 블로그를 방문 해 주시어 감사 드립니다. 네이버 Opencast, TNM, RSS 등을 통해 편리하게 읽어 보실 수 있습니다. 문의는 댓글이나 sensechefhelp@gmail.com으로 보내 주시기 바랍니다.

네이버 Opencast 가입 | RSS 구독 | Twitter | TNM |이메일 sensechefhelp@gmail.com

Welcome to SenseChef ! If you have any question or need further information on this site, please let me know at my e-mail sensechefhelp@gmail.com. You can also ask me the English translation in any posting you are interested to. Good day of you !
Posted by 센스쉐프 SenseChef
TAG 엑셀 SUMIFS 함수 이용방법, 엑셀 대용량처리 자동화작업 지원, 엑셀에서 날짜단위 주간단위 자동계산 방법 총정리
Trackback 0 Comment 0

TRACKBACK [ #_tb_address_# ]

댓글을 달아 주세요

«이전  1 ··· 15 16 17 18 19 20 21 22 23 ··· 926  다음»
태그 : 미디어로그 : 지역로그 : 방명록 : 관리자 : 글쓰기 LOGIN : 총 5,402,426 오늘 146 어제 1,137 : LOGOUT :
Powered by Daum / Designed by Tistory

RSS FEED


연락처(Contact)


sensechefhelp@gmail.com








카테고리

분류 전체보기 (926)
IT 동향 (666)
IT Tips (142)
여행과 추억 (42)
이미지 보정 (47)
사회적기업 (7)
공지사항 (6)
Trivial (10)
Admin (1)
음악 (2)


최근에 올라온 글

  • 고양이의 환경에 녹⋯. (1)
  • 부모님께 좋은 요양⋯. (1)
  • 이태리 시칠리아섬⋯. (1)
  • 일본 식사예절 반드⋯.
  • 이태리 시칠리아섬⋯.




최근에 달린 댓글

  • 그렇군요.. 35⋯. ㅇㅇ 02.24
  • 우와 좋으네요⋯. 최냠냠 01.23
  • 유용한 프로그⋯. 역린 01.21
  • 폴란드 3년 살⋯. 폴란드 2020
  • 재미있는 내용⋯. pps102 2020


티스토리 홈 티스토리 가입하기

티스토리툴바