책 내용 질문하기
LARGE 함수와 SMALL 함수 질문
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
72
조회수
24
작성일
2013-04-17
작성자
첨부파일

1권 72페이지에보면 =D4=LARGE($D$4:$D$13,2)의 의미가 나오는데요

이 함수대로라면 D4의 값이 D4~13범위의 값중 두번째로 큰값만 비교하는게 아닌가요? 어떻게 D4~13까지 모두다 비교를 하는건지 모르겠어요.

그리고 셀을 표시할때 $표시하는게 예를 들어 $D4이면 D4부터 끝까지인건 알겠는데 그럼 $D$4:$D$13이 아니라 그냥 $D4이렇게해도 똑같은거 아닌가요? D하고 숫자사이에 $는 왜있는건지 궁금하네요

추가로 섹션 3에서 MOD 함수가 나왔는데 이게 어떤함수인가요? 그리고 *는 AND함수의 역할을 하는건가요?

답변
2013-04-18 09:41:04

1.

문제에서는 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번째로 큰 값을 찾아 내게 됩니다.

=LARGE($D$4:$D:$13,2)을 입력하셔서 정확한 결과가 나온다면 사용가능 합니다. 이경우에는 구매실적 으로 사용하셔야 하죠.

비교하는 식이기 때문에 d4가 large 조건에 맞으면 true 가 나타나고 아니면 false 가 나타나는 것입니다.

true 이면 값을 필터하고 false 이면 값을 필터하지 않습니다.

구매실적

=LARGE($D$4:$D$D13,2)

=SMALL($D$4:$D$D13,2)

과 같이 사용하여 정확한 결과가 나온다면 이렇게 사용하셔도 상관없습니다.

2. 절대참조와 혼합참조입니다. $d$4 로 지정하면 절대참조 즉 식을 채우기 핸들로 복사한 경우 절대 변경되지 않습니다.

$d4 로 지정하면 열참조로 아래로 채우기 핸들을 할때는 $d4, $d5,$d6 과 같이 행만 변경되고

오른쪽이나 왼쪽으로 채우기 핸들을 할때는 $d4 로 고정됩니다.

d$4 는 행참조로 오른쪽이나 왼쪽으로 채우기 핸들을 할때는 e$4,f$4 와 같이 열이 변경되고

아래로 채우기 핸들을 사용하면 고정됩니다.

이렇게 혼합참조의 사용법이 다르기 때문에 $의 위치가 다른 것입니다.

3.

조건부 서식에 함수가 주어지지 않으면 어느 함수든 사용이 가능하지만

함수가 주어지면 주어진 함수만 사용하셔야 합니다.

mod 함수 사용 이기 때문에 주어지지 않은 and 함수는 사용할 수 없기 때문에

조건을 * 로 이어 and 조건으로 만들어 주는 것입니다.

=(MOD($E3,3)=0)*($K3>=70)

=(조건1)*(조건2)

입니다.

조건이 참이면 1을 반영하고 조건이 거짓이면 0을 반영하죠

그럼

1 * 1 = 1

1 * 0 = 0

0 * 1 = 0

0 * 0 = 0

으로 두조건이 모두 참이어야 1을 반영하는 and 조건이 만들어 지는 것입니다.

조건이 참(1) 이면 서식을 적용하겠죠?

or 조건은 + 로 조건을 연결하시면 됩니다.

좋은 하루 되세요.

"
  • *
    2013-04-18 09:41:04

    1.

    문제에서는 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번째로 큰 값을 찾아 내게 됩니다.

    =LARGE($D$4:$D:$13,2)을 입력하셔서 정확한 결과가 나온다면 사용가능 합니다. 이경우에는 구매실적 으로 사용하셔야 하죠.

    비교하는 식이기 때문에 d4가 large 조건에 맞으면 true 가 나타나고 아니면 false 가 나타나는 것입니다.

    true 이면 값을 필터하고 false 이면 값을 필터하지 않습니다.

    구매실적

    =LARGE($D$4:$D$D13,2)

    =SMALL($D$4:$D$D13,2)

    과 같이 사용하여 정확한 결과가 나온다면 이렇게 사용하셔도 상관없습니다.

    2. 절대참조와 혼합참조입니다. $d$4 로 지정하면 절대참조 즉 식을 채우기 핸들로 복사한 경우 절대 변경되지 않습니다.

    $d4 로 지정하면 열참조로 아래로 채우기 핸들을 할때는 $d4, $d5,$d6 과 같이 행만 변경되고

    오른쪽이나 왼쪽으로 채우기 핸들을 할때는 $d4 로 고정됩니다.

    d$4 는 행참조로 오른쪽이나 왼쪽으로 채우기 핸들을 할때는 e$4,f$4 와 같이 열이 변경되고

    아래로 채우기 핸들을 사용하면 고정됩니다.

    이렇게 혼합참조의 사용법이 다르기 때문에 $의 위치가 다른 것입니다.

    3.

    조건부 서식에 함수가 주어지지 않으면 어느 함수든 사용이 가능하지만

    함수가 주어지면 주어진 함수만 사용하셔야 합니다.

    mod 함수 사용 이기 때문에 주어지지 않은 and 함수는 사용할 수 없기 때문에

    조건을 * 로 이어 and 조건으로 만들어 주는 것입니다.

    =(MOD($E3,3)=0)*($K3>=70)

    =(조건1)*(조건2)

    입니다.

    조건이 참이면 1을 반영하고 조건이 거짓이면 0을 반영하죠

    그럼

    1 * 1 = 1

    1 * 0 = 0

    0 * 1 = 0

    0 * 0 = 0

    으로 두조건이 모두 참이어야 1을 반영하는 and 조건이 만들어 지는 것입니다.

    조건이 참(1) 이면 서식을 적용하겠죠?

    or 조건은 + 로 조건을 연결하시면 됩니다.

    좋은 하루 되세요.

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