책 내용 질문하기
함수식에 조건을 쓸때요
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
조회수
88
작성일
2011-09-01
작성자
첨부파일

이 표를 이용하여 함수를 만들때 어떤 함수는 안에 있는 내용만 조건에 넣을때가 있고

어떤 함수는 위에 회사명 업종 이런거를 포함하는 함수식이 있는데 그 차이가 뭔가요?

100p 에 보면 조검이 1개일때 배열수식 개수를 구하는 방법으로 3가지가 있다고 했는데

=sum(if(조건,1))

조건 옆에 1이 왜 붙는건가요?

98p 에 나오는 문제 처럼

DGET(DCOUNTA)함수 쓸때에는 꼭 조건에 미리 함수를 써놓고

DGE(DCOUNTA)T함수를 사용할수 있나요?

근데 어떤때는 조건을 미리 안해도 상관없는데 이 기준이 뭔가요?

답변
2011-09-01 13:50:55

함수사용법에 따라 다른 것이죠.

함수에서 필드명이 필요하면 필드명을 포함하고 필드명이 필요없다면 제외하고 사용하시면 되는 것입니다.

필드명이 꼭 필요한 함수에는

dsum, daverage 와 같은 d가 들어가는 데이터베이스 함수 정도가 되겠네요.

다른 부분들은 함수의 사용법과 함께 익히시길 바랍니다.

sum(if(조건,1))

if문을 때어놓고 보면 조건이 참이면 1을 반영한다 라는 뜻이 됩니다.

조건이 참이면 1 아니면 아무것도 반환하지 않으므로

=sum(1,1,,1,,1,,,1)

과 같은 값이 나올 것이고 이 값들을 모두 더해서 5라는 개수를 나타내게 되죠.

즉 조건에 맞는 것의 개수를 세는 방법이 되는 것입니다.

d가 들어가는 함수는 조건이 꼭 필요합니다.

조건을 써서 작성하는 문제는 조건을 만들어 써야 하는 것이고

조건이 없는 것은 원본 데이터에서 조건을 찾아 쓸 수 있어서 그런 것입니다.

조건은 항상 필드명과 함께 붙어있어야 한다고 보시면 됩니다.

직위

부장

과 같이 직위가 부장인 것을 찾을때 저렇게 된 부분이 원래 데이터에 있으면 그 데이터를 이용하여 조건 범위를 지정 하면 되지만

직위

사원

부장

....

과 같이 되어 있을때 직위가 부장인 것을 찾을려면 원본데이터에서 사용할 수 없습니다.

그래서 조건 사용범위에

직위

부장

과 같이 입력하신 후에 사용하셔야 합니다.

좋은 하루 되세요.

"
  • *
    2011-09-01 13:50:55

    함수사용법에 따라 다른 것이죠.

    함수에서 필드명이 필요하면 필드명을 포함하고 필드명이 필요없다면 제외하고 사용하시면 되는 것입니다.

    필드명이 꼭 필요한 함수에는

    dsum, daverage 와 같은 d가 들어가는 데이터베이스 함수 정도가 되겠네요.

    다른 부분들은 함수의 사용법과 함께 익히시길 바랍니다.

    sum(if(조건,1))

    if문을 때어놓고 보면 조건이 참이면 1을 반영한다 라는 뜻이 됩니다.

    조건이 참이면 1 아니면 아무것도 반환하지 않으므로

    =sum(1,1,,1,,1,,,1)

    과 같은 값이 나올 것이고 이 값들을 모두 더해서 5라는 개수를 나타내게 되죠.

    즉 조건에 맞는 것의 개수를 세는 방법이 되는 것입니다.

    d가 들어가는 함수는 조건이 꼭 필요합니다.

    조건을 써서 작성하는 문제는 조건을 만들어 써야 하는 것이고

    조건이 없는 것은 원본 데이터에서 조건을 찾아 쓸 수 있어서 그런 것입니다.

    조건은 항상 필드명과 함께 붙어있어야 한다고 보시면 됩니다.

    직위

    부장

    과 같이 직위가 부장인 것을 찾을때 저렇게 된 부분이 원래 데이터에 있으면 그 데이터를 이용하여 조건 범위를 지정 하면 되지만

    직위

    사원

    부장

    ....

    과 같이 되어 있을때 직위가 부장인 것을 찾을려면 원본데이터에서 사용할 수 없습니다.

    그래서 조건 사용범위에

    직위

    부장

    과 같이 입력하신 후에 사용하셔야 합니다.

    좋은 하루 되세요.

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