책 내용 질문하기
계산함수
도서
[2012] 컴퓨터활용능력 2급 실기(엑셀 2007 사용자용)
페이지
조회수
59
작성일
2012-02-06
작성자
첨부파일

계산함수 공부하다가 함수들이 헷갈려서요

말이 비슷비슷해서 헷갈리네요

COUNTIF

SUMIF 차이와

DSUM

SUM 차이를 알려주세요

좀 더 쉽게 이해되게

아 그리고 책에 보면 무슨 함수 사용하라고 있잖아요

실기 시험에서도 무슨 함수 사용하라고 써있나요?

답변
2012-02-06 18:17:39

COUNTIF vs SUMIF

Count란 함수가 어떤 함수인진 아시지요..

count(셀값1, 셀값2...) 숫자셀이 들어있는 갯수를 구하는 함수입니다.

여기에 IF가 붙은 겁니다. 한마디로 조건이 붙은것이죠...

COUNTIF ( 범위, 조건 ) 입니다. 범위에서 조건에 맞는 셀의 갯수를 구하는 것입니다.

(COUNT는 숫자셀만.. COUNTIF는 조건이 들어있는 셀만 이라는 차이 점만 있어요)

수학 90
영어 80
국어 70
수학 60
영어 50
수학 70


뭐 이런 표가 있다고 예를 들면요... (과목을 B열 점수를 C열 이라고 하면..)

COUNTIF( B1:B6 , "수학" ) 이라고 하면 B1:B6에서 수학셀이 몇개인지 찾는 겁니다.

3이나오겠죠.. 1,4,6행 3개니까.. 이렇게 갯수를 구하는 함수라고 보시면 되구요..

SUMIF ( 범위, 조건, 합계를 구할 범위 )

SUMIF 는 범위에서 조건에 맞는 행을 찾아 같은 행에 있는 셀의 합을 구하는 겁니다.

COUNTIF와 어느정도 통하죠..

SUMIF ( B1:B6 , "수학" , C1:C6 ) 이렇게 끝에 하나가 더 들어가요.. 합계를 구해야하니까요..

B1:B6 에서 수학이 들어있는 행을 찾습니다. 1,4,6행이 수학이니까 3개행을 찾겠죠..

찾은 행을.. 합계구할 범위에서 찾은 1,4,6행만 뽑습니다.

SUM ( C1,C4,C6 ) 이렇게 해서 더한 값을 추출한다라는 뜻 입니다. 이런 차이가 있구요..

이 두함수로 응용도 됩니다. 실제로 시험에도 나오구요..

평균구할 떄 이 두함수가 응용문제로 나옵니다 AVERAGE라는 평균 함수가 있지만..

시험에선 SUMIF COUNTIF로 구하라고 나오거든요...

예를 들면 수학과목의 평균을 구하라.. 이런식으로여..

평균이라는 개념이 합계에 / 과목수 인건 아실테니까 넘어가구요..

그걸 저 두 함수로 적용하면 이렇게 되는거죠

SUMIF(범위, 조건, 합계구할 범위)/COUNTIF(범위, 조건)

이렇게 하면 평균이 나오는 원리입니다.

DSUM vs SUM

D로 시작하는 함수가 좀 되여.. DGET, DSUM, DCOUNTA, DMAX 등등..

엑세스의 D로시작하는 함수랑 약간 내부 구조는 달라요 차이가 있으니까 똑같이 이해는 하지 마시구요

두 함수의 차이점이라하면.. 조건의 유/무 입니다.

D로 시작하는 함수는 공통적으로 조건이 들어있죠..

SUM은 그냥 단순히 범위내 다 더하는 함수입니다. SUM(값1,값2,값3..) 해서 값1+값2+값3.. 이렇게요

DSUM은 조금 달라요 (범위, 열번호, 조건) 입니다. (다른 D 함수와 내부 구조는 똑같습니다.)

D시리즈 함수는 범위는 일단 표 전체를 범위로 잡습니다. 이름까지 싹 다요..

중간 기말 평균 평가

(왼쪽부터 A열이라고 합시다..)

평가

(G열이라고 합시다.)

이런 표가 있다고 할때.. 평가가.. 수인 학생의 중간고사 점수의 합계를 구하라..

라는 문제가 있다면 SUM으로 구하는데 한계가 있습니다. 몇개의 열만 되면..

