책 내용 질문하기
엑셀함수 질문좀용 ㅠ
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
조회수
78
작성일
2012-10-25
작성자
첨부파일

=COUNT( IF( ($F$3:$F$18="서교동")*($I$3:$I$18=$E23),1,""))/COUNT(I3:I18)

count if 함수 배열함수 쓸때

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

이거 아닌가요? 근데 왜 " " 가 붙는거죠?ㅠㅠ

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

이것도 갯수구하는거 sum if 함수쓸때

=sum( if ( 조건,1) )

=sum( if ( (조건1, if(조건2,1) ) )

=sum( (조건1)*(조건2) )

이거아닌가요? 근데왜 0 은붙는거죠?ㅠㅠㅠ

답변
2012-10-26 07:34:34

count(if((조건1)*(조건2),1,""))

이죠?

조건이 모두 참이면 1을 반영하고 조건이 거짓이면 "" 즉 공백을 반환합니다.

count 함수는 숫자 데이터의 개수를 세는 것이기 때문에

거짓인 값에 숫자값인 0 이나 다른 값을 넣는 경우

정확한 결과가 나오지 않을 수 있기 때문에 "" 로 공백을 입력한 것입니다.

"" 을 생략해도 정확한 결과가 나온다면 생략하여 사용하셔도 됩니다.

마찮가지로

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

조건이 참이면 1을 반영하고 조건이 거짓이면0을 반영합니다.

그러면

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

과 같은 값이 나오고 이 값을 모두 더하면

조건에 맞는 개수를 구할 수 있겠죠?

좋은 하루 되세요.

"
  • *
    2012-10-26 07:34:34

    count(if((조건1)*(조건2),1,""))

    이죠?

    조건이 모두 참이면 1을 반영하고 조건이 거짓이면 "" 즉 공백을 반환합니다.

    count 함수는 숫자 데이터의 개수를 세는 것이기 때문에

    거짓인 값에 숫자값인 0 이나 다른 값을 넣는 경우

    정확한 결과가 나오지 않을 수 있기 때문에 "" 로 공백을 입력한 것입니다.

    "" 을 생략해도 정확한 결과가 나온다면 생략하여 사용하셔도 됩니다.

    마찮가지로

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

    조건이 참이면 1을 반영하고 조건이 거짓이면0을 반영합니다.

    그러면

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

    과 같은 값이 나오고 이 값을 모두 더하면

    조건에 맞는 개수를 구할 수 있겠죠?

    좋은 하루 되세요.

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