기본문제 1번을 SUM을 이용하여 풀 때 풀이에
=SUM( (조건) * 1 ) 라고 되어있고
기본문제 8번을 SUM을 이용하여 풀 때 풀이에
=SUM( (조건1) * (조건2) ) 라고 되어있는데요
기본문제 8번을 =SUM( (조건1) * (조건2) * 1 ) 이렇게 풀어도 1을 곱해주지 않았을 때와 값이 같더라구요
그래서 기본문제 1번도 =SUM( (조건) ) 이렇게도 풀어보고 오답이 나오길래
=SUM (조건) 이렇게도 풀어봤는데 역시나 오답이 나오네요
조건이 여러개일 때는 뒤에 1을 곱하든 곱하지 않든 같은 답이 나오는데
조건이 하나일 때는 왜 1을 꼭 곱해야만 정답이 나오는건가요?
차이점을 알려주세요
조건이 참이면 1을 반환하고 조건이 거짓일때 0을 반환합니다.
=sum(조건) 과 같은 것은 배열 수식이라고 볼 수 없기 때문에 정확한 값이 나오지 않는 것이구요.
=sum((조건1)*(조건2))
의 경우
조건이 참일때 1 아닐때 0 이 나오므로
1 * 1 = 1
1 * 0 = 0
0 * 1 = 0
0 * 0 = 0
으로 조건이 참일때면 1값이 나오게 됩니다.
여기에 1을 더 곱하든 곱하지 않든 결과는 같기 때문에
곱해도 되고 안곱해도 되는 것이죠.
좋은 하루 되세요.
"-
*2013-05-10 11:02:31
조건이 참이면 1을 반환하고 조건이 거짓일때 0을 반환합니다.
=sum(조건) 과 같은 것은 배열 수식이라고 볼 수 없기 때문에 정확한 값이 나오지 않는 것이구요.
=sum((조건1)*(조건2))
의 경우
조건이 참일때 1 아닐때 0 이 나오므로
1 * 1 = 1
1 * 0 = 0
0 * 1 = 0
0 * 0 = 0
으로 조건이 참일때면 1값이 나오게 됩니다.
여기에 1을 더 곱하든 곱하지 않든 결과는 같기 때문에
곱해도 되고 안곱해도 되는 것이죠.
좋은 하루 되세요.
"