책 내용 질문하기
D함수 조건설정
도서
2022 시나공 컴퓨터활용능력 1급 실기(엑셀, 엑세스 2016)
페이지
425
조회수
41
작성일
2022-11-15
작성자
탈퇴*원
첨부파일

112, 113페이지의 설명에는 사진과 같이, 조건필드에는 범위 속 필드의 이름을 사용하면 안된다고 알려주셨는데,

425페이지 기본모의고사7회의 4번문제의 해설인 432페이지에는

조건필드에 국어와 수학과 같이 범위 속 필드가 중복되어 들어있습니다.

 

=daverage(A15:G15,4,I22:K25)에서 A15:G25에 국어와 수학이 있어서

I22:K25에는 국어와 수학을 쓰면 중복되나 사용하면 안되는 것 아닌가요?? 헷갈려서 질문드립니다!

 

추가로, 문제해설처럼 '총점평균'이라고 적으면 87.8이 나오지만

'총점'이라고 적으면 89점이 나오는데 왜 이런차이가 나는지 잘 모르겠습니다 ㅠㅠ 답변 부탁드립니다!

 

총점 89에 대한 수식이 들어있는 파일 첨부하오니 참고 부탁드립니다

답변
2022-11-17 20:43:22

고급필터의 사용법과 동일 합니다. 

 

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

 

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

 

필드에 입력된 값이

 

수학점수

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 값만 필터하게 되는 것입니다.

 

 

 

좋은 하루 되세요.

  • 관리자
    2022-11-17 20:43:22

    고급필터의 사용법과 동일 합니다. 

     

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

     

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

     

    필드에 입력된 값이

     

    수학점수

    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 값만 필터하게 되는 것입니다.

     

     

     

    좋은 하루 되세요.

  • 관리자
    2022-11-21 15:34:26

    네 맞습니다. 

     

    필드에 입력된 그대로의 값으로 비교할 때는 동일한 필드명을 이용하면 되고

     

    수식을 작성하여 true 나 false 가 나오는 경우에는 원본 데이터에 없는 필드명을 만들어서 사용하시면 됩니다. 

     

    좋은 하루 되세요. 

  • *
    2022-11-18 10:56:57

    답변 정말정말 감사합니다!!! 혼자 끙끙 앓고 있었는데 덕분에 해결되었어요 ㅎㅎ

     

    그럼 일반적인 수식을 사용할때는 동일한 필드명을 사용하면 되지만,

    함수를 사용해 true false 값을 도출할때는 가상의 필드를 사용하면 되는걸로 이해하면 될까요??

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