책 내용 질문하기
필터부분 공부하다가 질문드립니다
도서
2023 시나공 컴퓨터활용능력 1급 실기
페이지
0
조회수
284
작성일
2023-03-24
작성자
탈퇴*원
첨부파일

조건부서식 같은거 할때는 함수식 쓸때 전체 대조범위를 쭉 넣는데 

왜 필터문제에서는 조건 함수식 작성할때 셀 하나만 넣는건가요?
 

예를들면 조건식이 

=AND(OR(LEFT(A4,2)="PE",LEFT(A4,2)="CE"),C4>=700) 이건데 

결국 전체범위에서 값을 찾아내는거니까 

 

LEFT(A4:A16,2)~~~~,C4:C14>=700 이런식으로 대조되는 필드 전부 함수식에 넣어줘야하는거 아닌가요?

 

 

답변
2023-03-26 21:29:58

함수 사용법에 따라 범위를 지정해야 하는 경우가 있구요. 

 

배열 수식일 때 배열로 지정해야 하므로 배열 범위를 지정해야 합니다. 

 

일반 함수에서는 하나의 셀만 지정한 후 채우기 핸들을 사용할 때 해당 셀의 값이 변경되게 하여 작성하는 것입니다. 

 

조건부 서식도 채우기 핸들 한 것처럼 행이 변경 되게 하기 때문에 

 

=AND(OR(LEFT(A4,2)="PE",LEFT(A4,2)="CE"),C4>=700)  

 

로 지정하고 

 

행이 바뀔 때 마다 


=AND(OR(LEFT(A4,2)="PE",LEFT(A4,2)="CE"),C4>=700) 

=AND(OR(LEFT(A5,2)="PE",LEFT(A5,2)="CE"),C5>=700)  

=AND(OR(LEFT(A6,2)="PE",LEFT(A6,2)="CE"),C6>=700)  

.....

 

으로 행이 변경 되어 정확한 결과를 구할 수 있는 것입니다. 

 

좋은 하루 되세요. 

  • 관리자
    2023-03-26 21:29:58

    함수 사용법에 따라 범위를 지정해야 하는 경우가 있구요. 

     

    배열 수식일 때 배열로 지정해야 하므로 배열 범위를 지정해야 합니다. 

     

    일반 함수에서는 하나의 셀만 지정한 후 채우기 핸들을 사용할 때 해당 셀의 값이 변경되게 하여 작성하는 것입니다. 

     

    조건부 서식도 채우기 핸들 한 것처럼 행이 변경 되게 하기 때문에 

     

    =AND(OR(LEFT(A4,2)="PE",LEFT(A4,2)="CE"),C4>=700)  

     

    로 지정하고 

     

    행이 바뀔 때 마다 


    =AND(OR(LEFT(A4,2)="PE",LEFT(A4,2)="CE"),C4>=700) 

    =AND(OR(LEFT(A5,2)="PE",LEFT(A5,2)="CE"),C5>=700)  

    =AND(OR(LEFT(A6,2)="PE",LEFT(A6,2)="CE"),C6>=700)  

    .....

     

    으로 행이 변경 되어 정확한 결과를 구할 수 있는 것입니다. 

     

    좋은 하루 되세요. 

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