책 내용 질문하기
1권 265쪽 문제2 3번
도서
2021 시나공 컴퓨터활용능력 1급 실기
페이지
265
조회수
499
작성일
2021-05-15
작성자
탈퇴*원
첨부파일

dcounta 함수 조건에 c31:c32 라고 되어있는데

데이터베이스에 '학과코드' 필드가 있는데 조건에 '학과코드'가 들어가도 되나요?

조건에는 데이터베이스의 필드명하고 다르게 써야하는거 아닌가요?

답변
2021-05-19 09:33:44

학과코드에 대한 내용을 찾는 것이기 때문에 학과코드로 지정해도 되는 것입니다. 

 

아래 설명을 참고해 주세요. 

 

기본적으로 필드에 입력된 값을 그대로 사용하는 경우에는 필드명을 동일하게 작성합니다.

 

필드에 입력된 값이

 

수학점수

10

20

40

50

60

...

 

이라면 조건으로

 

수학점수

>=40

 

과 같이 동일한 필드명으로 작성하시면 됩니다.

 

식을 이용하여 true나 false 값이 나올때 필드명을 원본데이터에 없는 필드명을 써서

 

가상의 필드를 만들고 이 가상의 필드에서 true 값만 필터해 내는 것입니다.

 

만약 수량이 평균이상인 값을 구하는데 수량이라는 필드가 있고

 

수량

=a1>=average($a$1:$a$10)

 

으로 쓰게 되면 식에서 나온 값이 true 나 false가 되는데

 

필드명을 수량으로 쓰시면 수량으로 등록된 10,20 30 40 등과 true 와 false 를 비교하게 됩니다.

 

10=false 는 전혀 같은 값이 될 수 없겠죠.

 

그러므로 필터를 하지 않게 되는 것입니다.

 

이런 이유로 가상의 필드를 만들어 그 가상의 필드에서 true 값만 필터하게 되는 것입니다.

 

이 가상의 필드는 사용자가 직접 만들어 주시면 됩니다.

 

좋은 하루 되세요. 

  • 관리자
    2021-05-19 09:33:44

    학과코드에 대한 내용을 찾는 것이기 때문에 학과코드로 지정해도 되는 것입니다. 

     

    아래 설명을 참고해 주세요. 

     

    기본적으로 필드에 입력된 값을 그대로 사용하는 경우에는 필드명을 동일하게 작성합니다.

     

    필드에 입력된 값이

     

    수학점수

    10

    20

    40

    50

    60

    ...

     

    이라면 조건으로

     

    수학점수

    >=40

     

    과 같이 동일한 필드명으로 작성하시면 됩니다.

     

    식을 이용하여 true나 false 값이 나올때 필드명을 원본데이터에 없는 필드명을 써서

     

    가상의 필드를 만들고 이 가상의 필드에서 true 값만 필터해 내는 것입니다.

     

    만약 수량이 평균이상인 값을 구하는데 수량이라는 필드가 있고

     

    수량

    =a1>=average($a$1:$a$10)

     

    으로 쓰게 되면 식에서 나온 값이 true 나 false가 되는데

     

    필드명을 수량으로 쓰시면 수량으로 등록된 10,20 30 40 등과 true 와 false 를 비교하게 됩니다.

     

    10=false 는 전혀 같은 값이 될 수 없겠죠.

     

    그러므로 필터를 하지 않게 되는 것입니다.

     

    이런 이유로 가상의 필드를 만들어 그 가상의 필드에서 true 값만 필터하게 되는 것입니다.

     

    이 가상의 필드는 사용자가 직접 만들어 주시면 됩니다.

     

    좋은 하루 되세요. 

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.