책 내용 질문하기
배열수식 if
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
108
작성일
2013-02-24
작성자
첨부파일

SUM(IF(($D$3:$D$18=B$22)*((YEAR(TODAY())-YEAR($C$3:$C$18))=$A23),1,0)

여기서 count값 셀때 1을 쓰는건 알겠는데 1)이렇게 끈나는 경우가 많은데 저렇게 1,0)인 경우도있더라구요

여기서 0은 왜 쓰이는건가요?

답변
2013-02-26 07:05:13

sum(if(조건,참,거짓))

입니다.

1만 사용한 경우는 참인경우 1을 반영하는 것이고 1,0 을 사용한 것은 참인경우 1, 거짓인 경우 0 도 반영하는 것입니다.

차이는

sum(if(조건,1))

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

sum(if(조건,1,0))

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

과 같이 표시된다는 것이죠. sum함수는 합계를 구하는 것이라서 두 결과가 같습니다.

count 함수의 경우 숫자의 개수를 세게 되므로 두 결과가 달라지게 됩니다.

count 함수의 경우 거짓의 0 을 사용하시면 안됩니다.

좋은 하루 되세요.

"
  • *
    2013-02-26 07:05:13

    sum(if(조건,참,거짓))

    입니다.

    1만 사용한 경우는 참인경우 1을 반영하는 것이고 1,0 을 사용한 것은 참인경우 1, 거짓인 경우 0 도 반영하는 것입니다.

    차이는

    sum(if(조건,1))

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

    sum(if(조건,1,0))

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

    과 같이 표시된다는 것이죠. sum함수는 합계를 구하는 것이라서 두 결과가 같습니다.

    count 함수의 경우 숫자의 개수를 세게 되므로 두 결과가 달라지게 됩니다.

    count 함수의 경우 거짓의 0 을 사용하시면 안됩니다.

    좋은 하루 되세요.

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