책 내용 질문하기
범위 지정 질문
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
379
조회수
98
작성일
2018-07-11
작성자
탈퇴*원
첨부파일

조건부서식이나 고급필터 등 함수를 사용할때 범위 지정하는것이 헷갈립니다 예를들어

다음표[A5:I12]에서 학력이 대졸이 아니고 연령이 짝수이면 조건부서식 적용 And ,Mod 함수 사용 (학력 D열 , 연령 E열)

저는 =AND($D$5:$D$12<>"대졸",MOD($E$5:$E$12,2)=0 이 답이라고 생각했는데 서식이 적용되지 않고

정답은 =AND($D5<>"대졸",MOD($E5,2)=0) 이었습니다 . 이러한 경우가 많았는데

이처럼 표에서 범위를 지정할때 함수의 종류에 따라 범위지정하는것이 바뀌는것인지

어떨 때 이처럼 범위지정을 하는지 궁금합니다. 답변부탁드립니다

고객ID 성명 성별 학력 연령 직업 월평균수입 총구매횟수 총구매액
001 김성수 남 고졸 19 인터넷 관련직 \1,830,000 11 \356,000
002 차태현 남 대졸 32 사무/관리직 \1,800,000 23 \982,000
003 소미선 여 대졸 21 인터넷 관련직 \2,700,000 12 \653,000
004 최재형 남 고졸 18 인터넷 관련직 \2,550,000 21 \720,000
005 최지원 여 대졸 33 사무/관리직 \1,400,000 18 \895,000
006 김미연 여 대졸 42 일반영업직 \2,300,000 17 \653,000
007 김영수 남 고졸 38 자영업 \2,100,000 13 \812,000

008

박진희 여 대졸 25 인터넷 관련직 \2,000,000 28

\1,500,000

답변
2018-07-17 15:33:23

네 함수에 따라 다르구요.

어떤 문제인가에 따라 다릅니다.

=AND($D5<>"대졸",MOD($E5,2)=0)

을 사용한 이유는 범위의 첫번째 행부터 차례대로 비교하기 때문에

$D$5:$D$12를 사용하지 않아도 첫행부터 끝까지 비교가 가능 하기 때문입니다.

$D$5:$D$12 와 같이 사용해야 함수의 대표적인 예로는 average, rank 함수 등이 있습니다.

배열 수식이나 배열함수일때도 배열로 작성해야 하므로

$D$5:$D$12 와 같이 사용하셔야 합니다.

좋은 하루 되세요.

  • *
    2018-07-17 15:33:23

    네 함수에 따라 다르구요.

    어떤 문제인가에 따라 다릅니다.

    =AND($D5<>"대졸",MOD($E5,2)=0)

    을 사용한 이유는 범위의 첫번째 행부터 차례대로 비교하기 때문에

    $D$5:$D$12를 사용하지 않아도 첫행부터 끝까지 비교가 가능 하기 때문입니다.

    $D$5:$D$12 와 같이 사용해야 함수의 대표적인 예로는 average, rank 함수 등이 있습니다.

    배열 수식이나 배열함수일때도 배열로 작성해야 하므로

    $D$5:$D$12 와 같이 사용하셔야 합니다.

    좋은 하루 되세요.

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