책 내용 질문하기
배열수식(sum) 관련 질문입니다.
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
101
조회수
69
작성일
2016-03-29
작성자
첨부파일
1번문제는 답이 sum(if(b11:b29=b3,1)) 이며
8번문제는 답이 =SUM( ($B$11:$B$29=B3) * (YEAR($H$11:$H$29)=2003))인데
저는 8번 답을 =SUM(($B$11:$B$29=B3)*(YEAR($H$11:$H$29)=2003)*1)로 뒤에*1을 붙였거든요
그래도 답은 같더라고요
그러면 여기서 sum 배열함수를 사용할때 1을 언제 붙이고 안붙이는지 아니면 상관이 없는건지
궁금합니다.
답변
2016-03-31 06:44:53
하나의 조건을 사용할때는 *1 을 해줘야 정확한 결과가 나옵니다.
조건이 참이면 true(1)이 반환되고 여기에 *1 을 해야 정확한 결과가 나오게 되죠.
조건이 두개이상일때는
1 * 1= 1
로 조건이 참일때는 1 조건이 거짓일때는 0 으로 표시 가능 합니다.
그래서 *1 을 꼭 하지 않아도 되는 것입니다.
하셔도 결과는 같기 때문에 정답으로 인정 됩니다.
좋은 하루 되세요.
-
*2016-03-31 06:44:53
하나의 조건을 사용할때는 *1 을 해줘야 정확한 결과가 나옵니다.
조건이 참이면 true(1)이 반환되고 여기에 *1 을 해야 정확한 결과가 나오게 되죠.
조건이 두개이상일때는
1 * 1= 1
로 조건이 참일때는 1 조건이 거짓일때는 0 으로 표시 가능 합니다.
그래서 *1 을 꼭 하지 않아도 되는 것입니다.
하셔도 결과는 같기 때문에 정답으로 인정 됩니다.
좋은 하루 되세요.