본문으로 바로 가기

컴퓨터활용능력 1급 · 스프레드시트 일반 과목

컴퓨터활용능력 1급 수식과 함수 개념 정리

중요도 ★★★★★ · 35% (추정)

AI 작성 · 검수 완료

AI가 새로 쓴 글 가운데, 작성과 분리된 AI 검증(다시 읽고 사실·수치 확인)을 통과한 단원만 싣습니다. 틀린 곳을 발견하면 알려 주세요.

개요

이 단원은 엑셀 수식 가운데 1급에서만 깊게 묻는 배열 수식, 찾기·참조 함수, 데이터베이스 함수, 여러 조건 함수를 다룹니다. 표와 수식을 보여 주고 결과값을 고르게 하는 문제가 대부분이라 직접 계산해 보는 연습이 필요합니다.

배열 수식은 여러 값을 한꺼번에 계산하는 수식으로, 시험에서는 Ctrl + Shift + Enter 로 입력하고 수식 양쪽에 중괄호가 붙는다고 배웁니다. 배열 상수 안에서 쉼표는 열을, 세미콜론은 행을 나눕니다. SUMPRODUCT 는 같은 위치의 값끼리 곱한 뒤 모두 더합니다.

INDEX 는 범위 안에서 지정한 행·열 위치의 값을 돌려주고, MATCH 는 찾는 값이 범위에서 몇 번째에 있는지 순번을 돌려줍니다. 그래서 MATCH 로 위치를 찾고 INDEX 로 값을 꺼내는 조합이 자주 나옵니다. DSUM, DAVERAGE 같은 데이터베이스 함수는 전체 범위, 필드, 조건 범위 순서로 인수를 씁니다. 여러 조건을 거는 SUMIFS 는 합계 범위를 맨 앞에 쓰는 점이 SUMIF 와 다릅니다.

핵심 개념

  • 배열 수식

    여러 셀의 값을 한꺼번에 계산하는 수식입니다. 시험에서는 Ctrl + Shift + Enter 로 입력하며, 입력하면 수식 양쪽에 중괄호 { } 가 저절로 붙는다고 배웁니다. 중괄호를 손으로 쳐 넣으면 배열 수식이 되지 않습니다.

    외우는 요령'컨·쉬·엔' 세 키를 함께 누르면 괄호가 생긴다고 외우세요.

  • 배열 상수의 구분 기호

    수식 안에 직접 적는 배열에서 쉼표(,)는 같은 행의 다음 열로, 세미콜론(;)은 다음 행으로 넘어갑니다. 예를 들어 {1,2;3,4} 는 2행 2열 배열입니다.

    외우는 요령'쉼표는 옆으로, 세미콜론은 아래로'.

  • INDEX 와 MATCH

    INDEX(범위, 행 번호, 열 번호)는 그 위치에 있는 값을 돌려줍니다. MATCH(찾을 값, 범위, 방식)는 값이 범위에서 몇 번째인지 돌려주며, 방식 0 은 정확히 같은 값을 찾습니다.

    외우는 요령MATCH 는 '몇 번째?', INDEX 는 '그 자리에 뭐가?'.

  • 데이터베이스 함수

    DSUM, DAVERAGE, DCOUNT, DMAX 처럼 D 로 시작하는 함수로, 조건 범위에 맞는 레코드만 골라 계산합니다. 인수는 (전체 범위, 계산할 필드, 조건 범위) 순서입니다.

    외우는 요령'디(D)는 데이터베이스', 순서는 '전체 – 필드 – 조건'.

  • SUMPRODUCT

    두 개 이상의 범위에서 같은 위치의 값끼리 곱한 다음 그 곱을 모두 더하는 함수입니다. 수량 × 단가의 합계를 한 번에 구할 때 씁니다.

    외우는 요령'PRODUCT(곱) 다음 SUM(합)', 곱하고 더합니다.

  • SUMIF 와 SUMIFS

    SUMIF(조건 범위, 조건, 합계 범위)는 조건 하나에 맞는 값을 더합니다. SUMIFS(합계 범위, 조건 범위1, 조건1, …)는 여러 조건을 모두 만족하는 값을 더하며, 합계 범위가 맨 앞에 옵니다.

    외우는 요령'S 가 붙으면(복수) 합계 범위가 앞으로 나온다'.

