책 내용 질문하기
엑셀 기본모의고사 2회 질문
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
320
조회수
219
작성일
2019-01-29
작성자
탈퇴*원
첨부파일

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번이요.

금액=단가*수량인데, 왜 단가랑 수량의 셀 범위를 절대참조로 하지 않는지 이해가 되지 않습니다...

 

답변
2019-01-30 13:01:51

안녕하세요.

 

1. 조건부 서식은 행이나 열로 자동으로 변경되면서 조건을 비교합니다.

Column() 로 사용하면 현재 열의 열 번호를 반환합니다.

이 문제의 경우 조건부 서식에서 자동으로 열 변환을 하며 조건을 비교하므로 인수없이 사용한 것입니다.

 

2. 고급 필터도 첫 번째 조건을 입력해 놓으면 프로그램이 알아서 행을 변경하며 조건을 검사하고 조건을 만족하는 경우에 필터링을 해 줍니다.

AVERAGE 함수의 범위를 절대참조로 고정하지 않으면, 다음 행의 조건을 확인할 때 AVERAGE 함수의 범위가 달라져서 결과값이 달라집니다.

 

3.

배열 수식의 경우 해설에서 처럼 순서에 맞게 대응되는 값들과 곱해집니다.

배열 값을을 옮겨가며 추출해서 계산해야 하기 때문에 절대참조할 필요가 없습니다.

 

좋은 하루 보내세요. 

  • 관리자
    2019-01-30 13:01:51

    안녕하세요.

     

    1. 조건부 서식은 행이나 열로 자동으로 변경되면서 조건을 비교합니다.

    Column() 로 사용하면 현재 열의 열 번호를 반환합니다.

    이 문제의 경우 조건부 서식에서 자동으로 열 변환을 하며 조건을 비교하므로 인수없이 사용한 것입니다.

     

    2. 고급 필터도 첫 번째 조건을 입력해 놓으면 프로그램이 알아서 행을 변경하며 조건을 검사하고 조건을 만족하는 경우에 필터링을 해 줍니다.

    AVERAGE 함수의 범위를 절대참조로 고정하지 않으면, 다음 행의 조건을 확인할 때 AVERAGE 함수의 범위가 달라져서 결과값이 달라집니다.

     

    3.

    배열 수식의 경우 해설에서 처럼 순서에 맞게 대응되는 값들과 곱해집니다.

    배열 값을을 옮겨가며 추출해서 계산해야 하기 때문에 절대참조할 필요가 없습니다.

     

    좋은 하루 보내세요. 

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.