책 내용 질문하기
액셀 조건함수 쓸때요... 94p 무작정따라하기 문제2 "=D19*50%>=1000000" 함수... 왜 D19인가요...?
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
94
조회수
66
작성일
2017-02-23
작성자
탈퇴*원
첨부파일

조건함수가 범위 고정인지 어떤건지 제가 잘 모르겠는데...

특정 셀인 D19를 지목해서 조건함수로 쓴 이유가 있나요..?

월평균임금의 범위 "D19:D25 * 50% >=1000000" 를 조건으로 설정해야 되지않을까 싶어서요...

범위로 지정하고 해보니까 #value 뜨더라고요....

답변
2017-02-26 12:45:39

기본 적으로는 하나의 셀만 이용하여 작성합니다.

범위를 적용하는 경우는 함수식에 따라 다른 부분일 것입니다.

예를 들면

=$a2>=average($a$2:$a$10)

과 같이 작성 되는 것이죠.

average 함수는 범위로 지정된 값의 평균을 구하는 함수이므로

범위를 배열로 나타내야 합니다.

비교될 셀인 a2 는 하나의 셀만 사용하여

조건부 서식이 지정될 범위 내에서

한행씩 차례차례 비교하게 되므로

=$a2>=average($a$2:$a$10)

=$a3>=average($a$2:$a$10)

=$a4>=average($a$2:$a$10)

...

와 같이 셀이 변경되면서 비교하게 되는 것입니다.

average 의 값은 변경되면 안되므로 절대참조로 지정된 것이구요.

좋은 하루 되세요.

  • *
    2017-02-26 12:45:39

    기본 적으로는 하나의 셀만 이용하여 작성합니다.

    범위를 적용하는 경우는 함수식에 따라 다른 부분일 것입니다.

    예를 들면

    =$a2>=average($a$2:$a$10)

    과 같이 작성 되는 것이죠.

    average 함수는 범위로 지정된 값의 평균을 구하는 함수이므로

    범위를 배열로 나타내야 합니다.

    비교될 셀인 a2 는 하나의 셀만 사용하여

    조건부 서식이 지정될 범위 내에서

    한행씩 차례차례 비교하게 되므로

    =$a2>=average($a$2:$a$10)

    =$a3>=average($a$2:$a$10)

    =$a4>=average($a$2:$a$10)

    ...

    와 같이 셀이 변경되면서 비교하게 되는 것입니다.

    average 의 값은 변경되면 안되므로 절대참조로 지정된 것이구요.

    좋은 하루 되세요.

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