1. 기본작업의 2번이요.
답에서는 수식을 iseven(column())라고만 했던데 저는 iseven(column(C$3:G$11))이라고 했거든요 열전체에 적용하기 위해서는 이렇게 지정해줘야되는거 아닌가요?ㅠ
2. 기본작업 3번이요.
조건식이 =OR($F18<=AVERAGE($F$18:$F$26),AND($C18>=100,$C18<=150)) 이거인데 average()함수의 범위를 절대참조로 하는 이유가 뭔가요???? 절대참조를 안하니까 답이 틀리던데.. 표에 있는 행마다 조건을 적용하는데 조건참조를 적용하지 않으면 조건이 달라져서 그런건가요???
3. 계산작업 3번이요.
금액=단가*수량인데, 왜 단가랑 수량의 셀 범위를 절대참조로 하지 않는지 이해가 되지 않습니다...
안녕하세요.
1. 조건부 서식은 행이나 열로 자동으로 변경되면서 조건을 비교합니다.
Column() 로 사용하면 현재 열의 열 번호를 반환합니다.
이 문제의 경우 조건부 서식에서 자동으로 열 변환을 하며 조건을 비교하므로 인수없이 사용한 것입니다.
2. 고급 필터도 첫 번째 조건을 입력해 놓으면 프로그램이 알아서 행을 변경하며 조건을 검사하고 조건을 만족하는 경우에 필터링을 해 줍니다.
AVERAGE 함수의 범위를 절대참조로 고정하지 않으면, 다음 행의 조건을 확인할 때 AVERAGE 함수의 범위가 달라져서 결과값이 달라집니다.
3.
배열 수식의 경우 해설에서 처럼 순서에 맞게 대응되는 값들과 곱해집니다.
배열 값을을 옮겨가며 추출해서 계산해야 하기 때문에 절대참조할 필요가 없습니다.
좋은 하루 보내세요.
-
관리자2019-01-30 13:01:51
안녕하세요.
1. 조건부 서식은 행이나 열로 자동으로 변경되면서 조건을 비교합니다.
Column() 로 사용하면 현재 열의 열 번호를 반환합니다.
이 문제의 경우 조건부 서식에서 자동으로 열 변환을 하며 조건을 비교하므로 인수없이 사용한 것입니다.
2. 고급 필터도 첫 번째 조건을 입력해 놓으면 프로그램이 알아서 행을 변경하며 조건을 검사하고 조건을 만족하는 경우에 필터링을 해 줍니다.
AVERAGE 함수의 범위를 절대참조로 고정하지 않으면, 다음 행의 조건을 확인할 때 AVERAGE 함수의 범위가 달라져서 결과값이 달라집니다.
3.
배열 수식의 경우 해설에서 처럼 순서에 맞게 대응되는 값들과 곱해집니다.
배열 값을을 옮겨가며 추출해서 계산해야 하기 때문에 절대참조할 필요가 없습니다.
좋은 하루 보내세요.