책 내용 질문하기
질문합니다~
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
223
조회수
118
작성일
2012-10-25
작성자
첨부파일

1. 엑셀에서 배열함수를 사용하잖아요, 그때 if를 사용하는 것과 사용하지 않는 것의 차이는 무엇인가요?

sum배열함수도 개수를 구할 수 있고, sum과if를 함께 사용해서도 개수를 구할 수 있는데

어떨때 if함수를 써야하는지 모르겠습니다.

2. 엑세스에서 보고서의 기본속성에서 [누적합계]있지 않습니까. 거기서 누적합계 그룹/ 모두 를 선택할 수 있는데 그 차이는 무엇인가요? 어떨 때 그룹을 선택하는지 모두를 서택하는지 모르겠습니다.

3. 엑세스에서 컨트롤 원본과 행원본의 차이는 무엇인가요?

4. sql문을 작성할 때, [요금=txt요금]을 하는 것과

[요금=" & txt요금] 으로 작성하는 것의 차이는 뭔가요? 책에는 분리하는 기준이 적혀있던데 그 설명이 더 어려워서 이해가 안갑니다.

5. 마지막으로, 쿼리디자인에서 묶는 방법을 평균,합계,..식,조건 이 있지 않습니까.

여기서, 필드명에 함수를 적으면 다 묶는 방법을 식으로 하는게 아니더라구요, 그렇다면 묶는방법을 식으로 지정해야 할 때는 언제인가요?

그리고 묶는 방법을 조건으로 지정할 때도 [입력하세요]라는 문구를 나타낸다고 해서 다 조건으로 지정하느네 아니더라구요, 그럼 묶는 방법을 조건으로 할때는 언제인가요?

긴 질문이었지만 월요일(28)일날 시험치거든요 ㅠㅠㅠㅠㅠㅠㅠ

꼭 빠른 답변 부탁드릴께요:-)

답변
2012-10-25 22:37:37

1. 문제에서 if 를 사용하라고 한 경우죠.

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

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

로 사용가능하며 두 식은 같은 결과가 나타납니다.

if가 들어간 것은 if문을 먼저 따로 생각 한 후 sum을 계산한다고 보시면 됩니다.

if(조건1,참,거짓)

인데 참 부분에는 합계를 구할 범위가 들어가므로 조건에 맞는 값만 가져와서 나타낸다고 보시면 됩니다.

다른 식으로는

=sum((조건1)*1)

=sum(if(조건,1))

이 있는데 이것은 조건이 참일때 1을 반영하여 조건에 맞는 것의 개수를 세게 됩니다.

2. 그룹은 그룹별로 나타낼때 사용하고 모두는 전체 개수에 대해서 구하게 됩니다.

기본적으로는 그렇지만

그룹 머리글이 있고 그룹바닥글에 누적합계를 설정하게 되면

그룹이나 모두가 같은 결과를 나타내기도 합니다.

이 경우에는 어느것을 사용하셔도 상관은 없습니다.

3. 컨트롤 원본은 텍스트 컨트롤등의 바운드값(표시값)을 설정하는 것이구요.

행원본은 콤보박스나 리스트박스에 값을 표시하기 위해 사용합니다.

둘의 차이점은 컨트롤 원본은 하나의 필드의 값을 표시하게 되는데

행원본은 콤보박스나 리스트박스에 여러 필드의 값을 표시할때 사용하는 경우가 많습니다.

4. 요금 =" & txt요금

txt요금에 사용자가 값을 입력하게 되는데 이 값을 받아 사용하기 위한 것입니다.

사용자가 직접 입력하는 것이 아니라도 상관 없습니다.(기본적으로 표시되거나 선택하는것...)

즉 txt요금에 10000 값을 입력하면 이 10000 을 받아

요금 = 10000

으로 계산 할 수 있게 하는 것입니다.

성명 = '" & txt이름 & "'"

으로 지정한 경우는 txt이름에 시나공이라고 입력하면

성명 = '시나공'

과 같이 입력하여 비교하고 사용할 수 있게 하는 것입니다.

컨트롤 분리를 하는 이유는 컨트롤에 입력된 값을 받아 사용하기 위한 것이라고 기억해 두시면 되겠죠.

