컴퓨터활용능력 1급 필기 · 스프레드시트 일반 과목
컴퓨터활용능력 1급 수식과 함수 핵심정리
- 중요도
- ★★★★★ (5 / 5)
- 출제 비중
- 스프레드시트 일반 20문항 중 약 7문항 (35%)
배열 수식, 찾기·참조 함수, 데이터베이스 함수, 조건이 여러 개인 함수를 다룹니다.
수식과 함수, 이것만은 꼭 외우세요
- 배열 수식은 Ctrl + Shift + Enter 로 입력하며 수식 양쪽에 중괄호 { } 가 붙습니다.
- 배열 상수에서 쉼표(,)는 열 구분, 세미콜론(;)은 행 구분입니다.
- INDEX(범위, 행, 열)는 위치의 값을, MATCH(값, 범위, 방식)는 값의 위치(순번)를 돌려줍니다.
- DSUM·DAVERAGE 같은 데이터베이스 함수는 (전체 범위, 필드, 조건 범위) 순서로 씁니다.
- SUMPRODUCT 는 같은 위치의 값끼리 곱한 뒤 모두 더합니다.
수식과 함수 대표 문제 6개
AI 예상문제검수 전스프레드시트 일반 › 수식과 함수★★★★★
문제 1. 엑셀에서 배열 수식을 입력할 때 마지막에 누르는 키는? (동적 배열을 지원하지 않는 버전 기준)
- ① Ctrl + Enter
- ② Alt + Enter
- ③ Ctrl + Shift + Enter
- ④ Shift + Enter
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ③ Ctrl + Shift + Enter
핵심: 배열 수식은 Ctrl + Shift + Enter 로 입력한다
배열 수식을 쓰고 Ctrl + Shift + Enter 를 누르면 수식 양쪽에 중괄호 { } 가 자동으로 붙습니다. 중괄호를 직접 입력하면 안 됩니다.
틀린 선지
- ① Ctrl + Enter: 선택한 여러 셀에 같은 내용을 넣는 키입니다.
- ② Alt + Enter: 셀 안에서 줄을 바꾸는 키입니다.
- ④ Shift + Enter: 입력 후 위 셀로 이동하는 키입니다.
AI 예상문제검수 전스프레드시트 일반 › 수식과 함수★★★★★
문제 2. A1:A3 에 1, 2, 3, B1:B3 에 10, 20, 30 이 입력되어 있다. =SUMPRODUCT(A1:A3, B1:B3) 의 결과는?
- ① 66
- ② 36
- ③ 360
- ④ 140
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ④ 140
핵심: SUMPRODUCT: 같은 자리끼리 곱한 뒤 모두 더한다
- 같은 행끼리 곱합니다: 1×10 = 10, 2×20 = 40, 3×30 = 90
- 모두 더합니다: 10 + 40 + 90 = 140
틀린 선지
- ① 66: 두 범위를 그냥 더한 값(6 + 60)입니다.
- ② 36: 계산 과정에서 나오지 않는 값입니다.
- ③ 360: 합계끼리 곱한 값(6 × 60)입니다.
AI 예상문제검수 전스프레드시트 일반 › 수식과 함수★★★★★
문제 3. A1:A4 에 "가", "나", "다", "라", B1:B4 에 10, 20, 30, 40 이 입력되어 있다. =INDEX(B1:B4, MATCH("다", A1:A4, 0)) 의 결과는?
- ① 30
- ② 20
- ③ 3
- ④ 40
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ① 30
핵심: MATCH로 위치를 찾고 INDEX로 그 위치의 값을 가져온다
- MATCH("다", A1:A4, 0): "다"는 A 열에서 3번째 → 3
- INDEX(B1:B4, 3): B 열의 3번째 값 → 30
마지막 인수 0 은 '정확히 같은 값을 찾으라'는 뜻입니다.
틀린 선지
- ② 20: 2번째 값입니다.
- ③ 3: MATCH 함수만 계산한 값(위치)입니다.
- ④ 40: 4번째 값입니다.
AI 예상문제검수 전스프레드시트 일반 › 수식과 함수★★★★★
문제 4. A1:A5 에 3, 7, 2, 9, 5 가 입력되어 있다. =LARGE(A1:A5, 2) 의 결과는?
- ① 9
- ② 7
- ③ 3
- ④ 2
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ② 7
핵심: LARGE(범위, k): k번째로 큰 값
LARGE 는 큰 순서로 줄을 세워 k번째 값을 가져옵니다.
- 큰 순서: 9, 7, 5, 3, 2
- 두 번째로 큰 값: 7
틀린 선지
- ① 9: 가장 큰 값(1번째)입니다.
- ③ 3: =SMALL(A1:A5, 2) 의 결과입니다.
- ④ 2: 가장 작은 값입니다.
AI 예상문제검수 전스프레드시트 일반 › 수식과 함수★★★★★
문제 5. A1:A5 에 "남", "여", "남", "여", "남", B1:B5 에 80, 90, 70, 60, 90 이 입력되어 있다. 배열 수식 {=SUM((A1:A5="남")*(B1:B5>=80))} 의 결과는?
- ① 1
- ② 2
- ③ 3
- ④ 170
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ② 2
핵심: 배열 수식에서 조건끼리 곱하면 '그리고(AND)' 조건의 개수가 된다
조건이 참이면 1, 거짓이면 0 으로 계산됩니다.
- 성별이 "남": 1, 0, 1, 0, 1
- 점수가 80 이상: 1, 1, 0, 0, 1
- 같은 자리끼리 곱함: 1, 0, 0, 0, 1
- 합계: 2 (1행과 5행)
틀린 선지
- ① 1: 한 행만 센 값입니다.
- ③ 3: 남자의 수만 센 값입니다.
- ④ 170: 개수가 아니라 점수를 더한 값입니다. 점수를 더하려면 B1:B5 를 한 번 더 곱해야 합니다.
AI 예상문제검수 전스프레드시트 일반 › 수식과 함수★★★★☆
문제 6. 배열 상수 {1,2,3;4,5,6} 은 몇 행 몇 열인가?
- ① 1행 6열
- ② 6행 1열
- ③ 3행 2열
- ④ 2행 3열
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ④ 2행 3열
핵심: 배열 상수: 쉼표는 열 구분, 세미콜론은 행 구분
- 쉼표(,)는 옆 칸으로 넘어갑니다. → 1, 2, 3 은 한 행에 3열
- 세미콜론(;)은 다음 행으로 넘어갑니다. → 4, 5, 6 이 두 번째 행
- 따라서 2행 3열입니다.
틀린 선지
- ① 1행 6열: 모두 쉼표로 구분했을 때입니다.
- ② 6행 1열: 모두 세미콜론으로 구분했을 때입니다.
- ③ 3행 2열: {1,2;3,4;5,6} 처럼 썼을 때입니다.
직접 풀어서 확인해 보세요.