엑셀_EXCEL_함수_SUMIF_SUMIFS
오늘도 칼퇴를 위한 실력 쌓기 들어갑니다.
COUNTIF와 COUNTIFS를 공부했다면 SUMIF, SUMIFS 또한 동일한 구조로
형성되 있어 바로 적용 해 볼 수 있습니다.
(COUNTIF와 COUNTIFS가 궁금하다면 앞에 글 참조▼)
https://ontimefinish.tistory.com/entry/%EC%97%91%EC%85%80EXCEL%ED%95%A8%EC%88%98COUNTIFCOUNTIFS
엑셀_EXCEL_함수_COUNTIF_COUNTIFS
엑셀_EXCEL_함수_COUNTIF_COUNTIFS 오늘도 칼퇴를 위해서 함수하나 공부해 봅시다. IF를 공부하셨으니 조건에따라 참인경우 수식, 거짓인경우 수식이 어떻게 돌아가는지 아셨을꺼라 생각됩니다. (IF가
ontimefinish.tistory.com
SUMIF는 지정한 영역에서 참인 경우 값을 합 하여 주는 함수 입니다.
=SUMIF(논리 영역,참인 값,더해줄 영역)
사람별로 과목에 상관없이 득점한 점수합을 알고 싶을때 SUM IF를 사용합니다.
=SUMIF($A$2:$A$7,F2,$C$2:$C$7)
해설해보자면,
영역 = $A$2:$A$7 (달러표시를 붙였으니, 함수를 복붙하여도 A2:A7 논리 영역 고정)
논리 영역에서 참인 값 = F2 (F2="김")
더해줄 영역 = $C$2:$C$7
=> A2:A7에서 "김"인경우 C2:C7에서 숫자 합계
※ COUNTIF와 다른점은 논리영역과 더해줄 숫자가 있는 영역을 구별해줘서 합계를 구하는 것입니다.
G2:G3는 G2의 함수를 복사 붙여넣기 하였으므로,
G3에서는 참인 값이 F3(="이")로 변경됩니다.
계속 해서 SUMIFS를 보시죠
SUMIFS는 SUMIF와 동일하지만 조건을 여러개 중첩시킬 수 있습니다.
=SUMIFS(더해줄영역,1논리 영역,1영역 참인값,2논리 영역,2영역 참인값,3영역,3역역 참인값,**********)
사람별 접수 합계에서 등급별로 나누어 점수 합계를 구해봅시다.
=SUMIFS($C$2:$C$7,A$2:$A$7,I2,$D$2:$D$7,J2)
더해줄 영역 = $C$2:$C$7 (달러표시를 붙였으니, 함수를 복붙하여도 C2:C7 영역 고정)
1논리 영역 = $A$2:$A$7 (달러표시를 붙였으니, 함수를 복붙하여도 A2:A7 영역 고정)
1영역에서 참인값 = I2 (I2 ="김")
2논리 영역 = $D$2:$D$7 (달러표시를 붙였으니, 함수를 복붙하여도 D2:D7 영역 고정)
2영역에서 참인 값 = J2 (J2="A")
=> A2:A7에서 "김"이고 D2:D7에서 "A"인 경우 C2:C7의 숫자 합계
COUNTIF와 COUNTIFS와 구조가 동일해서 어렵지 않죠?
눈에 익숙하시죠?
꿀TIPS~!
1) SUMIFS 조건은 무한정 추가해도 됩니다. (단, 논리 영역, 참인값 순서를 맞춰주세요)
2) 조건 추가시 영역은 같은 크기를 지정해야됩니다.
- 예시에서 더해줄 점수가 있는 열이 C2:C7 이므로, 논리 영역도 A2:A7, D2:D7으로 맞췄습니다.
만약 더해줄 점수가 있는 영역이 C2:C4이면, 1논리 영역도 A2:A4 , 2논리 영역도 D2:D4로, 크기 맞춰야 됩니다.
3)참인 값을 "텍스트"로 한정할 필요가 없습니다. 논리 함수를 써도 됩니다.
시험날짜에 따라서 획득한 점수를 더해봅시다.
답은 J열에 적어놨습니다.
"<"&"2/1" 의미는 2/1보다 작은 날짜이면 참 이됩니다.
">="&"2/1" 의미는 2/1포함 큰 날짜이면 참 이됩니다.
연습해보시고 질문사항은 댓글 달아주세요.
오늘도 칼퇴를 위한 1분 줄이기 성공하시길 바랍니다.
'엑셀_EXCEL' 카테고리의 다른 글
엑셀_EXCEL_함수_ISFORMULA (0) | 2023.04.04 |
---|---|
엑셀_EXCEL_함수_SUMPRODUCT (0) | 2023.04.02 |
엑셀_EXCEL_함수_COUNTIF_COUNTIFS (1) | 2023.03.28 |
엑셀_EXCEL_함수_IF_조건문 (0) | 2023.03.23 |
엑셀_EXCEL_함수_LEFT_RIGHT_MID (0) | 2023.03.20 |