책 내용 질문하기
배열수식 질문이요
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
109
조회수
78
작성일
2012-07-24
작성자
탈퇴*원
첨부파일

수식 만들때

=sum(if(조건,1))

=sum((조건)*1)

=count(if(조건,1))

중에서 1은 왜 붙이나요?

계산문제 풀다보면 안붙이는 것도 있는데

무슨이유인지 잘 모르겠네요

답변
2012-07-25 06:31:24

개수를 구하기 위한 것입니다.

=count(if((조건),1)

if문에서 조건이 참이면 1을 반영합니다. 조건이 거짓일때는 아무것도 반환하지 않습니다.

그럼

=count(1,1,,1,,1,1,1,,)

과 같은 값이 나올 것이고 1의 개수를 세어서 개수를 구하게 되는 것입니다.

조건에 맞는 것의 개수를 구하는 것입니다.

=sum((조건)*1)

조건이 참이면 1이 나오고 조건이 거짓이면 0이 나옵니다.

그럼

1 * 1 = 1

0 * 1 = 0

이 되겠죠? 이렇게 조건이 참일때 1을 조건이 거짓일때는 0을 반환하여

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

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

이것도 조건에 맞는 것의 개수를 구하는 방법입니다.

좋은 하루 되세요.

"
  • *
    2012-07-25 06:31:24

    개수를 구하기 위한 것입니다.

    =count(if((조건),1)

    if문에서 조건이 참이면 1을 반영합니다. 조건이 거짓일때는 아무것도 반환하지 않습니다.

    그럼

    =count(1,1,,1,,1,1,1,,)

    과 같은 값이 나올 것이고 1의 개수를 세어서 개수를 구하게 되는 것입니다.

    조건에 맞는 것의 개수를 구하는 것입니다.

    =sum((조건)*1)

    조건이 참이면 1이 나오고 조건이 거짓이면 0이 나옵니다.

    그럼

    1 * 1 = 1

    0 * 1 = 0

    이 되겠죠? 이렇게 조건이 참일때 1을 조건이 거짓일때는 0을 반환하여

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

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

    이것도 조건에 맞는 것의 개수를 구하는 방법입니다.

    좋은 하루 되세요.

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