책 내용 질문하기
엑셀 실전 B형 문제3번 및,
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
437
조회수
83
작성일
2012-03-28
작성자
첨부파일

1) 엑셀 실전B형

문제 3번에 txt배열수식 책보고 했는데도 오류가 납니다

제 생각엔 절대함수로 묶어야 할 것 같은데 절대함수로 묶으면 값이 안나오고

절대함수로 안묶으면 자리가 밀려서;

파일참조했습니다, 확인해주세요.

2) 엑셀 기본모의고사 6회에 문제 1번에 3번...

조건 지정할 때 E41셀에 왜 제품코드라고 하면 실행이 안되나요?

제품명이라고 적어야 실행이 되던데... 이유가 뭐죠?

3) 엑셀실전모의고사 D에 4번에 2번에요,

<입력>버튼 클릭프로시저에 CDate(날짜)라고 되어있는거요,

왜 그냥 date 라고 안하고 앞에 C가 붙고 뒤에 (날짜)가 붙죠?

4) 그리고 데이터베이스 질문 있는데요,

기본모의고사 4회에 문제 4번에

expr1:month([가입일자])

이 식 있잖아요, 여기서 앞에 expr1은 왜 있는거에요?

의미가 뭐죠? 그리고 왜 1을 붙이나요?

답변
2012-03-30 07:03:58

1.

frequency 함수를 사용 하는 방법을 보시면

입력 하고자 하는 부분을 모두 블럭으로 잡은 후에

수식을 입력 하게 됩니다.

그냥 첫번째 셀에 수식을 입력 한 후 채우기 핸들을 사용 하게 되면

정답과 전혀 다르게 나오기 때문에

사용 방법을 정확하게 익히셔서 사용 하시면 됩니다.

frequency 함수는 배열함수이기 때문에 배열수식입력방법으로 입력하셔야 합니다.

그림은 다르지만 참고 부탁 드립니다.


2.

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

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

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

수량

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

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

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

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

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

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

이 가상의 필드는 사용자가 직접 만들어 주시면 됩니다.

아래그림과 같이 매출평균 이라던지

매출의평균 등 임의로 작성하셔서 상관 없습니다.

원본 데이터에 있는 필드명(월별, 품명,전월이월,매입수량,매출수량,매출금액,차월이월, 매출이익)만 아니면 됩니다.

3.

cdate 함수는 텍스트 형식의 데이터를 날짜 형식으로 변경해 주는 함수입니다. 컨트롤에 입력된 값이 2009-09-02와 같이 날짜 형식으로 되어 있다고 해도 이것을 텍스트로 인식하는 경우가 있습니다. 그러므로 cdate를 사용하여 날짜 형식으로 변경해 주는 것입니다. 이것을 사용하지 않아도 날짜 형식으로 입력되었다면 생략해도 상관 없습니다.

4.

필드에 식을 사용할때 필드명을 따로 지정 하지 않으면

자동으로 expr1 이 붙게 됩니다.

이것을 사용했을때 정확한 결과가 나온다면 상관 없습니다.

만약 쿼리 미리보기 했을때 expr1 이 결과에 나타나고

이 필드명이 그림과 같지 않다면 그림과 같이 나타나게 변경해 주시면 됩니다.

필드명이 보이지 않으면 그냥 두셔도 상관 없습니다.

필드명을 지정하지 않은 필드가 처음이라면 expr1 , 두번째 이름없는 필드는 expr2 로 표시되는 것입니다.



좋은 하루 되세요.
"
  • *
    2012-03-30 07:03:58

    1.

    frequency 함수를 사용 하는 방법을 보시면

    입력 하고자 하는 부분을 모두 블럭으로 잡은 후에

    수식을 입력 하게 됩니다.

    그냥 첫번째 셀에 수식을 입력 한 후 채우기 핸들을 사용 하게 되면

    정답과 전혀 다르게 나오기 때문에

    사용 방법을 정확하게 익히셔서 사용 하시면 됩니다.

    frequency 함수는 배열함수이기 때문에 배열수식입력방법으로 입력하셔야 합니다.

    그림은 다르지만 참고 부탁 드립니다.


    2.

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

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

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

    수량

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

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

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

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

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

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

    이 가상의 필드는 사용자가 직접 만들어 주시면 됩니다.

    아래그림과 같이 매출평균 이라던지

    매출의평균 등 임의로 작성하셔서 상관 없습니다.

    원본 데이터에 있는 필드명(월별, 품명,전월이월,매입수량,매출수량,매출금액,차월이월, 매출이익)만 아니면 됩니다.

    3.

    cdate 함수는 텍스트 형식의 데이터를 날짜 형식으로 변경해 주는 함수입니다. 컨트롤에 입력된 값이 2009-09-02와 같이 날짜 형식으로 되어 있다고 해도 이것을 텍스트로 인식하는 경우가 있습니다. 그러므로 cdate를 사용하여 날짜 형식으로 변경해 주는 것입니다. 이것을 사용하지 않아도 날짜 형식으로 입력되었다면 생략해도 상관 없습니다.

    4.

    필드에 식을 사용할때 필드명을 따로 지정 하지 않으면

    자동으로 expr1 이 붙게 됩니다.

    이것을 사용했을때 정확한 결과가 나온다면 상관 없습니다.

    만약 쿼리 미리보기 했을때 expr1 이 결과에 나타나고

    이 필드명이 그림과 같지 않다면 그림과 같이 나타나게 변경해 주시면 됩니다.

    필드명이 보이지 않으면 그냥 두셔도 상관 없습니다.

    필드명을 지정하지 않은 필드가 처음이라면 expr1 , 두번째 이름없는 필드는 expr2 로 표시되는 것입니다.



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