1.124쪽 컴활 1급 계산작업 문제에서
실전모의고사 E형 5번질문합니다.
=ROUND(DAVERAGE(A28:H36,6,C38:D40),0) 이게 답인데
=ROUND(DAVERAGE($A$28:$H$36,6,$C$38:$D$40),0) 이렇게 해도 똑같은지 질문합니다.(절대참조 여부! 궁금!)
2. 135쪽 컴활 1급 계산작업 문제에서
실전모의고사 J형 3번질문합니다.
sum 배열수식 문제에서
원래 개수 문제는 =sum((조건)*1) 이렇게 작성하는 걸로 알고 있었는데
문제 답은 =SUM(($G$3:$G$23=$M3)*($I$3:$I$23=N$2)) 이렇게 나오는 이유가
합계를 구할 범위가 주어지면, 1을 안쓰고 합계를 구할 범위인 ($I$3:$I$23=N$2)를 쓰면 되는건가요? (왜 1이 안 나오는지 궁금합니다!)
1.하나의 셀에 수식을 입력할 때는 절대참조를 하지 않아도 됩니다.
절대참조를 사용하여 정확한 결과가 나온다면 사용하셔도 상관은 없습니다.
2. 조건이 참이면 true(1)을 반환하고 조건이 거짓이면 false(0)을 반환합니다.
즉 조건이 참이면 1 아니면 0
sum((조건1)*1)
일때 조건이 참이면
1*1 = 1
조건이 거짓이면
0 * 1 = 0
이 되어 조건이 참일때 1을 반환하여 반환된 값을 모두 더하여 조건이 참일때 개수를 세게 됩니다.
sum((조건1)*(조건2))
이되면
조건이 참이면 1 아니면 0이 나오게 되죠
1 * 1 = 1
1 * 0 = 0
0 * 1 = 0
0 * 0 = 0
으로 두조건 모두 참이어야만 1이나오게 됩니다.
그러므로 여기에 *1을 하든 하지 않든 같은 결과가 나오게 되죠.
만약 sum((조건1)*(조건2)*1)
을 하게 되면
1 * 1 * 1 = 1
1 * 0 * 1 = 0
0 * 1 * 1 = 0
0 * 0 * 1 = 0
이 되어 같은 결과가 나오게 됩니다. 그러므로 1을 붙이시든 붙이지 않든 상관이 없습니다.
좋은 하루 되세요.
-
관리자2020-10-27 12:25:09
1.하나의 셀에 수식을 입력할 때는 절대참조를 하지 않아도 됩니다.
절대참조를 사용하여 정확한 결과가 나온다면 사용하셔도 상관은 없습니다.
2. 조건이 참이면 true(1)을 반환하고 조건이 거짓이면 false(0)을 반환합니다.
즉 조건이 참이면 1 아니면 0
sum((조건1)*1)
일때 조건이 참이면
1*1 = 1
조건이 거짓이면
0 * 1 = 0
이 되어 조건이 참일때 1을 반환하여 반환된 값을 모두 더하여 조건이 참일때 개수를 세게 됩니다.
sum((조건1)*(조건2))
이되면
조건이 참이면 1 아니면 0이 나오게 되죠
1 * 1 = 1
1 * 0 = 0
0 * 1 = 0
0 * 0 = 0
으로 두조건 모두 참이어야만 1이나오게 됩니다.
그러므로 여기에 *1을 하든 하지 않든 같은 결과가 나오게 되죠.
만약 sum((조건1)*(조건2)*1)
을 하게 되면
1 * 1 * 1 = 1
1 * 0 * 1 = 0
0 * 1 * 1 = 0
0 * 0 * 1 = 0
이 되어 같은 결과가 나오게 됩니다. 그러므로 1을 붙이시든 붙이지 않든 상관이 없습니다.
좋은 하루 되세요.