1. 해당 페이지를 보면
배열 수식 기본급 합계 구하기나 기본급 평균 구하기 전에
항상 전제처럼 절대 주소를 설정하던데요.
sum(($b$2:$b:$9=g3)*1) 이런식으로 하던데
굳이 절대 주소를 넣는 이유가 무엇인가요?
절대 주소 안해도 값은 제대로 나오던데..
2. 기출문제 따라잡기의 1번을 보면 답이 4번이라고 나와있는데 마지막에 0은 왜 쓴건가요? 1과 0의 차이를 알려주세요.
안녕하세요.
1.
절대참조 하지 않고 결과가 잘 나오면 넣지 않으셔도 됩니다.
참조는 정확한 답을 구하기 위한 것으로, 고정된 답이 있는 것은 아닙니다.
필요에 따라 조정해 주시면 됩니다.
수식을 한 셀에 입력한 후 채우기 기능을 이용해서 셀에 채울 때, 정확한 참조가 되어야 정확한 결과가 나온다는 것을 유념해 주셔야 합니다.
채우기 핸들러를 아래쪽으로 이동시켜 아래쪽 셀을 채우려면, 열번호는 고정되고 행번호는 고정시키면 안됩니다.
채우기 핸들러를 오른쪽으로 이동시켜 오른쪽 셀을 채우려면, 열번호는 고정시키지 않고 행번호는 고정시킵니다.
(이렇게 해야 정확한 참조가 되며. 채우기 핸들러를 아래쪽이동 후 오른쪽으로 채우거나, 아래쪽 채우고 오른쪽 채울 경우 오류가 없습니다.)
하지만,
채우기 핸들러를 아래쪽으로만 이동시키고 이후에 오른쪽 이동을 안 할 경우, 행과 열을 모두 고정시키지 않아도,
아래쪽으로 채우기가 이루어지므로 수식의 행만 움직여 참조가 이루어집니다.
2.
=SUM(IF($D$2:$D$14=H2, $E$2:$E$14, 0))
=SUM(IF(조건, 참일경우, 거짓일 경우))
조건에 만족하지 않을 경우 0을 SUM의 인수로 넣어 0이 누적되도록 하기 위한 것입니다.
즉, 조건에 만족하는 경우에는 [$E$2:$E$14] 에서 값을 가져와서 누적시키려는 것입니다.
좋은 하루 보내세요.
-
관리자2019-02-04 20:54:18
안녕하세요.
1.
절대참조 하지 않고 결과가 잘 나오면 넣지 않으셔도 됩니다.
참조는 정확한 답을 구하기 위한 것으로, 고정된 답이 있는 것은 아닙니다.
필요에 따라 조정해 주시면 됩니다.수식을 한 셀에 입력한 후 채우기 기능을 이용해서 셀에 채울 때, 정확한 참조가 되어야 정확한 결과가 나온다는 것을 유념해 주셔야 합니다.
채우기 핸들러를 아래쪽으로 이동시켜 아래쪽 셀을 채우려면, 열번호는 고정되고 행번호는 고정시키면 안됩니다.
채우기 핸들러를 오른쪽으로 이동시켜 오른쪽 셀을 채우려면, 열번호는 고정시키지 않고 행번호는 고정시킵니다.
(이렇게 해야 정확한 참조가 되며. 채우기 핸들러를 아래쪽이동 후 오른쪽으로 채우거나, 아래쪽 채우고 오른쪽 채울 경우 오류가 없습니다.)
하지만,채우기 핸들러를 아래쪽으로만 이동시키고 이후에 오른쪽 이동을 안 할 경우, 행과 열을 모두 고정시키지 않아도,
아래쪽으로 채우기가 이루어지므로 수식의 행만 움직여 참조가 이루어집니다.
2.
=SUM(IF($D$2:$D$14=H2, $E$2:$E$14, 0))
=SUM(IF(조건, 참일경우, 거짓일 경우))조건에 만족하지 않을 경우 0을 SUM의 인수로 넣어 0이 누적되도록 하기 위한 것입니다.
즉, 조건에 만족하는 경우에는 [$E$2:$E$14] 에서 값을 가져와서 누적시키려는 것입니다.
좋은 하루 보내세요.