책 내용 질문하기
문제 1의 2번 문제 수식에 관해서 질문드립니다.
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
307
조회수
81
작성일
2012-06-26
작성자
첨부파일

수식에서는 =and~가 정답으로 나오는데요

저는

=(D19:D26>=1000000)*(F19:F26>=350000) 이렇게 작성했거든요

그런데 이렇게 하면 이름과 직위에만 그것도 멋대로 서식이 적용되더라구요

뭐가 잘못됐는지도 모르겠고

중요한건 정답과 제 수식간에 무슨 차이가 있길래 정답은 행 전체에 대하여 서식이 적용되고 제것은 안되나요

혹시 제것을 어떻게 변형하면 정답과 수식이더라도 동일한 아웃풋이 나올까요?

감사합니다.

답변
2012-06-27 10:56:02

=($D19>=1000000)*($F19>=350000)

로 작성하시면 결과가 나옵니다.

배열 함수가 아닌경우에는 되도록이면 배열로 범위를 잡으시면 안됩니다. 배열로 잡아도 되는 경우는 함수의 특별한 경우 뿐이죠.

예를 들면 =average($a$1:$a$10) 과 같이 a1부터 a10까지의 평균을 구하여 비교할때

=ranak($a1,$a$1:$a$10) a1에서 a10까지의 범위중 a1의 등수를 구할때 등입니다.

조건부 서식은 범위로 지정된 첫번째 행에서 부터 차례로 값을 비교하므로

d19와 같이 사용하시면 되는데요.

비교하여 내려오면서 비교할 셀의 열이 변경되는 경우가 있으므로 열고정을 하기 위해 $d19 와 같이 사용하는 것입니다.

조건부 서식에서는 꼭 이렇게 열 고정을 하여 사용한다 라고 기억하시면 됩니다.

좋은 하루 되세요.

"
  • *
    2012-06-27 10:56:02

    =($D19>=1000000)*($F19>=350000)

    로 작성하시면 결과가 나옵니다.

    배열 함수가 아닌경우에는 되도록이면 배열로 범위를 잡으시면 안됩니다. 배열로 잡아도 되는 경우는 함수의 특별한 경우 뿐이죠.

    예를 들면 =average($a$1:$a$10) 과 같이 a1부터 a10까지의 평균을 구하여 비교할때

    =ranak($a1,$a$1:$a$10) a1에서 a10까지의 범위중 a1의 등수를 구할때 등입니다.

    조건부 서식은 범위로 지정된 첫번째 행에서 부터 차례로 값을 비교하므로

    d19와 같이 사용하시면 되는데요.

    비교하여 내려오면서 비교할 셀의 열이 변경되는 경우가 있으므로 열고정을 하기 위해 $d19 와 같이 사용하는 것입니다.

    조건부 서식에서는 꼭 이렇게 열 고정을 하여 사용한다 라고 기억하시면 됩니다.

    좋은 하루 되세요.

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