엑셀에서 피벗테이블이 생긴 이후로 많은 강력한 함수들이 그 힘을 조금씩 잃어가고 있는 것 같습니다.
예전에는 피벗테이블 하나 잘하면 엑셀을 엄청 잘한다고 생각했었지만 이제는 엑셀의 기본이 되어가는 것 같은데 그러다보니 요새는 피벗은 잘 다루는데 함수는 잘 모르는 일도 발생하는 것 같네요.
마치 핸드폰은 매우 잘 다루지만 가족 핸드폰번호 물어보면 외우지 못해서 핸드폰을 찾는 것과 비슷한 것 같아요.
SUMIF 함수 원하는 셀들의 합 쉽게 구하기
결국 피벗도 함수들이 결합하여 쉽게 만들어진 것인데 피벗에서도 기능이 있지만 함수 자체로도 아직 많이 쓰는게 있는데 바로 SUMIF함수입니다.
특정셀들이 가진 값을 쭈욱 더하는 함수가 바로 SUMIF함수입니다.
예를 들어 다음과 같은 시트가 있습니다.
이 표에서는 대학생 3명과 직장인 2명이 있습니다.
뭐 실제로는 구할 일이 없겠지만 대학생 3명의 나이의 합을 구해야 한다고 합시다.
물론 5명 뿐이라면 20+30+40=90, 이렇게 암산으로 할 수도 있지만 셀이 아주 많다면 얘기가 다르겠죠.
이 때 사용하는 함수가 바로 SUMIF 함수입니다.
SUMIF 함수 사용방법
아무셀에나 SUMIF를 쳐 보시면 위와 같이 나오게 됩니다.
RANGE는 기준이 속해있는 범위입니다.
여기서는 기준이 대학생이기 때문에 대학생이 속해있는 B2부터 B6까지가 됩니다.
그리고 CRITERIA는 기준인데 대학생입니다.
큰따움표 안에 "대학생" 이렇게 타이핑해도 되고 대학생이 표기되어있는 B2셀을 입력해도 됩니다.
마지막이 반환하려는 값이 있는 범위입니다.
여기서는 나이가 있는 C2에서 C6까지겠네요.
이를 엑셀로 표현하면 아래와 같습니다.
위와 같이 =SUMIF($B$2:$B$6,B2,$C$2:$C$6) 이렇게 입력하면 90이 나옵니다.
여기서 $는 절대값으로 만들어주는 것인데 절대값과 상대값에 대해서는 다음에 한번 포스팅하겠습니다.
어쨌든 이렇게 SUMIF 함수로 원하는 셀들의 합을 구해보았는데 피벗으로 만들 수도 있지만 함수를 알고 있다면 간단하게 이를 이용해서 구할수도 있습니다.
'엑셀 RPA 알파' 카테고리의 다른 글
주민등록번호 생년월일을 날짜 형식으로 엑셀 함수없이 변환하기 (0) | 2024.02.01 |
---|---|
엑셀 #N/A #REF! #DIV/0! 에러 의미 차이 (0) | 2023.12.29 |
엑셀로 조건에 맞는 회원수 찾기 sumproduct 중급활용 (0) | 2023.12.07 |
RPA란? 뜻 의미 (0) | 2021.01.29 |
엑셀 LEFT함수, Rept 함수를 이용한 주민등록번호 뒤 6자리 숨기기 (0) | 2021.01.06 |