직접 무슨셀 무슨셀 해서 더하면 되겠지만 20열 30열이 되는 자료라면.. 노가다의 끝이겠죠..

이럴때 간편하게 쓰이는게 DSUM입니다.

결론부터 말씀드리면

DSUM(A1:D5 , 1 , G1:G2) 입니다.

전체 범위에서 열번호 1 즉 범위로 지정한 부분에 1열.. (A열이되겠네요..)

2라고 지정하면 B열이 되는 것이구요.. 이것의 합계를 구하는데...

지정된 조건인 평가가 "수" 인 값만 구하는 겁니다.

전체 표에서 조건에 해당되는 자료를 뽑아내는 고급필터랑 비슷하다고 볼 수 있습니다.

DSUM은 여기서 원하는 열의 합계까지 구한다고 보시면 됩니다.

생긴건 SUM이랑 비슷하게 생긴 함수지만 그 기능은 더 많다고 볼 수 있죠..

쓴다고 썼는데 이해가 되실런지는 모르겠습니다.

---------------------------------

마지막으로 함수 사용 여부 물어보셨는데요..

시험장에서도 무슨함수 무슨함수 쓰라고 나옵니다. 대신 그 함수만 쓰셔야 해요....

다른 함수를 쓰시면 안되고.. 무조건 가르쳐준 함수만 가지고 답을 구하셔야 합니다.

특이하게 DSUM 같은건 조건에다가는 내맘대로 써도 됩니다.

(예를들어 간혹 어렵게 낸다고 하면 위에서 제가 설명드린 평가 수가 아닌..

중간이 50점 이상이고 기말이 60점 이상인 학생들의~~ 평균점수 합을 구하라~ 뭐이런식)

이런식이라면 조건에 수식이 들어가야 해요 이럴때만 작성자님 마음대로 함수를 가져다가 써도 되요

고급필터에서 경험해 보셔서 아시겠지만 조건에 함수가 들어가면..

표에 이름을 그대로 가져다가 쓰시면 안되는건 아시겠죠..

그 외에는 무조건 문제에서 주어진 함수만 가져다가 쓰셔야 하고 다 쓰셔야 합니다.

(보통 2개~3개가 주어지죠..)

일반수식문제 같은경우에는 함수를 여러개(5개이상) 주고 필요한거 골라쓰라고 하는 경우도 있습니다.

