2026 컴활 1급 실기 계산작업 2-7 | 데이터베이스 함수와 조건표 — 엑셀 실습

데이터위자드 ·

2026 컴활 1급 실기 계산작업 2-7 | 데이터베이스 함수와 조건표 — 엑셀 실습

실기 · 엑셀 실습

머리글이 있는 원본과 조건표를 사용해 DSUM·DAVERAGE·DCOUNT·DCOUNTA·DMAX·DMIN을 계산합니다. 일반 조건 함수와 달리 데이터베이스 범위에 제목 행이 포함된다는 점부터 확인합니다.

엑셀에서 직접 작업

실습 파일 내려받기 (.xlsx)

실습·작업지시·정답 시트가 포함되어 있습니다.

1. 작업에 필요한 개념

데이터베이스·필드·조건

데이터베이스 함수는 원본표, 계산할 필드, 조건표의 구조를 사용합니다. 원본은 머리글을 포함하고 필드는 제목 문자열 또는 표 안의 번호로 지정할 수 있습니다. 제목을 제외한 범위를 넣으면 필드 해석부터 어긋날 수 있습니다.

조건표의 논리

지역=서울과 상태=완료를 같은 행에 놓으면 AND입니다. 별도 행은 OR로 해석합니다. 조건 머리글을 원본과 정확히 맞추고 불필요한 빈 행을 포함하지 않습니다. 조건표의 모양 자체가 논리식이라는 점을 기억합니다.

개수·평균·최댓값

DCOUNT는 지정 필드의 숫자 개수, DCOUNTA는 비어 있지 않은 값의 개수를 세는 데 사용합니다. DAVERAGE는 숫자 평균, DMAX·DMIN은 최대·최소값입니다. 합계·개수·평균을 서로 검산하면 조건 누락을 발견하기 쉽습니다.

2. 실습 원본 표

표 위쪽은 열 문자, 왼쪽은 행 번호입니다. 노란색은 수식 또는 결과를 넣을 셀입니다.

실습 시트 · 표 1

ABCD
1지역품목금액상태
2서울노트12000완료
3부산파일8000완료
4서울파일6000대기
5서울연필3000완료
6대구노트10000대기
7서울파일9000완료

F1:G2 조건표

FG
1지역상태
2서울완료

3. 화면에서 따라 하는 순서

1단계

원본A1:D7과조건F1:G2에 각각 머리글을 포함합니다. 지역·상태의 철자가 원본과 같은지 확인하고 서울·완료를 같은 행에 둡니다.

2단계

J2에DSUM(A1:D7,"금액",F1:G2)를 넣습니다. 필드 인수는 머리글 문자열이며 합계 범위C2:C7만을 데이터베이스 인수로 넣지 않습니다.

3단계

DAVERAGE·DCOUNT·DCOUNTA를 비교할 때는 어떤 필드를 세는지 확인합니다. 금액의 숫자 개수와 품목의 비어 있지 않은 값 개수는 목적이 다릅니다.

4단계

J6·J7의 최대·최소도 서울AND완료 집합에서 선택합니다. 조건을 서울만으로 바꾼 사본에서는 대기 6,000이 추가되는 것을 확인합니다.

4. 엑셀 실습 과제

작업 1 · 조건 합계

J2에 조건을 만족하는 금액 합계를 구하세요.

풀이와 결과 확인

기대 결과: 24,000

J2  =DSUM(A1:D7,"금액",F1:G2)

서울 AND 완료인 12000·3000·9000을 합합니다. 원본 범위A1:D7에 머리글을 포함합니다.

작업 2 · 조건 평균

J3에 같은 조건의 금액 평균을 구하세요.

풀이와 결과 확인

기대 결과: 8,000

J3  =DAVERAGE(A1:D7,"금액",F1:G2)

합계 24,000을 숫자 3개로 나눈 값입니다. 조건표 범위를 유지하고 계산 목적에 맞는 함수를 선택합니다.

작업 3 · 숫자 개수

J4에 금액 필드의 숫자 개수를 구하세요.

풀이와 결과 확인

기대 결과: 3

J4  =DCOUNT(A1:D7,"금액",F1:G2)

숫자 금액이 입력된 레코드를 셉니다. 금액 합계를 반환하지 않습니다.

작업 4 · 텍스트 개수

J5에 품목 필드의 비어 있지 않은 값 개수를 구하세요.

풀이와 결과 확인

기대 결과: 3

J5  =DCOUNTA(A1:D7,"품목",F1:G2)

품목은 텍스트이므로 DCOUNTA의 목적과 연결됩니다. 같은 필드에DCOUNT를 쓰는 경우의 차이를 비교하세요.

작업 5 · 최대·최소

J6·J7에 조건부 최대·최소 금액을 구하세요.

풀이와 결과 확인

기대 결과: 12,000 / 3,000

J6  =DMAX(A1:D7,"금액",F1:G2)

원본 전체 최대·최소가 아니라 조건에 맞는 집합에서 계산합니다. 조건표의 서울·완료를 유지합니다.

작업 6 · 조건 변경 검산

새 사본에서 상태 조건을 빼고 지역=서울만 적용한 합계와 비교하세요.

풀이와 결과 확인

기대 결과: 30,000

대기인 서울 6,000이 추가됩니다. 두 조건 합계 24,000과 다른 것은 오류가 아니라 대상 집합의 차이입니다.

최종 검산

  • 원본과 조건표 모두 머리글을 포함합니다.
  • 금액 합계 24,000÷개수 3=평균 8,000입니다.
  • 조건표의 빈 행·필드명 오타를 먼저 확인합니다.

저장 전 확인

  • 작업지시 시트에서 수행할 범위·조건·함수·표시 형식을 다시 대조합니다.
  • 수식이 있는 셀은 수식 입력줄을 확인합니다. 숫자 결과만 직접 입력한 것과 구분합니다.
  • 복사한 수식은 첫 행·중간 행·끝 행에서 참조가 맞는지 확인합니다.
  • 값과 표시 형식, 원본 범위와 출력 위치를 각각 구분해 점검합니다.
  • 실습을 마치면 작업 파일을 저장하고 정답 시트의 결과와 비교합니다.

범위 확인

2026년 학습 범위를 기준으로 구성했습니다. 시험 시행기관의 자격 안내·출제 기준에서 과목과 변경 공지를 확인할 수 있습니다.

이전 · 찾기와 참조 함수

다음 · 정렬과 부분합

컴활 1급 전체 목차

과목별 이론

단원별 객관식

실습

필기 모의고사

실기 모의고사

예상 모의문제입니다.

스터디클럽의 다른 강의 보기