책 내용 질문하기
함수에서 $의 쓰임새 질문입니다
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
63
조회수
80
작성일
2016-09-25
작성자
첨부파일

제가 기출문제 따라하기 문제3번을 푸는데 계속 2번 공식으로 하니 고급필터에서 항목이 2개가 나오더라구요

하지만 문제집대로 1번공식을 사용하니 드디어 1개가 제대로 출력되었는데

이것 두개의 차이가 어떻길래 1번은 true인 값이 하나지만 2번은 두 개의 true 값을 출력하는 지 궁금합니다

1. =d4=small($D$4:$D$13,2)

2. =d4=small(d4:d13,2)

답변
2016-09-27 10:36:57

절대참조를 하지 않으면 범위가 변경되기 때문에 정확한 결과가 나오지 않습니다.

문제에서는 2번째로 큰값과 2번째로 작은 값을 확인 하여 찾길 바라고 있습니다.

그러므로 값이 입력된 셀이 2번째로 큰값이 맞는지 확인 하여 사용하게 되는 것이죠.

=D4=LARGE($D$4:$D$13,2)

D4가 2번째로 큰값이 맞는지를 확인 하는 수식입니다.

이렇게 사용 하시면 지정된 범위내에서 계속 조건을 검색하므로

=D4=LARGE($D$4:$D$13,2)
=D5=LARGE($D$4:$D$13,2)
=D6=LARGE($D$4:$D$13,2)
=D7=LARGE($D$4:$D$13,2)
...

을 비교하게 되어 모든 값을 비교하여 2번째로 큰 값을 찾아 내게 됩니다.

좋은 하루 되세요.

  • *
    2016-09-27 10:36:57

    절대참조를 하지 않으면 범위가 변경되기 때문에 정확한 결과가 나오지 않습니다.

    문제에서는 2번째로 큰값과 2번째로 작은 값을 확인 하여 찾길 바라고 있습니다.

    그러므로 값이 입력된 셀이 2번째로 큰값이 맞는지 확인 하여 사용하게 되는 것이죠.

    =D4=LARGE($D$4:$D$13,2)

    D4가 2번째로 큰값이 맞는지를 확인 하는 수식입니다.

    이렇게 사용 하시면 지정된 범위내에서 계속 조건을 검색하므로

    =D4=LARGE($D$4:$D$13,2)
    =D5=LARGE($D$4:$D$13,2)
    =D6=LARGE($D$4:$D$13,2)
    =D7=LARGE($D$4:$D$13,2)
    ...

    을 비교하게 되어 모든 값을 비교하여 2번째로 큰 값을 찾아 내게 됩니다.

    좋은 하루 되세요.

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