Page 30 -
P. 30
예제파일 ː 여러조건만족하는셀의합(준비).xlsx 완성파일 ː 여러조건만족하는셀의합(완성).xlsx
Office 365 2010 2013 2016 2019
현장실무 여러 조건을 만족하는 셀의 합계
03 구하기 ― 배열 함수식
1 [Sheet1] 시트에서 ‘유형’이 ‘AIR’이면서 ‘Agnt’는 ‘E’인 셀에 해당하는 ‘Order’의 합계를 구해
볼게요. I3셀에 함수식 『=SUM(IF(($A$3:$A$62=G3) ($B$3:$B$62=H3),$D$3:$D$62,0))』을 입력
*
하고 C+ V+ J를 눌러 배열 함수식을 완성하세요.
입력 C + V + J
함수식 설명
{=SUM(IF(($A$3:$A$62=G3) ($B$3:$B$62=H3),$D$3:$D$62,0))}
*
1
1 IF(($A$3:$A$62=G3) ($B$3:$B$62=H3),$D$3:$D$62,0)
*
A3:A62 범위가 G3셀에 입력된 ‘AIR’와 같으면서 B3:B62 범위는 H3셀에 입력된 ‘E’와 같은 두 가지 조건을 만족하면
D3:D62 범위에서 해당 셀 값을 표시하고, 그렇지 않으면 0을 표시합니다. 이와 같은 방법으로 배열 영역에서 한 셀씩
계산해서 나온 결과를 합합니다.
함수식에서 사용할 대상 범위는 A3:A62, B3:B62, D3:D62와 같이 하나의 셀이 아니라 여러 개의 셀(배열)입니다. 이러
한 배열 함수식은 각 범위에서 첫 번째 셀인 A3셀, B3셀, D3셀을 이용해서 IF 함수식을 실행하고, 다시 두 번째 셀인
A4셀, B4셀, D4셀을 이용해서 IF 함수식을 실행하는 방식으로, 배열에서 하나씩 함수식에 대입되어 IF 함수를 실행합
니다. 이와 같이 A3셀일 때부터 A62셀일 때까지 IF 함수식을 반복해서 처리하면서 IF 함수식에 지정한 두 가지 조건을
모두 만족하면 D3:D62 범위에서 해당하는 셀 값을 결과로 얻을 수 있습니다.
다음과 같이 함수식을 지정해도 두 가지 조건을 만족하는 합계를 구할 수 있습니다. SUM 함수에 지정한 두 가지 조건
이 모두 만족하면 세 번째 지정한 범위 영역의 합을 구합니다.
{=SUM(($A$3:$A$62=G3) ($B$3:$B$62=H3) ($D$3:$D$62))}
*
*
274