책 내용 질문하기
엑셀 기본/기본모의
도서
2020 시나공 컴퓨터활용능력 1급 실기 [기본서]
페이지
315
조회수
208
작성일
2020-12-03
작성자
탈퇴*원
첨부파일

문제2-2

DSUM함수에서 마지막 인수에 조건을 인수로 지정하면 잘 나오는데

왜 직접 =AND($A20="판매1팀", $D20>=2016)라고 입력하면 오류값이뜨나요?

 

문제2-4

=FIND("판매",$A$20:$A$39)만 따로 다른셀에 입력하면 오류값이 뜨는데 원래 그런건가요? 

 

문제2-6

해답에서의 if문은 기본책 어디에 자세히 나와있나요?

if문은 if(조건,참값,거짓값)으로 알고있는데..

 

 

문제3-1

-행의총합계만 설정을 선택하는게 아닌, 그냥 총합계행을 선택 후 오른쪽마우스 클릭, 삭제하는방법은 안되나요?

-사용자지정에서 #"점"말고 0"점"도 되나요?

답변
2020-12-08 11:39:42

해당 식으로 작성하시려면 

 

조건

=AND($A20="판매1팀", $D20>=2016) 

 

과 같이 필드명을 원본 데이터에 없는 필드명을 이용하셔야 합니다. 

 

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

 

필드에 입력된 값이

 

수학점수

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

 

 

네 오류 메시지가 표시되는 것이 맞습니다. 

 

배열 수식으로 사용해야 하는 부분인데 그냥 엔터 하시면 결과가 나오지 않겠죠. 

 

배열 수식입력 방법으로 입력하시면 true 가 표시됩니다. 

 

 

부록 함수 사전 22 페이지에 있습니다. 

 

 

총합계행을 선택 후 오른쪽마우스 클릭, 삭제한 결과가 문제에서 제시한 내용과 같다면 정답으로 인정 됩니다.  

 

삭제 한 후 피벗테이블 도구 -> 디자인 -> 레이아웃 -> 총합계  에서 행의 총합계만 설정 된 것과 동일 하다면 정답인 것이죠. 

 

네 결과가 정확하게 나온다면 상관 없습니다. 

 

좋은 하루 되세요. 

  • 관리자
    2020-12-08 11:39:42

    해당 식으로 작성하시려면 

     

    조건

    =AND($A20="판매1팀", $D20>=2016) 

     

    과 같이 필드명을 원본 데이터에 없는 필드명을 이용하셔야 합니다. 

     

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

     

    필드에 입력된 값이

     

    수학점수

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

     

     

    네 오류 메시지가 표시되는 것이 맞습니다. 

     

    배열 수식으로 사용해야 하는 부분인데 그냥 엔터 하시면 결과가 나오지 않겠죠. 

     

    배열 수식입력 방법으로 입력하시면 true 가 표시됩니다. 

     

     

    부록 함수 사전 22 페이지에 있습니다. 

     

     

    총합계행을 선택 후 오른쪽마우스 클릭, 삭제한 결과가 문제에서 제시한 내용과 같다면 정답으로 인정 됩니다.  

     

    삭제 한 후 피벗테이블 도구 -> 디자인 -> 레이아웃 -> 총합계  에서 행의 총합계만 설정 된 것과 동일 하다면 정답인 것이죠. 

     

    네 결과가 정확하게 나온다면 상관 없습니다. 

     

    좋은 하루 되세요. 

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