EXCEL/함수

SUMIF 엑셀 함수 MS OFFICE 공식 도움말

늑대토끼 2020. 10. 21. 23:58

 

[설명]

SUMIF 함수를 사용하여 지정한 조건에 맞는 범위 (범위: 시트의 둘 이상의 셀입니다. 범위 내의 셀은 인접될 수도 있고 인접되지 않을 수도 있습니다.)의 값을 더할 수 있습니다. 예를 들어 숫자가 포함된 열에서 5보다 큰 값만 더할 수 있습니다. 이 경우 다음 수식을 사용합니다.

=SUMIF(B2:B25,">5")

이 예제에서 조건은 더하려는 값과 같은 값에 적용됩니다. 원하는 경우 하나의 범위에 조건을 적용하고 다른 범위에서 해당하는 값을 더할 수 있습니다. 예를 들어 수식 =SUMIF(B2:B5, "강민수", C2:C5)는 B2:B5 범위의 상응하는 셀이 "강민수"인 경우 C2:C5 범위의 값만 더합니다.

 참고    여러 조건을 만족하는 셀을 더하려면 SUMIFS 함수를 참고하십시오.

[구문]

SUMIF(range, criteria, [sum_range])

SUMIF 함수 구문에는 다음과 같은 인수 (인수: 동작, 이벤트, 메서드, 속성, 함수 또는 프로시저에 정보를 제공하는 값입니다.)가 사용됩니다.

  • range  필수 요소입니다. 조건을 적용할 셀 범위입니다. 각 범위의 셀은 숫자나 이름, 배열 또는 숫자가 들어 있는 참조여야 합니다. 빈 셀과 텍스트 값은 무시됩니다.
  • criteria  필수 요소입니다. 추가할 셀을 정의하는 숫자, 식, 셀 참조, 텍스트 또는 함수 형식의 조건입니다. 예를 들어 32, ">32", B5, 32, "32", "사과", 오늘() 등으로 criteria를 표시할 수 있습니다.

    중요  텍스트 조건이나 논리 기호 또는 수학 기호가 포함된 조건은 큰따옴표(")로 묶어야 합니다. 조건이 숫자인 경우에는 큰따옴표가 필요 없습니다.

  • sum_range  선택 요소입니다. range 인수에 지정된 것과 다른 셀을 더하려는 경우 실제로 더할 셀입니다. sum_range 인수를 지정하지 않으면 range 인수에 지정된 셀(조건이 적용되는 셀)이 더해집니다.

 참고]  

  • sum_range 인수의 크기와 모양은 range 인수와 같지 않아도 됩니다. 값을 실제로 더할 셀은 sum_range 인수의 왼쪽 위 모서리 셀을 시작 셀로 삼고 range 인수의 크기와 모양에 상응하는 셀이 포함되도록 범위를 설정하여 결정됩니다. 예를 들면 다음과 같습니다.range sum_range 실제로 더할 셀
    A1:A5 B1:B5 B1:B5
    A1:A5 B1:B3 B1:B5
    A1:B4 C1:D4 C1:D4
    A1:B4 C1:C2 C1:D4
  • criteria 인수로 와일드카드 문자인 물음표(?)와 별표(*)를 사용할 수 있습니다. 물음표는 한 문자에 해당하고 별표는 개수에 상관없는 임의의 문자열에 해당합니다. 실제 물음표나 별표를 찾으려면 해당 문자 앞에 물결표(~)를 입력합니다.  

[예제]

예제 1

예제 2