책 내용 질문하기
궁금증이요!!
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
조회수
136
작성일
2011-08-09
작성자
첨부파일

1. frequency함수 참조 할때도 있고 안할때도 있는데 구분 어떻게 하는지점..

2. 조건필드명: 수식이 조건으로 입력될때에는 필드명을 생략하거나 원본데이터에 없는
필드명으로 지정// 왜 그런거죠 이유가??

3. 배열수식에서 평균구할때 averag(if((조건1)*(조건2),값을구할범위)이걸로 배웠는데
답지에는 average(if(조건,if(조건2,값을구할범위))) 나왔는데 둘다 맞는 식인가요??

4. 사용자정의함수에서 예를들어 If문이 2개 있다치고 fn배송비=기본배송비*(1-할인비율)이
있는데, 어떤문제에서는 함수의 시작 바로아래에 쓰거나 끝의 바로 위쪽에 쓰는데 이런
위치 구분은 어떻해 해야하나요? 위치는 상관없는 건가요?

5. index(범위,match(~))
,1)
,0)
index의 열부분이 생략 되있는 경우도 있고 0이나1인 경우도 있습니다.
햇갈립니다.. 어떻해 써야하는지 자세히 알려주세요

6. 배열수식에서 =sum((조건1)*(조건2)*값을구할범위)인데 이식을 값을구할범위에 가로를
하나 더 쳐서 =sum((조건1)*(조건2)*(값을구할범위)) 해도 되는건가요?

7. 프로시저 시작하면 3문제인데 첫번째문제가 보통 폼보이기던데 시작할때 디자인모드 클릭
하고 시작 하잖아요~첫번째 문제를 끝냈을때 디자인 모드 끝내기 버튼을 클릭하는 건가요
아니면 3문제 다풀고 디자인 모드 끝내기를 클릭 하는것인가요??
그리고 private sub UserForm_initialize()에서 개체,프로시저가 처음에 거의 cmd실행이나
click()이렇게 입력되있는데 유저폼 이니셜라이즈를 클릭하면
private sub UserForm_click()이 나타나고 하는데 이걸 지우고 private sub UserForm_initialize()
를 진행하면 되는건가요 아니면 만들기전 상태 private sub UserForm_click()를 지우고 실행
하는 것인가요?

8. weekday(날짜문자열,유형) 있는데 유형을 생략 할수 있나요?? 유형에는 1,2,3이 있는데요~

답변
2011-08-10 11:02:59

1. freqeuncy 함수는 배열 함수로써 그 사용법이 있습니다.

값이 입력되어야 하는 범위를 잡은 후에 식을 입력하기 때문에 절대참조를 하든 하지 않든 결과가 같습니다.

2. 식을 이용하여 true나 false 값이 나올때 필드명을 원본데이터에 없는 필드명을 써서

가상의 필드를 만들고 이 가상의 필드에서 true 값만 필터해 내는 것입니다.

만약 수량이 평균이상인 값을 구하는데 수량이라는 필드가 있고

수량

=a1>=average($a$1:$a$10)

으로 쓰게 되면 식에서 나온 값이 true 나 false가 되는데

필드명을 수량으로 쓰시면 수량으로 등록된 10,20 30 40 등과 true 와 false 를 비교하게 됩니다.

10=false 는 전혀 같은 값이 될 수 없겠죠.

그러므로 필터를 하지 않게 되는 것입니다.

이런 이유로 가상의 필드를 만들어 그 가상의 필드에서 true 값만 필터하게 되는 것입니다.

3.결과가 같다면 상관 없습니다.

4. 들여쓰기 하고 하지 않고를 말씀 하시는 것이라면 들여쓰기를 하거나 하지 않는 것은 관계가 없는 것입니다.

프로시저가 어떻게 작동되는지를 눈으로 쉽게 확인 하기 위하여 들여쓰기를 하는 것입니다.

5.

-1 : 찾을 값 보다 크거나 같은 값 중 가장 작은 값을 찾습니다. 범위는 반드시 내림차순으로 정렬되어 있어야 합니다.

0 : 찾을 값에서 첫번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬 되어 있지 않아도 됩니다.

1 : 찾을 값 보다 작거나 같은 값 중에서 큰 값을 찾습니다. 범위는 반드시 오름차순으로 정렬 되어 있어야 합니다.

