공부법

컴활 스프레드시트 고난도 함수 문제 풀이 5선

스프레드시트 함수, 이 문제들을 풀 수 있다면 합격!

스프레드시트 과목은 함수 문제가 절반 이상을 차지합니다. 특히 VLOOKUP, DSUM, 조건부 함수 등 고난도 함수에서 실수가 많이 발생합니다. 아래 5개 문제를 직접 풀어보고 해설로 확인해보세요.

문제 1. VLOOKUP 함수

=VLOOKUP("김철수", A2:D10, 3, FALSE)의 결과로 옳은 것은?
(A열: 이름, B열: 부서, C열: 직급, D열: 급여)

풀이

VLOOKUP(찾을값, 범위, 열번호, 정확일치):

답: 김철수의 직급 값이 반환됩니다.

핵심: VLOOKUP은 항상 첫 번째 열에서 찾고, 열 번호는 범위 내 상대 위치입니다.

문제 2. DSUM 함수 (데이터베이스 함수)

=DSUM(A1:E20, "급여", G1:G2)에서 G1에 "부서", G2에 "영업부"가 입력되어 있을 때 결과는?

풀이

DSUM(데이터베이스, 필드, 조건범위):

답: 영업부 직원들의 급여 합계

핵심: D함수(DSUM, DAVERAGE, DCOUNT 등)는 조건 범위를 별도 셀에 지정합니다. 조건 범위의 첫 행은 반드시 필드명이어야 합니다.

문제 3. 중첩 IF

=IF(A1>=90, "A", IF(A1>=80, "B", IF(A1>=70, "C", "D")))
A1에 85가 입력되어 있을 때 결과는?

풀이

  1. A1(85) >= 90? → 거짓 → 다음 IF로
  2. A1(85) >= 80? → → "B" 반환

답: "B"

핵심: 중첩 IF는 큰 값부터 비교하는 것이 일반적입니다. 순서를 바꾸면 결과가 달라지므로 주의하세요.

문제 4. CHOOSE + MOD 조합

=CHOOSE(MOD(7, 3)+1, "월", "화", "수")
결과로 옳은 것은?

풀이

  1. MOD(7, 3) = 7÷3의 나머지 = 1
  2. 1 + 1 = 2
  3. CHOOSE(2, "월", "화", "수") = 2번째 값 = "화"

답: "화"

핵심: MOD는 나머지 연산, CHOOSE는 인덱스 번호에 해당하는 값을 반환합니다. 조합 문제가 자주 출제됩니다.

문제 5. COUNTIF vs COUNTIFS

다음 중 부서가 "영업부"이고 급여가 300만원 이상인 직원 수를 구하는 함수로 옳은 것은?

① =COUNTIF(B2:B20, "영업부", D2:D20, ">=3000000")
② =COUNTIFS(B2:B20, "영업부", D2:D20, ">=3000000")
③ =DCOUNT(B2:B20, "영업부", D2:D20, ">=3000000")
④ =COUNT(B2:B20, "영업부", D2:D20, ">=3000000")

풀이

정답: ②

핵심: 조건이 1개면 COUNTIF/SUMIF, 조건이 2개 이상이면 COUNTIFS/SUMIFS (S가 붙음)를 사용합니다.

함수 공부 요약

함수핵심 포인트
VLOOKUP첫 열에서 검색, 열 번호는 상대 위치
DSUM/DCOUNT조건 범위를 별도 셀에 지정
IF 중첩큰 값부터 비교하는 순서 중요
MOD/CHOOSE나머지 연산 + 인덱스 선택 조합
COUNTIF/COUNTIFS단일 조건 vs 다중 조건 구분

패스뱅크에서 스프레드시트 일반 과목을 선택해서 함수 문제를 집중 연습해보세요!

← 목록으로 돌아가기