책 내용 질문하기
함수질문점여;;
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
340
조회수
315
작성일
2011-07-28
작성자
첨부파일

여기서 문제 1번과 2번이있습니다

그런데 1번에서는 =SMALL(IF(($C$3:$C$20=H3)*($F$3:$F$20>=700),$F$3:$F$20),2)

2번에서는 =SUM(($C$3:$C$20=$H9)*($D$3:$D$20=I$8)*(MONTH($A$3:$A$20)>=7))

저기위에 빨간색 글자부분을 잘모르겠습니다

왜 위에는 ($F$3:$F$20>=700), 전부다 괄호치고 밑에는 (MONTH($A$3:$A$20)>=7) 따로따로묶나요?

너무궁금해서 진도를 못나가겠습니다^^

답변
2011-07-29 10:22:54

=small(if((조건1)*(조건2),조건에맞으면반환할값),2)

입니다. 조건1과 조건2가 참이면 if문이 참이 되고 참이면 f3:f20에 있는 값을 반환하여 이중 2번째로 작은 값은 찾습니다.

sum((조건1)*(조건2)*(조건3))

이네요. 조건1은 하역사의 이름을 나타내는 것이고, 조건2는 화물명을 나타내며, 조건3은 월이 7월이상인 즉 문제에서 제시한 7월~12월 하역내역을 뜻하는 것입니다.

조건을 이렇게 이으시면 조건 하나하나마다 참이면 true(1), 거짓이면 false(0)을 나타내게 되어

모두 참이면

1*1*1 = 1

하나라도 거짓이면

0*1*1=0

1*0*1=0

1*1*0=0

이 되게 됩니다. 즉 조건이 모두 참이어야지만 1이 반영되어

sum(1,0,1,1,0,1) 과 같은 값이 나오게 되고 여기서 나온 값을 모두 더하여 4 와 같은 개수가 나오게 됩니다.

즉 조건에 맞는 것의 개수를 세기 위한 식이 되는 것이죠.

전부다 괄호 라고 하시는데 조건마다 괄호를 한 것입니다.

조건이 어디서 시작하고 끝나는지 생각해 보세요.

좋은 하루 되세요.

"
  • *
    2011-07-29 10:22:54

    =small(if((조건1)*(조건2),조건에맞으면반환할값),2)

    입니다. 조건1과 조건2가 참이면 if문이 참이 되고 참이면 f3:f20에 있는 값을 반환하여 이중 2번째로 작은 값은 찾습니다.

    sum((조건1)*(조건2)*(조건3))

    이네요. 조건1은 하역사의 이름을 나타내는 것이고, 조건2는 화물명을 나타내며, 조건3은 월이 7월이상인 즉 문제에서 제시한 7월~12월 하역내역을 뜻하는 것입니다.

    조건을 이렇게 이으시면 조건 하나하나마다 참이면 true(1), 거짓이면 false(0)을 나타내게 되어

    모두 참이면

    1*1*1 = 1

    하나라도 거짓이면

    0*1*1=0

    1*0*1=0

    1*1*0=0

    이 되게 됩니다. 즉 조건이 모두 참이어야지만 1이 반영되어

    sum(1,0,1,1,0,1) 과 같은 값이 나오게 되고 여기서 나온 값을 모두 더하여 4 와 같은 개수가 나오게 됩니다.

    즉 조건에 맞는 것의 개수를 세기 위한 식이 되는 것이죠.

    전부다 괄호 라고 하시는데 조건마다 괄호를 한 것입니다.

    조건이 어디서 시작하고 끝나는지 생각해 보세요.

    좋은 하루 되세요.

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