ITQ 엑셀 기출문제 해설

ITQ 엑셀 2025102회차 2월 함수 A형 기출문제 해설

joy-taei 2025. 6. 5. 10:49
반응형

 

Q 엑

💻 ITQ 엑셀 기출문제 해설 

ITQ 자격증은 사무직 필수 스펙! 오늘은 엑셀 파트 기출문제 중 하나를 선정해 쉽고 정확하게 풀이해보는 시간을 가져볼게요.

 

✅ 1. RANK.EQ 함수 — 순위 구하기

● 역할:

숫자 목록 중에서 **특정 숫자의 순위(등수)**를 반환합니다.

● 형식:

=RANK.EQ(숫자, 범위, [순서])
  • 숫자: 순위를 구하고자 하는 값
  • 범위: 비교 대상이 되는 숫자들
  • [순서]: 생략하거나 0 → 내림차순 (기본값), 1 → 오름차순

● 예시:

A열 (점수)

90
85
90
70
=RANK.EQ(A2, A$2:A$5, 0)

→ A2(90)의 순위는 1등
→ 동일 점수(90)가 둘 이상이면 같은 순위로 나옵니다 (EQ는 "Equal" 의미)


✅ 2. & 연산자 — 문자열 연결 (붙이기)

● 역할:

텍스트(문자열)를 이어붙일 때 사용합니다.

● 형식:

="이름: " & A2

● 예시:

A열 B열

홍길동 90
=A2 & "님의 점수는 " & B2 & "점입니다"

→ 결과: 홍길동님의 점수는 90점입니다


🧠 요약 정리

항목 설명

RANK.EQ 값의 **순위(등수)**를 구함
& 텍스트를 이어붙이는 연산자

 

✅ 1. IF 함수 — 조건에 따라 다른 값 반환

● 형식:

=IF(조건, 참일 때 값, 거짓일 때 값)

● 예시:

=IF(A1>=60, "합격", "불합격")

→ A1 셀 값이 60 이상이면 "합격", 그렇지 않으면 **"불합격"**을 반환


✅ 2. LEFT 함수 — 문자열 왼쪽에서 일부 추출

● 형식:

=LEFT(텍스트, 추출할 글자 수)

● 예시:

=LEFT("홍길동", 1)

→ 결과: 홍
(왼쪽에서 1글자 추출)

=LEFT(A1, 2)

→ A1이 "서울시 강남구"라면 결과는 서울


🧠 요약 정리

함수 역할 예시 결과

IF 조건에 따라 다른 결과 표시 =IF(A1>50, "크다", "작다")
LEFT 왼쪽부터 원하는 글자 추출 =LEFT("대한민국", 2) → 대한

 

 

반응형

✅ 1. ROUNDDOWN 함수 — 버림 (소수점 이하 또는 자릿수)

● 역할:

숫자를 지정한 자릿수에서 무조건 내림(버림) 합니다.

● 형식:

=ROUNDDOWN(숫자, 자릿수)

● 예시:

=ROUNDDOWN(123.456, 1)

→ 결과: 123.4
(소수 첫째 자리까지 표시하고, 그 뒤는 버림)

=ROUNDDOWN(123.456, 0)

→ 결과: 123

=ROUNDDOWN(123.456, -1)

→ 결과: 120
(정수 자릿수도 버릴 수 있음)


✅ 2. AVERAGE 함수 — 평균 구하기

● 역할:

지정된 숫자들의 산술 평균을 구합니다 (합계 ÷ 개수).

● 형식:

=AVERAGE(숫자1, 숫자2, ...)
=AVERAGE(범위)

● 예시:

=AVERAGE(A1:A5)

→ A1부터 A5까지의 평균값을 계산


🧠 요약 정리

함수 설명 예시 결과

ROUNDDOWN 숫자를 지정한 자리에서 버림 =ROUNDDOWN(56.78, 1) 56.7
AVERAGE 숫자들의 평균값 구함 =AVERAGE(10, 20, 30) 20

 

 SUMIF 함수

📌 기본 형식:

=SUMIF(range, criteria, [sum_range])

🔍 각 인수 설명:

  • range: 조건을 적용할 범위 (어떤 셀들이 조건을 만족하는지 볼 범위)
  • criteria: 조건 (예: ">10", "사과", ">=2024-01-01" 등)
  • sum_range (선택): 합계를 구할 실제 범위
    → 생략하면 range 범위 자체의 값을 더함

✅ 예시:

A열 (과일) B열 (수량)

사과 10
바나나 5
사과 8
=SUMIF(A2:A4, "사과", B2:B4)

➡️ 결과: 18 (사과의 수량 10 + 8)


 

 DSUM 함수

📌 기본 형식:

=DSUM(database, field, criteria)

🔍 각 인수 설명:

  • database: 표 전체 범위 (첫 번째 행은 반드시 열 이름이어야 함)
  • field: 합계를 구할 열 (열 이름이나 열 번호로 지정 가능)
  • criteria: 조건을 정의한 범위 (조건의 열 이름과 조건값을 포함해야 함)

✅ 예시:

데이터 (A1:C5):

과일 수량 가격

사과 10 1000
바나나 5 1500
사과 8 1200
포도 7 2000

조건 범위 (E1:E2):

과일

사과

함수:

=DSUM(A1:C5, "수량", E1:E2)

➡️ 결과: 18 (사과의 수량 10 + 8)


📝 특징 요약:

  • 조건을 여러 개 줄 수 있음 (행/열로 조합 가능)
  • 조건이 동적 범위일 때 편리함
  • SUMIF보다 복잡한 조건 처리가 가능함

 

 VLOOKUP 함수

세로 방향(Vertical)으로 데이터를 검색해서, 조건에 맞는 값을 찾아주는 함수입니다. 예를 들어, 직원 번호로 이름이나 부서를 찾을 때 자주 사용합니다.


📌 기본 형식:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

각 인수 설명:

  • lookup_value: 찾고자 하는 값 (예: 사번, 이름 등)
  • table_array: 검색할 데이터 범위 (첫 열에 lookup_value가 있어야 함)
  • col_index_num: 반환할 열 번호 (1부터 시작)
  • range_lookup: 정확히 일치할지 여부
    • FALSE: 정확히 일치하는 값만 찾음
    • TRUE 또는 생략: 근사값 허용 (오름차순 정렬 필요)

✅ 예시:

데이터 (A2:C5):

사번 이름 부서

1001 홍길동 인사팀
1002 이몽룡 개발팀
1003 성춘향 마케팅팀

함수:

=VLOOKUP(1002, A2:C5, 2, FALSE)

➡️ 결과: 이몽룡
(사번이 1002인 사람의 이름)


⚠️ 주의할 점:

  • lookup_value는 table_array의 첫 번째 열에서 찾아야 합니다.
  • col_index_num은 1이 아닌 2 이상이면, 반환할 열의 번호가 됩니다.
  • 정확한 값을 원할 땐 FALSE를 꼭 넣으세요.

반응형