책 내용 질문하기
질문
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
131
조회수
39
작성일
2014-10-15
작성자
첨부파일

130p에서 문제2번이요

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

이라고 되어있는데

간단하게

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

이런식인 것 같습니다

그런데 1편 책 115쪽을 보면

초록색이 들어가 있는부분(수식만들기 부분)

방법2를 보면 =sum(if(조건1,if(조건2,1)))

이라고 되어있습니다

저같은 경우에 문제에서 if와 sum함수를 이용한 배열수식이라고 하면

if가 들어 가니까 *이 아니고 ,를 쓰겠지 하고 식을 만듭니다

그런데 130p에서 문제2번은 *을 사용 합니다 왜 그런거죠?

답변
2014-10-17 11:32:08

둘다 조건이 2개일때 작성하는 방법입니다.

첫번째 것은 조건을 * 로 이어 and 조건으로 만든 것이고

두번째 것은 첫번째 조건이 참이면 두번째 if 문에서 두번째 조건이 참인지 확인 하여 표시하는 것입니다.

둘다 같은 결과가 나오므로 어떤것을 사용하시든 상관 없으세요.

좋은 하루 되세요.

"
  • *
    2014-10-17 11:32:08

    둘다 조건이 2개일때 작성하는 방법입니다.

    첫번째 것은 조건을 * 로 이어 and 조건으로 만든 것이고

    두번째 것은 첫번째 조건이 참이면 두번째 if 문에서 두번째 조건이 참인지 확인 하여 표시하는 것입니다.

    둘다 같은 결과가 나오므로 어떤것을 사용하시든 상관 없으세요.

    좋은 하루 되세요.

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