책 내용 질문하기
온라인 채점 결과 문의
도서
2026 시나공 컴퓨터활용능력 1급 실기 기출문제집
페이지
0
조회수
122
작성일
2026-08-09
작성자
김*진
첨부파일

2026_최신기출유형_04회

-4. 예매 건수 계산 0/6

-조건 X [D10:H13] 에 ()이 없습니다.

-수식 X 수식에 DCOUNTA, TEXT이 포함되지 않았습니다.

-결과 X [D8]에서의 값이 ()로 정답(4개)과 다릅니다.


dcounta 함수에서 database와 field에 a14:h40 , a14 셀을 적는 이유가 궁금합니다 특히 field가 이해가 안가는데 자세하게 설명 부탁드립니다.

그리고 혹시 해당 교재는 토막 강의가 제공되지 않나요?

답변
2026-08-10 09:21:42

안녕하세요.

1)

조건에 사용한 필드명이 정답과 달라서 발생한 것인데,

조건에 함수가 사용된 경우 조건의 필드명은 임의로 작성해도 되므로, 결과만 맞으면 실제 시험에서는 맞게 채점됩니다.

교재 채점 프로그램이 정답 파일과 비교하는 방식이라 동일한 결과가 산출되어도 비교 대상 값이 다르면 틀리게 채점되는 경우가 있습니다.

2)

안녕하세요.

DCOUNTA는 쉽게 말하면 “조건에 맞는 행들 중에서, 특정 열이 비어 있지 않은 행의 개수”를 세는 함수입니다.

구조는 다음과 같습니다.

=DCOUNTA(database, field, criteria)

예를 들어

=DCOUNTA(A14:H40, A14, J14:K15)

라면 각 인수는 이렇게 해석합니다.

  • A14:H40 → database: 검색할 전체 표

  • A14 → field: 그 표에서 어느 열을 세어 볼 것인지

  • J14:K15 → criteria: 어떤 조건의 행만 대상으로 할 것인지

여기서 특히 field가 헷갈리실 수 있습니다. A14를 지정했다는 것은 A14 셀의 값을 세겠다는 뜻이 아닙니다. A14가 데이터베이스 표의 **첫 번째 필드명(열 제목)**이라면, “A열에 해당하는 필드를 기준으로 비어 있지 않은 셀의 개수를 세라”는 뜻입니다.

예를 들어 A14:H40이 다음과 같다고 하겠습니다.

A14       B14       C14
사원번호   성명       부서
1001      김길동      영업부
1002      이영희      총무부
1003      박철수      영업부

여기서

=DCOUNTA(A14:C17,A14,E14:E15)

라고 하면 A14는 사원번호 필드를 뜻합니다. 조건에 맞는 행에서 사원번호가 비어 있지 않은 행을 세는 것입니다.

왜 하필 A14를 많이 쓰느냐 하면, 보통 첫 번째 열이 사원번호, 고객번호, 코드, 번호처럼 모든 레코드에 반드시 값이 있는 필드이기 때문입니다. 따라서 이 필드를 세면 사실상 조건에 맞는 레코드의 개수를 정확하게 셀 수 있습니다.

예를 들어 조건에 맞는 레코드가 5개라면, 사원번호가 모두 입력되어 있으므로 DCOUNTA 결과도 5가 됩니다.

반대로 field를 어떤 열로 지정했는데 그 열에 빈 셀이 있다면 결과가 달라질 수 있습니다. 조건에 맞는 행이 5개라도 해당 필드에 값이 4개뿐이면 DCOUNTA는 4를 반환합니다.

그래서 핵심은 이렇게 이해하시면 됩니다.

database = 어디에서 찾을까? → A14:H40 전체 표
field = 조건에 맞는 행에서 어느 열의 ‘비어 있지 않은 값’을 셀까? → A14가 가리키는 필드
criteria = 어떤 행만 셀까? → 조건 범위

그리고 DCOUNT와의 차이도 같이 기억하시면 좋습니다.

  • DCOUNT → 지정한 필드의 숫자 데이터만 셈

  • DCOUNTA → 지정한 필드의 비어 있지 않은 데이터를 셈(숫자·문자 모두)

