책 내용 질문하기
기출계산문제모음.11년3회.2번
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
144
조회수
76
작성일
2015-04-03
작성자
첨부파일

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

처음에 제가 썻던 식인데요

배열함수에서 SUM을 이용해여 셀의 갯수를 묻는 문제 아닌가요 ㅠ ?

=SUM(IF(조건1,IF(조건2,1))

이형태로 써야하는거 아닌가요 ?

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

이건 답지에 있던건데 저기 *하기가 있으면 조건사이 연결하는

SUM을 이용한 합계를 구하는 배열수식이 되질 않나요?

그리고 저기 끝에 ,1은 무엇을 뜻하는건가요 ? ㅠㅠ?? 뒤에,0 은 무엇일까요 ? ㅠㅜ

배열수식에 개수 구하는 형식에 COUNT(IF( 조건1)*(조건2),1) 라고 COUNT 함수를 쓰는게 있던데

혹시 저자리에 카운트 대신 SUM을 이용해서 써도 되는건가요 ?? ? ?

헷갈리네요 ~

알려주세요 !!

답변
2015-04-06 13:03:08

그렇게 작성하셔도 되구요.

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

로 작성하셔도 됩니다.

합계를 구하는 배열 수식이 맞는데요.

반환할 값을 1 로 지정하면 1을 더하게 되므로 개수를 구할 수 있는 것입니다.

1 부분에 더할값이있는 범위를 지정하면 조건에 맞는 값의 합계를 구할 수 있는 것이구요.

sum 으로도 개수를 구할 수 있고 count 도 가능합니다.

if 문의 true 인수에 어떤 값을 넣느냐에 따라 합계가 되기도 하고 개수를 구할 수도 있는 것이죠.

좋은 하루 되세요.

"
  • *
    2015-04-06 13:03:08

    그렇게 작성하셔도 되구요.

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

    로 작성하셔도 됩니다.

    합계를 구하는 배열 수식이 맞는데요.

    반환할 값을 1 로 지정하면 1을 더하게 되므로 개수를 구할 수 있는 것입니다.

    1 부분에 더할값이있는 범위를 지정하면 조건에 맞는 값의 합계를 구할 수 있는 것이구요.

    sum 으로도 개수를 구할 수 있고 count 도 가능합니다.

    if 문의 true 인수에 어떤 값을 넣느냐에 따라 합계가 되기도 하고 개수를 구할 수도 있는 것이죠.

    좋은 하루 되세요.

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