이럴땐 필요한거 한개면 한개 두개면 두개 쓰면 되고 다 필요하면 다 쓰면 되는 겁니다.

  • *
    2012-02-06 18:17:39

    COUNTIF vs SUMIF

    Count란 함수가 어떤 함수인진 아시지요..

    count(셀값1, 셀값2...) 숫자셀이 들어있는 갯수를 구하는 함수입니다.

    여기에 IF가 붙은 겁니다. 한마디로 조건이 붙은것이죠...

    COUNTIF ( 범위, 조건 ) 입니다. 범위에서 조건에 맞는 셀의 갯수를 구하는 것입니다.

    (COUNT는 숫자셀만.. COUNTIF는 조건이 들어있는 셀만 이라는 차이 점만 있어요)

    수학 90
    영어 80
    국어 70
    수학 60
    영어 50
    수학 70


    뭐 이런 표가 있다고 예를 들면요... (과목을 B열 점수를 C열 이라고 하면..)

    COUNTIF( B1:B6 , "수학" ) 이라고 하면 B1:B6에서 수학셀이 몇개인지 찾는 겁니다.

    3이나오겠죠.. 1,4,6행 3개니까.. 이렇게 갯수를 구하는 함수라고 보시면 되구요..

    SUMIF ( 범위, 조건, 합계를 구할 범위 )

    SUMIF 는 범위에서 조건에 맞는 행을 찾아 같은 행에 있는 셀의 합을 구하는 겁니다.

    COUNTIF와 어느정도 통하죠..

    SUMIF ( B1:B6 , "수학" , C1:C6 ) 이렇게 끝에 하나가 더 들어가요.. 합계를 구해야하니까요..

    B1:B6 에서 수학이 들어있는 행을 찾습니다. 1,4,6행이 수학이니까 3개행을 찾겠죠..

    찾은 행을.. 합계구할 범위에서 찾은 1,4,6행만 뽑습니다.

    SUM ( C1,C4,C6 ) 이렇게 해서 더한 값을 추출한다라는 뜻 입니다. 이런 차이가 있구요..

    이 두함수로 응용도 됩니다. 실제로 시험에도 나오구요..

    평균구할 떄 이 두함수가 응용문제로 나옵니다 AVERAGE라는 평균 함수가 있지만..

    시험에선 SUMIF COUNTIF로 구하라고 나오거든요...

    예를 들면 수학과목의 평균을 구하라.. 이런식으로여..

    평균이라는 개념이 합계에 / 과목수 인건 아실테니까 넘어가구요..

    그걸 저 두 함수로 적용하면 이렇게 되는거죠

    SUMIF(범위, 조건, 합계구할 범위)/COUNTIF(범위, 조건)

    이렇게 하면 평균이 나오는 원리입니다.

    DSUM vs SUM

    D로 시작하는 함수가 좀 되여.. DGET, DSUM, DCOUNTA, DMAX 등등..

    엑세스의 D로시작하는 함수랑 약간 내부 구조는 달라요 차이가 있으니까 똑같이 이해는 하지 마시구요

    두 함수의 차이점이라하면.. 조건의 유/무 입니다.

    D로 시작하는 함수는 공통적으로 조건이 들어있죠..

    SUM은 그냥 단순히 범위내 다 더하는 함수입니다. SUM(값1,값2,값3..) 해서 값1+값2+값3.. 이렇게요

    DSUM은 조금 달라요 (범위, 열번호, 조건) 입니다. (다른 D 함수와 내부 구조는 똑같습니다.)

    D시리즈 함수는 범위는 일단 표 전체를 범위로 잡습니다. 이름까지 싹 다요..

    중간 기말 평균 평가

    (왼쪽부터 A열이라고 합시다..)

    평가

    (G열이라고 합시다.)

    이런 표가 있다고 할때.. 평가가.. 수인 학생의 중간고사 점수의 합계를 구하라..

    라는 문제가 있다면 SUM으로 구하는데 한계가 있습니다. 몇개의 열만 되면..

    직접 무슨셀 무슨셀 해서 더하면 되겠지만 20열 30열이 되는 자료라면.. 노가다의 끝이겠죠..

    이럴때 간편하게 쓰이는게 DSUM입니다.

    결론부터 말씀드리면

    DSUM(A1:D5 , 1 , G1:G2) 입니다.

    전체 범위에서 열번호 1 즉 범위로 지정한 부분에 1열.. (A열이되겠네요..)

    2라고 지정하면 B열이 되는 것이구요.. 이것의 합계를 구하는데...

    지정된 조건인 평가가 "수" 인 값만 구하는 겁니다.

    전체 표에서 조건에 해당되는 자료를 뽑아내는 고급필터랑 비슷하다고 볼 수 있습니다.

    DSUM은 여기서 원하는 열의 합계까지 구한다고 보시면 됩니다.

    생긴건 SUM이랑 비슷하게 생긴 함수지만 그 기능은 더 많다고 볼 수 있죠..

    쓴다고 썼는데 이해가 되실런지는 모르겠습니다.

    ---------------------------------

    마지막으로 함수 사용 여부 물어보셨는데요..

    시험장에서도 무슨함수 무슨함수 쓰라고 나옵니다. 대신 그 함수만 쓰셔야 해요....

    다른 함수를 쓰시면 안되고.. 무조건 가르쳐준 함수만 가지고 답을 구하셔야 합니다.

    특이하게 DSUM 같은건 조건에다가는 내맘대로 써도 됩니다.

    (예를들어 간혹 어렵게 낸다고 하면 위에서 제가 설명드린 평가 수가 아닌..

    중간이 50점 이상이고 기말이 60점 이상인 학생들의~~ 평균점수 합을 구하라~ 뭐이런식)

    이런식이라면 조건에 수식이 들어가야 해요 이럴때만 작성자님 마음대로 함수를 가져다가 써도 되요

    고급필터에서 경험해 보셔서 아시겠지만 조건에 함수가 들어가면..

    표에 이름을 그대로 가져다가 쓰시면 안되는건 아시겠죠..

    그 외에는 무조건 문제에서 주어진 함수만 가져다가 쓰셔야 하고 다 쓰셔야 합니다.

    (보통 2개~3개가 주어지죠..)

    일반수식문제 같은경우에는 함수를 여러개(5개이상) 주고 필요한거 골라쓰라고 하는 경우도 있습니다.

    이럴땐 필요한거 한개면 한개 두개면 두개 쓰면 되고 다 필요하면 다 쓰면 되는 겁니다.

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