따라서 번호나 이름처럼 항상 값이 들어 있는 필드를 field로 지정해 조건에 맞는 사람 수/건수를 셀 때 DCOUNTA를 자주 사용합니다.


3)

기출문제집은 실제 시험장 따라하기 부분에 자세한 동영상이 제공되며, 이후 기출문제는 별도의 강의는 제공되지 않고 있습니다.

즐거운 하루 되세요.

  • 관리자
    2026-08-10 09:21:42

    안녕하세요.

    1)

    조건에 사용한 필드명이 정답과 달라서 발생한 것인데,

    조건에 함수가 사용된 경우 조건의 필드명은 임의로 작성해도 되므로, 결과만 맞으면 실제 시험에서는 맞게 채점됩니다.

    교재 채점 프로그램이 정답 파일과 비교하는 방식이라 동일한 결과가 산출되어도 비교 대상 값이 다르면 틀리게 채점되는 경우가 있습니다.

    2)

    안녕하세요.

    DCOUNTA는 쉽게 말하면 “조건에 맞는 행들 중에서, 특정 열이 비어 있지 않은 행의 개수”를 세는 함수입니다.

    구조는 다음과 같습니다.

    =DCOUNTA(database, field, criteria)
    

    예를 들어

    =DCOUNTA(A14:H40, A14, J14:K15)
    

    라면 각 인수는 이렇게 해석합니다.

    • A14:H40 → database: 검색할 전체 표

    • A14 → field: 그 표에서 어느 열을 세어 볼 것인지

    • J14:K15 → criteria: 어떤 조건의 행만 대상으로 할 것인지

    여기서 특히 field가 헷갈리실 수 있습니다. A14를 지정했다는 것은 A14 셀의 값을 세겠다는 뜻이 아닙니다. A14가 데이터베이스 표의 **첫 번째 필드명(열 제목)**이라면, “A열에 해당하는 필드를 기준으로 비어 있지 않은 셀의 개수를 세라”는 뜻입니다.

    예를 들어 A14:H40이 다음과 같다고 하겠습니다.

    A14       B14       C14
    사원번호   성명       부서
    1001      김길동      영업부
    1002      이영희      총무부
    1003      박철수      영업부
    

    여기서

    =DCOUNTA(A14:C17,A14,E14:E15)
    

    라고 하면 A14는 사원번호 필드를 뜻합니다. 조건에 맞는 행에서 사원번호가 비어 있지 않은 행을 세는 것입니다.

    왜 하필 A14를 많이 쓰느냐 하면, 보통 첫 번째 열이 사원번호, 고객번호, 코드, 번호처럼 모든 레코드에 반드시 값이 있는 필드이기 때문입니다. 따라서 이 필드를 세면 사실상 조건에 맞는 레코드의 개수를 정확하게 셀 수 있습니다.

    예를 들어 조건에 맞는 레코드가 5개라면, 사원번호가 모두 입력되어 있으므로 DCOUNTA 결과도 5가 됩니다.

    반대로 field를 어떤 열로 지정했는데 그 열에 빈 셀이 있다면 결과가 달라질 수 있습니다. 조건에 맞는 행이 5개라도 해당 필드에 값이 4개뿐이면 DCOUNTA는 4를 반환합니다.

    그래서 핵심은 이렇게 이해하시면 됩니다.

    database = 어디에서 찾을까? → A14:H40 전체 표
    field = 조건에 맞는 행에서 어느 열의 ‘비어 있지 않은 값’을 셀까? → A14가 가리키는 필드
    criteria = 어떤 행만 셀까? → 조건 범위

    그리고 DCOUNT와의 차이도 같이 기억하시면 좋습니다.

    • DCOUNT → 지정한 필드의 숫자 데이터만 셈

    • DCOUNTA → 지정한 필드의 비어 있지 않은 데이터를 셈(숫자·문자 모두)

    따라서 번호나 이름처럼 항상 값이 들어 있는 필드를 field로 지정해 조건에 맞는 사람 수/건수를 셀 때 DCOUNTA를 자주 사용합니다.


    3)

    기출문제집은 실제 시험장 따라하기 부분에 자세한 동영상이 제공되며, 이후 기출문제는 별도의 강의는 제공되지 않고 있습니다.

    즐거운 하루 되세요.

  • 김*진
    2026-09-01 14:19:56
    감사합니다
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.