책 내용 질문하기
질문
도서
[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 문에서 두번째 조건이 참인지 확인 하여 표시하는 것입니다.
둘다 같은 결과가 나오므로 어떤것을 사용하시든 상관 없으세요.
좋은 하루 되세요.
"