책 내용 질문하기
배열문제 관련해서 질문입니다....
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
70
작성일
2012-04-09
작성자
첨부파일

함수 사전 책을 보면서 함수를 공부하고 있는데요

그냥 함수는 어떻게 수식을 만들면서 풀어나가고 있는데

배열문제는 손을 못 대겟네요..........ㅠㅠ

책에 나와있는 유형? 같은거 공부하고 배열문제를 풀라 그래도 막막하고

그렇다고 배열문제를 아예 포기 할 수도 없고.....

배열함수 공부하는 법 좀 가르쳐 주세요!!!!!

답변
2012-04-11 07:51:03

배열함수의 경우는 유형이 있습니다.

이 공식을 외우시면 좋겠지만 꼭 외우지 않고 많이 풀어보시면

어떻게 작성해야 하는지 자연스럽게 알게 되죠.

대략적으로 알려드리자면

=sum((조건1)*합계를구할범위)

=sum((조건1)*(조건2)*합계를구할범위)

와 같이 * 로 조건을 계속 이어서 사용할 수 있습니다. 그리고 마지막엔 합계를 구할 범위를 넣어 조건에 맞는 것의 합계를 구하게 되죠.

=sum(if((조건1),합계를구할범위))

=sum(if((조건1)*(조건2),합계를구할범위))

와 같이 if 안에 조건을 추가하고 , 뒤에 합계를 구할범위를 넣습니다.

이것은 if 문 때문에 그런것인데 if(조건,참,거짓) 이기 때문에 조건을 if안에 쓰게 되고 , 뒤에 합계를구할범위를 넣어

조건이 참이면 합계를 구하게 됩니다.

=sum((조건1)*1)

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

와 같은 경우는 sum함수로 개수를 구하는 경우인데

조건1이 참이면 1 거짓이면 0이 나와서

sum(1*1,0*1,...)

과 같이 나오고 그렇게 되면 sum(1,0,1,0,...) 등과 같은 결과가 나오므로 조건이 참일때만 1을 반영하여 1을 모두 더해 조건이 참인 개수를 구할 수 있게 됩니다.

조건이 2개 이상이면 조건1이 참이면 1, 조건2가 참이면1 과 같이 되어 1을 곱한 것과 같이 되므로 꼭 1을 곱하지 않아도 되죠.

=sum(if(조건1,1))

=sum(if((조건1)*(조건2),1)

도 마찮가지로 if 안에서 조건이 참이면 1을 반영하고 조건이 거짓이면 아무것도 반영하지 않습니다.

이런 방법으로 다른 함수들도 사용이 가능하므로 유형을 익혀두시면 조금 편하게 사용하실 수 있습니다.

좋은 하루 되세요.

"
  • *
    2012-04-11 07:51:03

    배열함수의 경우는 유형이 있습니다.

    이 공식을 외우시면 좋겠지만 꼭 외우지 않고 많이 풀어보시면

    어떻게 작성해야 하는지 자연스럽게 알게 되죠.

    대략적으로 알려드리자면

    =sum((조건1)*합계를구할범위)

    =sum((조건1)*(조건2)*합계를구할범위)

    와 같이 * 로 조건을 계속 이어서 사용할 수 있습니다. 그리고 마지막엔 합계를 구할 범위를 넣어 조건에 맞는 것의 합계를 구하게 되죠.

    =sum(if((조건1),합계를구할범위))

    =sum(if((조건1)*(조건2),합계를구할범위))

    와 같이 if 안에 조건을 추가하고 , 뒤에 합계를 구할범위를 넣습니다.

    이것은 if 문 때문에 그런것인데 if(조건,참,거짓) 이기 때문에 조건을 if안에 쓰게 되고 , 뒤에 합계를구할범위를 넣어

    조건이 참이면 합계를 구하게 됩니다.

    =sum((조건1)*1)

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

    와 같은 경우는 sum함수로 개수를 구하는 경우인데

    조건1이 참이면 1 거짓이면 0이 나와서

    sum(1*1,0*1,...)

    과 같이 나오고 그렇게 되면 sum(1,0,1,0,...) 등과 같은 결과가 나오므로 조건이 참일때만 1을 반영하여 1을 모두 더해 조건이 참인 개수를 구할 수 있게 됩니다.

    조건이 2개 이상이면 조건1이 참이면 1, 조건2가 참이면1 과 같이 되어 1을 곱한 것과 같이 되므로 꼭 1을 곱하지 않아도 되죠.

    =sum(if(조건1,1))

    =sum(if((조건1)*(조건2),1)

    도 마찮가지로 if 안에서 조건이 참이면 1을 반영하고 조건이 거짓이면 아무것도 반영하지 않습니다.

    이런 방법으로 다른 함수들도 사용이 가능하므로 유형을 익혀두시면 조금 편하게 사용하실 수 있습니다.

    좋은 하루 되세요.

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