5.

묶는 방법을 사용하는 이유는 ~별 과 같이 그룹을 지정 해야 할때 묶는 방법을 사용하게 됩니다.

문제에서 직위별 ~의 합계를 구하라 라고 하면 직위에 대해서 묶는 방법을 지정 하셔야 하죠.

식은 필드명에 식을 입력하였을때 사용합니다.

필드명 : 판매금액*판매수량

과 같이 식을 입력하였을 경우에 사용하는 것이구요. 꼭 식으로 사용하지 않아도 된다면 묶는방법으로 두셔도 상관 없습니다.

조건은 조건을 입력했을때 사용하시면 되죠.

필드 수량

요약 조건

조건 >=50

에서 조건에 조건을 입력하셨을때 조건으로 사용하시면 됩니다.

좋은 하루 되세요.

"
  • *
    2012-10-25 22:37:37

    1. 문제에서 if 를 사용하라고 한 경우죠.

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

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

    로 사용가능하며 두 식은 같은 결과가 나타납니다.

    if가 들어간 것은 if문을 먼저 따로 생각 한 후 sum을 계산한다고 보시면 됩니다.

    if(조건1,참,거짓)

    인데 참 부분에는 합계를 구할 범위가 들어가므로 조건에 맞는 값만 가져와서 나타낸다고 보시면 됩니다.

    다른 식으로는

    =sum((조건1)*1)

    =sum(if(조건,1))

    이 있는데 이것은 조건이 참일때 1을 반영하여 조건에 맞는 것의 개수를 세게 됩니다.

    2. 그룹은 그룹별로 나타낼때 사용하고 모두는 전체 개수에 대해서 구하게 됩니다.

    기본적으로는 그렇지만

    그룹 머리글이 있고 그룹바닥글에 누적합계를 설정하게 되면

    그룹이나 모두가 같은 결과를 나타내기도 합니다.

    이 경우에는 어느것을 사용하셔도 상관은 없습니다.

    3. 컨트롤 원본은 텍스트 컨트롤등의 바운드값(표시값)을 설정하는 것이구요.

    행원본은 콤보박스나 리스트박스에 값을 표시하기 위해 사용합니다.

    둘의 차이점은 컨트롤 원본은 하나의 필드의 값을 표시하게 되는데

    행원본은 콤보박스나 리스트박스에 여러 필드의 값을 표시할때 사용하는 경우가 많습니다.

    4. 요금 =" & txt요금

    txt요금에 사용자가 값을 입력하게 되는데 이 값을 받아 사용하기 위한 것입니다.

    사용자가 직접 입력하는 것이 아니라도 상관 없습니다.(기본적으로 표시되거나 선택하는것...)

    즉 txt요금에 10000 값을 입력하면 이 10000 을 받아

    요금 = 10000

    으로 계산 할 수 있게 하는 것입니다.

    성명 = '" & txt이름 & "'"

    으로 지정한 경우는 txt이름에 시나공이라고 입력하면

    성명 = '시나공'

    과 같이 입력하여 비교하고 사용할 수 있게 하는 것입니다.

    컨트롤 분리를 하는 이유는 컨트롤에 입력된 값을 받아 사용하기 위한 것이라고 기억해 두시면 되겠죠.

    5.

    묶는 방법을 사용하는 이유는 ~별 과 같이 그룹을 지정 해야 할때 묶는 방법을 사용하게 됩니다.

    문제에서 직위별 ~의 합계를 구하라 라고 하면 직위에 대해서 묶는 방법을 지정 하셔야 하죠.

    식은 필드명에 식을 입력하였을때 사용합니다.

    필드명 : 판매금액*판매수량

    과 같이 식을 입력하였을 경우에 사용하는 것이구요. 꼭 식으로 사용하지 않아도 된다면 묶는방법으로 두셔도 상관 없습니다.

    조건은 조건을 입력했을때 사용하시면 되죠.

    필드 수량

    요약 조건

    조건 >=50

    에서 조건에 조건을 입력하셨을때 조건으로 사용하시면 됩니다.

    좋은 하루 되세요.

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