책 내용 질문하기
컴활 1급 실기 2015년 상시 엑셀
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
0
조회수
174
작성일
2020-01-13
작성자
탈퇴*원
첨부파일

*질문1

문제1-2번인 고급필터 질문있습니다. 조건 중에 하나가 "구매건수" 인데요. 조건부분에 구매건수라고 적으니까 답이 안나옵니다. 답지에는 그냥 "건수" 라고 되어있어서 그렇게 해보니

답이 나왔습니다. 왜 질문과 같이 "구매건수" 라고 하면 답이 안나오고 "건수"라고 하면 답이 나오나요? (첨부파일 있음)

 

*질문2

계산문제 1번에 답이 =VLOOKUP(LEFT(A3,2),$A$32:$B$36,2,FALSE)&"("&CHOOSE(MOD(RIGHT(A3,3),4)+1,"동부","서부","남부","북부")&")" 인데요.

choose부분 뒤에 왜 +1을 하는 건가요? +1 을 해버지면 0일때 "동부" 가 안나오는거 아닌가요?

답변
2020-01-13 21:33:29

안녕하세요.

 

고급 필터 조건에 함수나 수식이 사용되는 경우 필드명을 생략하거나 원본 데이터 영역의 필드명과 다르게 지정해야 합니다.

 

수식으로 조건을 넣었기 때문에 원본 데이터의 필드명과 다른 '건수'으로 지정한 것입니다.

 

건수가 아닌 임의의 다른 이름으호 지정하셔도 됩니다.

 

 

CHOOSE(인수, 첫번째, 두번째,,,) 함수는 인수가 1이면 첫번째, 2이면 두번째, 3이면 세번째,,,를 반환합니다.

 

 MOD(RIGHT(A3,3),4) 값이 0이면 동부, 1이면 서부, 2이면 남부, 3이면 북부로 표시해야 합니다.

 

CHOOSE 함수에 넣기 위해서는 1부터 시작해서 순서대로

 

 1이면 동부, 2이면 서부, 3이면 남부, 4이면 북부로 표시되어야 합니다.

 

그래서  MOD(RIGHT(A3,3),4)+1로 나머지에 +1을 해 주는 것입니다. 

 

좋은 하루 보내세요. 

 

 

  • 관리자
    2020-01-13 21:33:29

    안녕하세요.

     

    고급 필터 조건에 함수나 수식이 사용되는 경우 필드명을 생략하거나 원본 데이터 영역의 필드명과 다르게 지정해야 합니다.

     

    수식으로 조건을 넣었기 때문에 원본 데이터의 필드명과 다른 '건수'으로 지정한 것입니다.

     

    건수가 아닌 임의의 다른 이름으호 지정하셔도 됩니다.

     

     

    CHOOSE(인수, 첫번째, 두번째,,,) 함수는 인수가 1이면 첫번째, 2이면 두번째, 3이면 세번째,,,를 반환합니다.

     

     MOD(RIGHT(A3,3),4) 값이 0이면 동부, 1이면 서부, 2이면 남부, 3이면 북부로 표시해야 합니다.

     

    CHOOSE 함수에 넣기 위해서는 1부터 시작해서 순서대로

     

     1이면 동부, 2이면 서부, 3이면 남부, 4이면 북부로 표시되어야 합니다.

     

    그래서  MOD(RIGHT(A3,3),4)+1로 나머지에 +1을 해 주는 것입니다. 

     

    좋은 하루 보내세요. 

     

     

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