배열 수식은 위의 함수들을 사용하는 새로운 활용법으로, 만일 컴활 같은 것을 준비한다면 알아두면 좋다. 배열 수식은 수식 입력 후에 Ctrl+Shift+Enter 를 통해 중괄호({,})로 묶어 주어야 하며[29], 그렇지 않으면 오류값이 반환된다. 나머지는 일반적인 수식을 만드는 것과 동일하다. 여기서는 가장 기초적이고 단순한 형태의 몇몇 배열 수식만 살펴본다.
배열 수식으로 개수 구하는 방법
조건이 1개일 경우
=SUM(IF(조건, 1)) : 조건을 만족하면 1로 처리하여 합산한다.
=SUM((조건)*1) : 조건 불만족시 0, 만족시 1로 처리.
=COUNT(IF(조건, 1)) : 단, COUNT 함수는 조건 불만족(0) 케이스도 합산한다.[30]
조건이 2개일 경우
=SUM(IF(조건1, IF(조건2, 1)))
=SUM((조건1)*(조건2))
=COUNT(IF((조건1)*(조건2), 1))
배열 수식으로 합계 구하는 방법
조건이 1개일 경우
=SUM((조건)*구할 범위) : 조건을 만족하는 셀만 추려서 합산한다.
=SUM(IF(조건, 구할 범위))
조건이 2개일 경우
=SUM((조건1)*(조건2)*구할 범위)
=SUM(IF((조건1)*(조건2), 구할 범위))
배열 수식과 match 함수로 다중 조건을 만족시키는 셀을 찾는 방법
조건이 1개일 경우(일반 match, 배열 수식 사용 안함)
=MATCH(찾을 값, 배열, match_type)
조건이 2개 이상일 경우(배열 수식 사용)
=MATCH(찾을 값1&찾을 값2&찾을 값3,배열1&배열2&배열3,match_type) [31]