[Excell] Excell 공부하기 : 합계[SUM/SUMIF/SUMIFS]
공부를 하기 전에, GPT와 Calude를 이용해서 간단한 더미데이터를 만들어두고 시작을 했습니다.
[계속 끊겨서 답답... Git Copilot 끊고 gpt 결제해서 Cursor랑 같이 쓸까하는 생각이 진짜..어후 (cursor는 IDE입니다) ]
이 더미 데이터를 가지고 앞으로의 연습을 진행해보겠습니다.
엑셀에서 가장 많이 사용되는 SUM은 합을 구하는 함수입니다.
SUM 함수 중 대표적인 함수는 SUMIF와 SUMIFS가 있습니다.
기본적으로 SUM은 범위의 합계를 구하는 함수이고
SUMIF와 SUMIFS 모두 조건에 맞는 값들의 합계를 구하는 함수입니다.
√ SUMIF는 조건이 하나일 때 사용하고
√ SUMIFS는 조건이 여러가지일 때 사용합니다.
[ 물론, 조건이 한개일 때 SUMIFS를 사용해도 됩니다. ]
이 데이터들을 활용해서 SUM 함수들을 한번 진행해보겠습니다.
1. SUM.
: SUM함수는 지정된 범위[인수]에 있는 모든 숫자를 더합니다.
- 공식 : = SUM(범위)
- 예제 : = SUM(D3:D10)
= D3 부터 D10까지의 범위를 지정하여 합을 구합니다.
하나의 범위를 지정해서 결과값을 뽑게되면
더미 데이터 의료 파트에서 "진료 비용 + 약품 비용" = "총 비용"
더미 데이터 렌트카 파트에서 "대여요금 + 보험 비용 + 연료 비용 + 추가 비용" = "총 결제 금액"
범위를 여러개 지정해서 결과값을 뽑을 수도 있습니다.
이런식으로 SUM함수를 이용해서, 범위값의 있는 데이터들을 합쳐서 확인할 수 있습니다.
2. SUMIF.
- SUMIF 함수는 조건에 따라 특정 범위 내의 숫자의 합을 구합니다.
- range : 필수 요소로, 조건을 적용할 셀 범위.
- criteria : 필수 요소, 합계에 포함될 조건. [ 문자를 입력할 때는 ""로 감싸주기 ]
- sum_range : 선택 요소, 합계를 구할 셀 범위[ 생략할 시 range 범위 사용 ]
sumif를 활용해서,
조건을 적용할 범위인 range에는 '진료과목 전체 셀을'
criteria에는 range에 넣은 전체 범위 중에서 '조건'을
sum_range에는 최종 결과값으로 뽑으려는 '총비용' 셀 전체를 선택해줍니다.
sumif를 활용해서,
조건을 적용할 범위인 range에는 '차종 전체 셀을'
criteria에는 range에 넣은 전체 범위 중에서 '조건'을
sum_range에는 최종 결과값으로 뽑으려는 '총 결제 금액' 셀 전체를 선택해줍니다.
3. SUMIFS.
: SUMIFS 함수는 수학 및 삼각 함수 중 하나로, 여러 조건을 중족하는 모든 인수를 더해줍니다.
- sum_range : 합계를 구할 값들의 셀 범위.
- criteria_range1 : 첫 번째 조건을 적용할 셀 범위.
- criteria : 첫번째 조건.
- [ criteria_range2, criteria2 ] :
두 번째 조건을 적용할 셀 범위와 조건// 추가 조건이 있으면 계속해서 추가 해 줄 수 있습니다.
병원 데이터에서는 각 진료과별 월 매출을 뽑아봤습니다.
sumifs를 활용해서,
sum_range에는 최종 결과값으로 뽑으려는 '총 비용' 셀 전체를 선택해줍니다.
첫번째 조건에는 진료과목 셀 전체 범위, 진료과를 선택해주고
두번째 조건에는 방문한 월을 입력해주는데,
방문날짜에서 다른셀에
month함수를 사용해서 월만 추출해서 범위와 조건을 입력해줬습니다.
차량 운행 데이터에서도
차종과 대여 월을 이용해서 sumifs를 사용해보겠습니다.
sumifs를 활용해서,
sum_range에는 최종 결과값으로 뽑으려는 '총 결제 금액' 셀 전체를 선택해줍니다.
첫번째 조건에는 차종 셀 전체 범위, 차종을 선택해주고
두번째 조건에는 대여한 월을 입력해주는데,
방문날짜에서 다른셀에
month함수를 사용해서 월만 추출해서 범위와 조건을 입력해줬습니다.