핵심 107. 배열수식의 활용의 문제 3번의 답이 1번인데요.
해설에서
조건에 따라 합계를 구하려면
SUM(IF(조건, 합계를 구할 범위))라는 식에 따라
이문제는 => SUM(IF(C2:C9=F4, D2:D9)
이렇게 작성되어야 한다고 나와있습니다.
그런데 정답은
SUM(IF($C$2:$C$9=$F4, $D$2:$D$9,0))
인데요.
셀 값이 변동되지 않기 위해서 $를 넣은 것은 이해가 되는데
가장 마지막에 0은 왜 들어가 있는지, 저게 무엇을 의미하는지 모르겠습니다. ㅠㅠ
0이면 FALSE를 의미한다고 들었는데,
그러면 틀렸을때가 되는것 아닌가요?
조건이 맞을때 합치는 것인데...
답변 부탁드립니다.
안녕하세요.
SUM( IF($C$2:$C$9=$F4, $D$2:$D$9, 0))
조건 참 거짓
맨 마지막에 넣는 0은 if 함수에서 조건을 만족하지 않을때 넣는 값입니다. 합계를 구할 때 0은 더하든, 더하지 않든 결과값에는 영향을 주지 않으므로 일반적으로 작성할 때 0을 생략합니다.
즐거운 하루되세요.
"-
*2015-03-05 10:18:20
안녕하세요.
SUM( IF($C$2:$C$9=$F4, $D$2:$D$9, 0))
조건 참 거짓
맨 마지막에 넣는 0은 if 함수에서 조건을 만족하지 않을때 넣는 값입니다. 합계를 구할 때 0은 더하든, 더하지 않든 결과값에는 영향을 주지 않으므로 일반적으로 작성할 때 0을 생략합니다.
즐거운 하루되세요.
"