범위가 1,2,3,4,5,6... 과 같이 되어 있다면 오름차순으로 정렬 된 것이죠. 이경우에는 1을 사용할 수 있습니다.

범위가 6,5,4,3,2,1 과 같이 내림차순으로 정렬되어 있으면 옵션 -1 을 사용하실 수 있죠.

범위에 관계 없이 정확하게 일치하는 값을 찾을려면 0을 사용하시면 됩니다.

옵션을 생략 하시면 1로 간주 됩니다.

6. 상관 없습니다.

7. 어떻게 하시든 상관 없습니다. 첫번째 문제 푸시고 확인 하실려면 디자인 모드 끝내기 하신 후에 확인 하시면 되구요. 연속으로 3문제 푸실려면 그대로 문제를 푸셔도 되죠.

private sub UserForm_click()

이 프로시저 안에 코드를 입력하지 않는다면 그냥 두셔도 되구요. 필요가 없다면 지우셔도 됩니다.

상관 없는 부분입니다.

8. 유형을 생략 하시면 1로 지정 됩니다. 1(일요일)에서 7(토요일) 까지 나타내게 되죠.

좋은 하루 되세요.

"
  • *
    2011-08-10 11:02:59

    1. freqeuncy 함수는 배열 함수로써 그 사용법이 있습니다.

    값이 입력되어야 하는 범위를 잡은 후에 식을 입력하기 때문에 절대참조를 하든 하지 않든 결과가 같습니다.

    2. 식을 이용하여 true나 false 값이 나올때 필드명을 원본데이터에 없는 필드명을 써서

    가상의 필드를 만들고 이 가상의 필드에서 true 값만 필터해 내는 것입니다.

    만약 수량이 평균이상인 값을 구하는데 수량이라는 필드가 있고

    수량

    =a1>=average($a$1:$a$10)

    으로 쓰게 되면 식에서 나온 값이 true 나 false가 되는데

    필드명을 수량으로 쓰시면 수량으로 등록된 10,20 30 40 등과 true 와 false 를 비교하게 됩니다.

    10=false 는 전혀 같은 값이 될 수 없겠죠.

    그러므로 필터를 하지 않게 되는 것입니다.

    이런 이유로 가상의 필드를 만들어 그 가상의 필드에서 true 값만 필터하게 되는 것입니다.

    3.결과가 같다면 상관 없습니다.

    4. 들여쓰기 하고 하지 않고를 말씀 하시는 것이라면 들여쓰기를 하거나 하지 않는 것은 관계가 없는 것입니다.

    프로시저가 어떻게 작동되는지를 눈으로 쉽게 확인 하기 위하여 들여쓰기를 하는 것입니다.

    5.

    -1 : 찾을 값 보다 크거나 같은 값 중 가장 작은 값을 찾습니다. 범위는 반드시 내림차순으로 정렬되어 있어야 합니다.

    0 : 찾을 값에서 첫번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬 되어 있지 않아도 됩니다.

    1 : 찾을 값 보다 작거나 같은 값 중에서 큰 값을 찾습니다. 범위는 반드시 오름차순으로 정렬 되어 있어야 합니다.

    범위가 1,2,3,4,5,6... 과 같이 되어 있다면 오름차순으로 정렬 된 것이죠. 이경우에는 1을 사용할 수 있습니다.

    범위가 6,5,4,3,2,1 과 같이 내림차순으로 정렬되어 있으면 옵션 -1 을 사용하실 수 있죠.

    범위에 관계 없이 정확하게 일치하는 값을 찾을려면 0을 사용하시면 됩니다.

    옵션을 생략 하시면 1로 간주 됩니다.

    6. 상관 없습니다.

    7. 어떻게 하시든 상관 없습니다. 첫번째 문제 푸시고 확인 하실려면 디자인 모드 끝내기 하신 후에 확인 하시면 되구요. 연속으로 3문제 푸실려면 그대로 문제를 푸셔도 되죠.

    private sub UserForm_click()

    이 프로시저 안에 코드를 입력하지 않는다면 그냥 두셔도 되구요. 필요가 없다면 지우셔도 됩니다.

    상관 없는 부분입니다.

    8. 유형을 생략 하시면 1로 지정 됩니다. 1(일요일)에서 7(토요일) 까지 나타내게 되죠.

    좋은 하루 되세요.

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