본문 바로가기
Programming/google 스프래드시트

[구글스프레드] 조건에 맞는 범위의 합 구하기

by 느리게 걷는 즐거움 2021. 12. 25.
반응형

sumif


범위에서 조건에 맞는 합계를 반환합니다.

 

 

▷ 함수 구문

sumif(A1:A10, ">20")

▷ A1~A10 영역에서 20보다 큰 값들을 합한다.

sumif(A1:A10, "지불완료", B1:B10) 

▷ A1~A10 영역에서 "지불완료"인 경우 B1:B10 중 같은 열의 값들을 합한다.

   기준을 적용할 범위와 합계를 수행할 범위가 다른 경우 3번째 파라메터를 사용함.

 

▷ 파라메터

1. 범위

: <기준>에 따라 테스트되는 범위입니다.

 

2. 기준

: <범위>에 적용할 패턴 또는 테스트 입니다.

 

3. 범위 합계

: 합계를 수행할 영역이 첫번째 파라메터 <범위>와 다른 경우 합계를 수행할 범위를 

설정합니다.

 

▷ 사용 예제

원본 정보가 아래와 같이 지출 항목이 <Expense>에 표시되고 <Today>에 해당 지출 금액이 표시되는 table이 있습니다. 여기서 <Expense>Taxi항목으로 표시된 위치와 동일한 열의 <Today>값을 모두 합한 값을 알아보겠습니다.

첫번째 입력값은 기준을 적용할 범위인 A2~A9입니다. 두번째는 A2~A9 범위에 적용할 기준입니다.

이 문제에서는 "Taxi"라는 항목을 선택하여 합계를 구할 예정이니 "Taxi"가 두번째 입력이 됩니다.

범위 조건 범위 합계
A2:A9 'Taxi' ??

 

하지만 합계를 수행할 범위가 첫번째 입력값과 다른 <Today>열이 합계가 수행될 범위가 됩니다. 따라서 세번째 입력값에 합계가 수행될 범위값인 B2~B9을 입력합니다.

범위 조건 범위 합계
A2:A9 'Taxi' B2:B9

결과값은 노란색으로 표시된 2개의 Taxi값과 같은 행에 위치한 10, 8을 합한 18이 결과로 출력되는 것을 알 수 있습니다.

 

반응형