책 내용 질문하기
질문있습니다.
도서
[2010] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
103
조회수
42
작성일
2011-08-21
작성자
첨부파일

계산문제 5번문제에서 [표1]을 참조하여 각 지원부서별 인원수를 [f31:f36] 영역에 표시하시오

여기에서요 풀이에 {=sum(($C$3:$C$23=E31)*1)} 이렇게 되어있는데

맨 마지막에 *1 이건 왜 붙는건지 모르겠어요

답변
2011-08-22 10:11:35

sum((조건)*1)

이죠..

즉 조건이 참이면 1이 나오고

1 * 1 = 1

이 나오게 됩니다. 조건이 참일때 1을 반영하는 것이죠.

조건이 거짓이면 0이 나오고

0 * 1 = 0

이 됩니다.

이렇게 조건에 맞는것 안맞는 것을 구하여

sum(1,1,0,1,1,0,0,0)

과 같은 값이 나올 것이고 이것을 모두 더하면 4가 나오게 됩니다.

즉 조건에 맞는 것의 개수를 세는 함수라고 보시면 됩니다.

*1 자리에 * 값을구할범위(a1:a10 과 같은 셀주소)를 쓰시면

조건에 맞는 값들의 합을 구할 수 있습니다.

1을 곱할때는 조건에 맞는 것의 개수를 구한다 라고 생각 하시면 되죠.

좋은 하루 되세요.

"
  • *
    2011-08-22 10:11:35

    sum((조건)*1)

    이죠..

    즉 조건이 참이면 1이 나오고

    1 * 1 = 1

    이 나오게 됩니다. 조건이 참일때 1을 반영하는 것이죠.

    조건이 거짓이면 0이 나오고

    0 * 1 = 0

    이 됩니다.

    이렇게 조건에 맞는것 안맞는 것을 구하여

    sum(1,1,0,1,1,0,0,0)

    과 같은 값이 나올 것이고 이것을 모두 더하면 4가 나오게 됩니다.

    즉 조건에 맞는 것의 개수를 세는 함수라고 보시면 됩니다.

    *1 자리에 * 값을구할범위(a1:a10 과 같은 셀주소)를 쓰시면

    조건에 맞는 값들의 합을 구할 수 있습니다.

    1을 곱할때는 조건에 맞는 것의 개수를 구한다 라고 생각 하시면 되죠.

    좋은 하루 되세요.

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