엑셀에서 조건을 만족하는 셀들의 합계를 구하는 방법 2가지


Excel에서 IF 함수는 조건의 참/거짓을 판단하여 특정 결과값을 반환하는 비교적 구문이 단순한 함수 입니다.

하지만 다른 함수들과 함께 사용하여 원하는 결과 값을 나타낼 수 있기에 정말 많이 사용하는 엑셀 함수 중에 하나 입니다.

IF 함수로 참 또는 거짓에 해당하는 데이터만 찾아와 SUM 함수와 결합하여 특정 셀 값의 합계를 구하는 방법에 대해 알아보겠습니다. 그리고 SUMIF 함수와도 비교해 보겠습니다.

엑셀에서 IF 함수의 단순 사용 예

– IF 함수는 논리 검사를 수행하여 TRUE나 FALSE에 해당하는 값을 반환하는 함수입니다.

– 엑셀에서 IF 함수의 기본 구문 구조는 =IF(논리식, 참일 때의 값, [거짓일 때의 값]) 형식으로 되어 있습니다.
IF 함수를 최대 7번 중첩해서 쓸 수 있습니다.

  • 기본 Syntex : IF(logical_test, value_if_true, value_if_false)
  • logical_test은 True 또는 False로 판정될 값이나 식입니다.
  • value_if_true는 logical_test가 TRUE일 때 돌려주는 값입니다. 생략하면 TRUE를 반환합니다.
  • value_if_false는 logical_test가 FALSE일 때 돌려주는 값입니다. 생략하면 FALSE를 반환합니다.

– 아래 예제 화면은 판매자가 “유관순”인 경우 해당 행의 기본값을 표시해주는 간단한 예제 입니다.

엑셀에서 조건을 만족하는 셀들의 합계를 구하는 방법 2가지 - 엑셀에서 IF 함수의 단순 사용 예

엑셀에서 IF와 SUM 함수를 함께 사용하여 조건을 만족하는 값의 합계를 구하는 방법

– 위에서 기본적인 IF 함수를 사용한 예제를 확인해 보았습니다.

이번에는 IF 함수로 반환된 값을 SUM 함수를 사용하여 값의 합계를 구하는 방법을 알아보겠습니다.

설명을 하기 전에 SUM 함수에 대해서도 간략히 알아보겠습니다.

  • SUM 함수는 인수들의 합을 구하는 함수입니다.
  • 기본 구문 구조는 =SUM(number1, [number2], …) 형식으로 되어 있습니다.
  • number1, number2…는 합계를 구하려는 값들로서 255개까지 지정할 수 있습니다. 논리값과 텍스트는 제외됩니다.

IF 함수로 조건이 참일 때 반환된 기본값을 SUM 함수를 이용하여 합계를 구하면 됩니다.

사용 예시 : {=SUM(IF(A2:A13=”유관순”, D2:D13, 0))}

  • 여기서 주의할 점은 반드시 배열 수식으로 지정해 주어야 한다는 것입니다. 배열수식 지정은 수식을 입력하고 Ctrl + Shift + Enter 를 함께 눌러서 지정할 수 있습니다. 배열 수식으로 지정했을 때 자동으로 붙는 ‘{‘와 ‘}‘을 직접 입력하면 함수가 아니라 단순 텍스트로 변환되어 버립니다.
엑셀에서 IF, SUM 함수를 함께 사용하여 조건을 만족하는 값의 합계를 구하는 방법

엑셀에서 SUMIF 함수를 사용하여 조건을 만족하는 값의 합계를 구하는 방법

– 앞에서 IF 함수, SUM 함수를 함께 사용하여 조건에 만족하는 값의 합계를 구하는 방법을 알아보았다면 이번에는 엑세의 SUMIF 함수를 사용하여 동일한 결과를 만드는 방법에 대해 알아보겠습니다.

– 엑셀에서 주어진 조건에 의해 지정된 셀들의 합계를 구하는 함수로 SUMIF가 있습니다.

– SUMIF 함수의 기본 구문 구조는 =SUMIF(조건범위, 조건, [합계범위]) 형식으로 되어 있습니다.

  • 기본 Syntex : SUMIF(range, criteria, sum_range)
  • ranget는 조건에 맞는지를 검사할 셀들입니다.
  • criteria는 더할 셀의 조건을 지정하는 수, 식 또는 텍스트입니다.
  • sum_range는 합을 구할 실제 셀들입니다. 생략하면 범위 내의 셀들이 계산됩니다.

– 사용 예시 : =SUMIF(A2:A13, “유관순”, D2:D13)

엑셀에서 SUMIF 함수를 사용하여 조건을 만족하는 값의 합계를 구하는 방법

– SUMIF 함수는 앞서 IF 함수와 SUM 함수를 함께 사용하는 방식보다 간결하게 사용할 수 있는 장점이 있는 반면 단순 IF 함수와 SUM 함수를 함께 사용했을 때에 비해 조건에 대한 확장성이 떨어집니다. 

상황에 따라 IF+SUM 함수를 사용하거나 SUMIF 함수를 사용하면 되겠습니다.

이상으로 엑셀에서 조건을 만족하는 셀들의 합계를 구하는 방법 2가지에 대해 알아보았습니다.



이 글이 도움이 되었기를 바랍니다. ^-^


답글 남기기