안녕하세요~
오늘은 SUMIF 에 대해서 알아보려고 합니다.
여러분 보통 같은 분류끼리 더할때 어떤 방법으로 더하시나요?
예를 들어, 아래와 같은 표에서 연극의 총합 과 뮤지컬의 총 합을 더하려고 할때, 어떤방법으로 더하시나요?
연극 | 거미여인의키스 | 50,000 |
연극 | 엘리펀트송 | 33,000 |
뮤지컬 | 라이온킹 | 103,000 |
뮤지컬 | 사의찬미 | 66,000 |
연극 | 한밤개 | 80,000 |
뮤지컬 | 엑스칼리버 | 150,000 |
연극 | 프라이드 | 66,000 |
연극 | 킬미나우 | 60,000 |
뮤지컬 | 드라큘라 | 130,000 |
1. 연극 셀의 금액을 전부 선택해서 엑셀 하단 바의 금액을 확인한다.
2. 필터를 걸어 텍스트 오름차순 혹은 내림차순으로 내려서 합을 더한다.
3. 피벗테이블 사용한다. (피벗테이블에 대해서는 다음번에 자세하게 알아보아요!)
4. SUMIF 함수 사용한다. *오늘의 주제입니다.*
물론 어느것을 사용하던 자신에게 편한게 장땡이다라고 생각을 합니다.
하지만 점점 데이터가 많아진다면, 저는 3번의 피벗테이블 혹은 4번의 SUMIF 를 사용해서 합을 구할거에요.
오늘의 주제로 넘어가서,
SUMIF 란, 원하는 값만 더해라 라는 함수입니다.
연극의 금액만 알고 싶다면, 아래와 같이 함수를 넣어주세요.
=SUMIF(총데이터범위,"찾고자하는값",더할셀값)
※찾고자 하는 셀이 문자(숫자포함)일 경우 꼭 "" 넣어주세요., 범위일때는 "" 빼주세요!
=SUMIF(D4:F12,"연극",F4:F12)
그럼 뮤지컬의 경우에는, 아까와 똑같겠죠?
=SUMIF(D4:F12,"연극",F4:F12) 이부분을 "뮤지컬" 로 수정하면 되니깐요.
하지만 이번엔, 연극이라는 글자 대신 앞에 셀의 위치를 넣을거에요.
=SUMIF(D4:F12,A7,F4:F12)
이렇게 셀위치를 넣으면 좋은점은 찾는 값이 많아지면, 하나 하나 검색보다는, 드래그로 가능하니깐 좀더 빨리 끝날수 있어요. 하지만 이렇게 하시려면 주의 할 점이 있습니다.
무엇을까요? 네~ 우리의 데이터 베이스가 될 셀의 범위가 잠겨있지않?. 그럼 드래그 하면 데이터베이스의 셀위치도 한칸씩 아래로 내려갑니다. 그것을 막기위해서는 $ 달러표시를 넣어주셔야해요.
=SUMIF($D$4:$F$12,A7,$F$4:$F$12)
이렇게 데이터 범위에 $표시를 넣고 드래그하면 범위가 잠겨 움직이지않아, 오류가 발생하지않습니다.
여러분들 여기까지는 쉽죠? 그냥 뭐 이정도야 필터걸어서 입력하거나, 피벗 돌리는게 빠른거 아님?ㅋ
이렇게 생각하시는 분들이 있을거에요.
그럼 여러개의 조건을 가지고 더하세요라고 한다면, 여러분은 어떻게 하실거 같나요?
장소 | 분류 | 이름 | 가격 |
인천 | 연극 | 거미여인의키스 | 50,000 |
서울 | 연극 | 엘리펀트송 | 33,000 |
서울 | 뮤지컬 | 라이온킹 | 103,000 |
대구 | 뮤지컬 | 사의찬미 | 66,000 |
서울 | 연극 | 한밤개 | 80,000 |
인천 | 뮤지컬 | 엑스칼리버 | 150,000 |
부산 | 연극 | 프라이드 | 66,000 |
광주 | 연극 | 킬미나우 | 60,000 |
인천 | 뮤지컬 | 드라큘라 | 130,000 |
인천에서 하는 연극의 가격의 합을 구하세요 라고 한다면, 여러분은 어떤 방법으로 합을 구하실건가요?
이거에 대해서는 다음시간에 알아보아요!
<번외로 간단한 함수 하나더!>
COUNTIF 라는 함수인데요.
COUNTIF 란, 원하는 값을 카운팅 해주는 함수에요.
=COUNTIF(범위,"찾는값")
=COUNTIFS(E4:E12,"연극")
COUNTIF 함수 어떤가요? 쉽지않나요?
그럼 다음편에서, SUMIFS 함수와 COUNTIFS 함수에 대해서 알아보아요!
앗뇽~
'쉬운 엑셀' 카테고리의 다른 글
[엑셀] 업무에 필요한 나만의 계산기 만들기#1 <vlookup> Feat.계산기 그만! (0) | 2020.01.29 |
---|---|
[엑셀] 쉽지만 잘 모르는 업무에 필요한 비교해서 색칠해주는 <조건부서식> (0) | 2020.01.27 |
[엑셀] 쉽지만 잘 모르는 업무에 필요한 종복값 표시해주는<조건부서식> (0) | 2020.01.26 |