Snowhare
sumif countif 조건부 계산 본문
excel worksheet에서, sumif나 countif는 조건과 맞는 경우 계산(합계나 개수 세기)을 한다.
그런데, 조건은 보통 문자열로 같거나 크거나를 적어주는데(예, “>100” 또는 “>”&C2), 어떤 여러 값들 중에 하나와 같은지 확인하는 조건(criteria)은 {“사과”,”배”,”포도”}와 같이 배열로 적어 줄 수 있다. 범위(range)로 잡아서 여러 값을 넣어주고 싶을 때는, 가령 조건이 D1:F1 에 들어 있고, B2:B12까지 C2:C12까지의 값을 더하고 싶다면, sumif(B2:B12, C2:C12, D1:F1)과 같이 적어주면, 아마 D1의 값과 같은 첫 조건만 만족하는 합계값이 표시될 수 있다.
sumproduct(sumif(B2:B12, C2:C12, D1:F1))와 같이 적어주면, 모든 조건의 값을 합해주기 때문에, C열과 D1:F1의 조건이 같은 모든 B열의 값을 더한 값을 구할 수 있다.