Today's Agenda

SUMIF함수의 vlookup같은 활용법


SUMIF함수는 지정된 범위 내에서 조건에 맞는 값을 더하는 함수입니다. 가장 기본적인 사용법은 아래와 같이 숫자로 된 범위를 지정하고, 범위에 대한 조건을 정해주는 것입니다. B2셀부터 B7셀까지 범위를 지정하고, 50이상인 값들의 합을 구하고 있습니다. 조건을 줄 때 큰 따옴표("")를 잊지 말아주시구요.

SUMIF(B2:B7,">=50")


엑셀 도움말에서 SUMIF함수를 찾아 보면, 함수 기본 구성이 아래와 같이 되어 있습니다.

SUMIF(range, criteria, [sum_range])


위에서 들었던 예제처럼 조건의 대상이 되는 범위와 더 해지는 범위가 같을 수 있지만, 별도로 설정할 수도 있는 것입니다. 아래 예제를 보시면, A2셀부터 A7셀까지의 값이 "a"와 같으면 B2셀:B7셀에서 값을 더하고 있습니다. B2셀과 B4셀의 값인 10과 30을 더해서 40이 되는 것이지요. 



SUMIF함수를 vlookup함수처럼

아래와 같이 차종의 최저가격을 찾는 vlookup함수가 있다고 했을 때, 똑같은 동작을 하도록 SUMIF함수로 구성이 가능합니다.


B3:B5의 값을 토대로 C3:C5의 숫자들을 더 하도록 SUMIF를 구성하면, 차종별로 하나의 값만 존재하므로 vlookup과 동일한 효과를 가지게 됩니다.


SUMIF를 통해 SM5에 해당하는 2220을 return하고 있는 것을 보실 수 있습니다.

130205_Sample01.xlsx



AND