자주 나오는 포인트

  • 배열 상수에서 쉼표와 세미콜론의 뜻을 바꿔 놓은 선지가 자주 나옵니다.
  • INDEX 와 MATCH 를 함께 쓴 수식의 결과를 묻는 문제가 단골입니다. 안쪽 MATCH 부터 순번을 구하세요.
  • 데이터베이스 함수의 인수 순서를 바꿔 놓은 선지를 조심하세요.
  • SUMIF 와 SUMIFS 는 합계 범위의 위치가 다릅니다.

헷갈리는 것 비교: INDEX 와 MATCH

구분INDEXMATCH
돌려주는 것값위치(순번)
형식INDEX(범위, 행, 열)MATCH(값, 범위, 방식)
물어보는 말그 자리에 무엇이 있나?그 값은 몇 번째인가?

대표 문제 3개

검수를 마친 예상문제 가운데 이 단원의 대표 문제입니다.

예상문제검수 완료스프레드시트 일반 › 수식과 함수★★★★★

문제 1. A1 셀에 70, B1 셀에 50 이 입력되어 있다. =IF(AND(A1>=60, B1>=60), "합격", "불합격") 의 결과는?

  1. ① 불합격
  2. ② TRUE
  3. ③ #VALUE!
  4. ④ 합격
▼ 정답과 해설 보기▲ 정답과 해설 접기

정답: ① 불합격

핵심: AND 는 모든 조건이 참일 때만 참

  1. A1>=60 → 70 은 60 이상이므로 참
  2. B1>=60 → 50 은 60 보다 작으므로 거짓
  3. AND 는 하나라도 거짓이면 거짓
  4. IF 가 거짓일 때의 값 "불합격"을 돌려줍니다.

틀린 선지

  • ② TRUE: IF 함수는 조건의 참·거짓이 아니라 지정한 글자를 돌려줍니다.
  • ③ #VALUE!: 수식에 오류가 없으므로 오류 값이 나오지 않습니다.
  • ④ 합격: AND 는 두 조건이 모두 맞아야 참입니다. B1 이 60 보다 작습니다.
예상문제검수 완료스프레드시트 일반 › 수식과 함수★★★★★

문제 2. 엑셀에서 배열 수식을 입력할 때 마지막에 누르는 키는? (동적 배열을 지원하지 않는 버전 기준)

  1. ① Ctrl + Enter
  2. ② Alt + Enter
  3. ③ Ctrl + Shift + Enter
  4. ④ Shift + Enter
▼ 정답과 해설 보기▲ 정답과 해설 접기

정답: ③ Ctrl + Shift + Enter

핵심: 배열 수식은 Ctrl + Shift + Enter 로 입력한다

배열 수식을 쓰고 Ctrl + Shift + Enter 를 누르면 수식 양쪽에 중괄호 { } 가 자동으로 붙습니다. 중괄호를 직접 입력하면 안 됩니다.

틀린 선지

  • ① Ctrl + Enter: 선택한 여러 셀에 같은 내용을 넣는 키입니다.
  • ② Alt + Enter: 셀 안에서 줄을 바꾸는 키입니다.
  • ④ Shift + Enter: 입력 후 위 셀로 이동하는 키입니다.
예상문제검수 완료스프레드시트 일반 › 수식과 함수★★★★★

문제 3. =VLOOKUP(A1, D1:F10, 3, FALSE) 에서 마지막 인수 FALSE 의 의미는?

  1. ① 찾는 값과 비슷한 값(근삿값)을 찾는다
  2. ② 표를 내림차순으로 정렬한 뒤 찾는다
  3. ③ 찾는 값이 없으면 0 을 돌려준다
  4. ④ 찾는 값과 정확히 일치하는 값만 찾는다
▼ 정답과 해설 보기▲ 정답과 해설 접기

정답: ④ 찾는 값과 정확히 일치하는 값만 찾는다

핵심: VLOOKUP 의 FALSE(0): 정확히 일치

VLOOKUP 의 네 번째 인수는 찾는 방법입니다. FALSE(또는 0) 는 정확히 일치하는 값만 찾고, TRUE(또는 생략)는 비슷한 값을 찾습니다. TRUE 로 쓸 때는 표의 첫 열이 오름차순으로 정렬되어 있어야 합니다.

틀린 선지

  • ① 찾는 값과 비슷한 값(근삿값)을 찾는다: 근삿값을 찾는 것은 TRUE 이거나 생략했을 때입니다.
  • ② 표를 내림차순으로 정렬한 뒤 찾는다: VLOOKUP 은 표를 정렬하지 않습니다.
  • ③ 찾는 값이 없으면 0 을 돌려준다: 정확히 일치하는 값이 없으면 #N/A 오류가 납니다.
이 단원 5문제 풀기 →